O Archinstall 2.8.2 foi lançado hoje, trazendo a versão mais recente do instalador oficial baseado em menu para a distribuição Arch Linux, com várias melhorias de desempenho e correções de bugs.
Essa atualização, a segunda da série Archinstall 2.8, aprimora a listagem de espelhos, utilizando o endpoint /mirrors/status/json/
em vez de /mirrorlist/
. Essa mudança acelera tanto o carregamento dos espelhos quanto o processo de download durante a instalação.
Entre as novidades, o Archinstall 2.8.2 inclui a atualização para a nova nomenclatura de arquivos e sintaxe de configuração do Limine 8.x, além de realizar refatorações na função parse_unspecified_argument_list
dentro do módulo archinstall
, melhorando a lógica de análise de argumentos. A verificação de permissão do usuário ao executar o comando --help
também foi aprimorada.
Adicionalmente, esta versão otimiza sem perdas as imagens existentes ao aplicar oxipng/svgo, resultando em uma economia de 40 KB. Outra melhoria envolve a relocação da chamada para os.execve
, que agora ocorre após a instrução de log de depuração, garantindo que a mensagem de depuração seja registrada antes do encerramento do processo filho.
"Essa mudança assegura que a mensagem de depuração seja capturada antes que o processo filho seja encerrado pela função
os.execve
, uma vez que funções comoos.execve
nunca retornam", esclareceu o desenvolvedor Daniel E Rodriguez Rivera.
O Archinstall 2.8.2 também corrige problemas identificados em versões anteriores, como a ordem de montagem e a ordem dos parâmetros encrypt
e sd-encrypt
no mkinitcpio.conf
, além de remover a chamada para uma função obsoleta na classe DesktopProfile.
O desenvolvimento do novo menu Curses, que começou com a implementação inicial em Archinstall 2.8.1, continua nesta versão. Foram adicionados suporte para menu de entrada de texto, funcionalidade de rolagem para visualizações, alinhamento de menus à direita e ao centro, entre outras alterações.
Para mais detalhes sobre as mudanças implementadas no Archinstall 2.8.2, consulte as notas de lançamento na página GitHub do projeto. O Archinstall está disponível para download no mesmo local, mas é importante lembrar que ele é utilizado apenas durante a instalação do Arch Linux e é atualizado automaticamente, independentemente da imagem ISO que você utilizar.