Liste a nova versão do gerenciador de pacotes GNU Guix 1.1

S recentementee anunciamos o lançamento da nova versão do gerenciador de pacotes GNU Guix 1.1 e a distribuição GNU / Linux construída sobre esta base. A distribuição ppermite a instalação como um sistema operacional autônomo em sistemas de virtualização, em containers e em equipamentos comuns, bem como o lançamento em distribuições GNU / Linux já instaladas, atuando como plataforma para implementação de aplicativos.

O usuário tem recursos como contabilidade de dependência, trabalho sem raiz, reversão para versões acima em caso de problemas, gerenciamento de configuração, clonagem de ambiente (criando uma cópia exata do ambiente de software em outros computadores), etc.

Enquanto o gerenciador de pacotes GNU Guix se baseia nas realizações do projeto Nix e além das funções típicas de gerenciamento de pacotes, suporta recursos como a realização de atualizações transacionais, a capacidade de reverter atualizações, funcionam sem obter privilégios de superusuário, perfis de suporte vinculados a usuários individuais, a capacidade de instalar simultaneamente várias versões de um programa, meios de coleta de lixo (identificação e remoção de versões não utilizadas de pacotes).

Além disso, é proposto o uso de uma linguagem especializada de alto nível orientada a componentes e tópicos da API do esquema Guile para determinar cenários de montagem de aplicativos e regras de formação de pacotes. Esses componentes permitem que você execute todas as operações de gerenciamento de pacotes no esquema de linguagem de programação funcional.

O que há de novo no GNU Guix 1.1?

Essa versão corresponde a 14.078 compromissos assumidos em 11 meses por 201 pessoas. Inclui muitos novos recursos, interface do usuário e desempenho, melhorias, bem como muitas correções de bugs.

Entre as principais novidades que se destacam, podemos encontrar que Adicionada uma estrutura para teste de instalador gráfico automatizado. O instalador agora é montado em um sistema de integração contínua e testado em diferentes configurações (partição raiz regular e criptografada, instalação com desktops, etc.).

Dois novos comandos foram adicionados, um deles é "sistema guix descrever«, O que permite, quando implementado, avaliar as mudanças entre duas instâncias diferentes do sistema, o outro comando que foi adicionado é"Guix deploy" que se destina a implementar o enchimento de vários computadores ao mesmo tempo, por exemplo, novos ambientes em VPS ou sistemas remotos acessíveis através de SSH.

Também podemos encontrar o novos serviços de sistema adicionados: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, proveniência, pulseaudio, sane, singularidade, usb-modewitch.

Além disso, versões de software atualizadas em 3368 pacotes, 3514 novos pacotes foram adicionados, incluindo versões atualizadas de xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, iluminação 0.23.1, gcc 9.3 .0, gimp 2.10.18 .2.29, glibc 2.2.20, gnupg 1.13.9, go 2.2.7, guile 68.7.0, icecat 0-guix1-preview3.7.0, icedtea 6.4.2.2, libreoffice 5.4, linux-libre 31. 12.33, openjdk 5.30.0, perl 3.7.4, python 1.39.0 e óxido XNUMX.

Das outras mudanças que se destacam desta nova versão são:

  • O suporte de geração de imagens para Singularity e Docker foi adicionado ao comando guix pack.
  • O comando "guix time-machine" foi adicionado, permitindo que você reverta para qualquer versão de um pacote salvo no arquivo do Software Heritage.
  • A opção "–target" foi adicionada ao "sistema guix", fornecendo suporte parcial para compilação cruzada;
  • Guix é implementado usando Guile 3, o que tem um efeito positivo no desempenho.
  • O gráfico de dependência de pacote é limitado a um conjunto reduzido de componentes binários de origem do assembly (semente), o que é um grande passo em direção à implementação de bootstrap totalmente verificável.
  • Sistemas de construção para Node.js, Julia e Qt foram adicionados para simplificar a escrita de pacotes para aplicativos relacionados a esses projetos.
  • Além disso, os autores de repositórios de pacotes de terceiros têm ferramentas para escrever mensagens de notícias que o usuário pode ler executando o comando "guix pull –news".

Baixe o Guix 1.1

Finalmente, para aqueles que estão interessados ​​em testar o gerenciador de pacotes ou distribuição, você pode verificar os detalhes instalação e / ou encontre as imagens para download, no link a seguir.

As imagens para instalação em USB Flash (241 Mb) ou para uso em sistemas de virtualização (479 Mb), estão disponíveis para as arquiteturas i686, x86_64, armv7 e aarch64.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.