GNU Guix 1.5 traz Plasma 6.5, GNOME 46, Modo Rootless e mais
O GNU Guix 1.5 foi lançado após três anos, trazendo o Plasma 6.5, o GNOME 46 no Wayland, gestão de pacotes sem privilégios de root e mais de 12.500 novos pacotes.
Após três anos de desenvolvimento, o GNU Guix 1.5 foi lançado, marcando o início de um ciclo de lançamentos anual recentemente adotado. Mas se este nome passou despercebido para si, deixe-me explicar brevemente o que é antes de avançarmos para as novidades.
Em primeiro lugar, o Guix é tanto um gestor de pacotes transacional como uma distribuição completa GNU/Linux construída à sua volta. Como gestor de pacotes, guix pode ser instalado em cima da maioria dos sistemas Linux existentes, onde opera de forma independente das ferramentas nativas como apt ou dnf.
Ao mesmo tempo, o Guix System é um sistema operativo autónomo (uma distribuição Linux) que usa a mesma tecnologia para gerir de forma declarativa todo o SO, incluindo o kernel, os serviços do sistema e os ambientes de utilizador.
A configuração do sistema é definida como código e aplicada de forma atómica, tornando fácil reproduzir ou reverter estados completos do sistema. O projeto segue princípios rigorosos de software livre e, por defeito, utiliza o kernel Linux-libre. Agora que esclarecemos isto, podemos avançar para as novas funcionalidades desta versão.
De acordo com o anúncio de lançamento, nos últimos três anos, o Guix adicionou 12.525 novos pacotes e quase 30.000 atualizações de pacotes. As atualizações notáveis incluem o KDE Plasma 6.5, agora disponível através de um novo tipo de serviço Plasma, e o GNOME 46, que agora utiliza o Wayland por defeito.
Componentes principais como GCC 15.2, Emacs 30.2, LLVM 21.1 e o kernel Linux-libre 6.17 também estão incluídos.
No lado do sistema, o Guix System agora utiliza o daemon de gestão de serviços GNU Shepherd 1.0, introduzindo serviços temporizados, registo de eventos melhorado e suporte a reinicialização com kexec. Foram adicionados cerca de 40 novos serviços de sistema e o tratamento de programas privilegiados foi aprimorado para suportar melhor as capacidades do Linux.
O Guix 1.5 também traz várias melhorias na linha de comando, incluindo novos formatos de saída para gráficos de dependências e melhor suporte a containers. A ferramenta guix pack agora pode gerar RPMs e AppImages, tornando mais fácil distribuir software construído com o Guix para sistemas que não usam Guix.
No que diz respeito à segurança, o daemon do Guix pode agora ser executado sem privilégios de root por defeito em sistemas não-Guix, reduzindo o impacto de possíveis vulnerabilidades.
Finalmente, o desenvolvedor diz que o projeto continua o seu trabalho em bootstrap completo a partir do código-fonte, adicionando compiladores Zig e Mono totalmente bootstrapados e reduzindo ainda mais a quantidade de código binário pré-construído necessário para compilar o sistema a partir do código-fonte.
Para mais informações, veja o anúncio.
O GNU Guix 1.5 está disponível como imagens de instalador ISO, imagens de máquina virtual e tarballs para instalar o gestor de pacotes em distribuições GNU/Linux existentes a partir da página de download do projeto. Os utilizadores existentes podem atualizar executando guix pull.
A nova versão também apresenta tarballs oficiais de lançamento para RISC-V de 64 bits e expande o suporte experimental ao GNU Hurd em x86_64, incluindo integração do instalador e melhorias nos serviços

