Enumere a nova versión do xestor de paquetes GNU Guix 1.1

Recentemente o sAnunciou o lanzamento da nova versión do xestor de paquetes GNU Guix 1.1 e da distribución GNU / Linux construída sobre esta base. A distribución ppermite a instalación como sistema operativo autónomo en sistemas de virtualización, en contedores e en equipos ordinarios, así como o lanzamento en distribucións GNU / Linux xa instaladas, actuando como plataforma para implementar aplicacións.

O usuario ten características como a contabilidade de dependencias, o traballo sen raíces, o retroceso ás versións anterior en caso de problemas, xestión de configuración, clonación de contornos (creación dunha copia exacta do contorno de software noutros ordenadores), etc.

Mentres o xestor de paquetes GNU Guix baséase nos logros do proxecto Nix e ademais das funcións típicas de xestión de paquetes, admite funcións como a realización de actualizacións transacionais, a posibilidade de recuperar as actualizacións, traballar sen obter privilexios de superusuario, perfís de soporte ligados a usuarios individuais, a posibilidade de instalar simultaneamente varias versións dun mesmo programa, medios de recollida de lixo (identificación e eliminación de versións de paquetes non utilizadas).

Ademais, proponse o uso dunha linguaxe especializada de alto nivel orientada aos compoñentes e temas da API de Guile Scheme para determinar escenarios de ensamblaxe de aplicacións e regras de formación de paquetes. Estes compoñentes permiten realizar todas as operacións de xestión de paquetes no esquema de linguaxe de programación funcional.

Que hai de novo en GNU Guix 1.1?

Esta versión corresponde a 14.078 compromisos asumidos durante 11 meses por 201 persoas. Inclúe moitas novas funcións, interface e rendemento do usuario, melloras, así como moitas correccións de erros.

Entre as principais novidades que destacan, podemos atopala Engadiuse un marco para a proba automática do instalador gráfico. O instalador agora está ensamblado nun sistema de integración continua e probado en diferentes configuracións (partición raíz normal e cifrada, instalación con escritorios, etc.).

Engadíronse dous novos comandos, un deles é "sistema guix describe«, O que fai posible, cando se implementa, avaliar os cambios entre dúas instancias diferentes do sistema, o outro comando que se engadiu é"Guix desprega" que está deseñado para implementar o recheo de varios ordenadores ao mesmo tempo, por exemplo, novos entornos en VPS ou sistemas remotos accesibles a través de SSH.

Tamén podemos atopar o novos servizos do sistema engadidos: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenance, pulseaudio, sane, singularidade, usb-modeswitch.

Ademais versións de software actualizadas en 3368 paquetes, Engadíronse 3514 novos paquetes, incluíndo versións actualizadas 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, iluminación 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.

Dos outros cambios que destacan desta nova versión son:

  • Engadiuse soporte de imaxe para Singularity e Docker ao comando guix pack.
  • Engadiuse o comando "guix time-machine", o que lle permite volver a calquera versión dun paquete gardado no arquivo Software Heritage.
  • A opción "-target" engadiuse ao "sistema guix", proporcionando soporte parcial para a compilación cruzada;
  • Guix implántase usando Guile 3, o que ten un efecto positivo no rendemento.
  • O gráfico de dependencia do paquete está limitado a un conxunto reducido de compoñentes de orixe binaria do conxunto (semente), o que supón un gran paso cara á implementación de arranque de arranque totalmente verificable.
  • Engadíronse sistemas de compilación para Node.js, Julia e Qt para simplificar a escritura de paquetes para aplicacións relacionadas con estes proxectos.
  • Ademais, os autores de repositorios de paquetes de terceiros teñen ferramentas para escribir mensaxes de novas que o usuario pode ler executando o comando "guix pull –news".

Descarga Guix 1.1

Finalmente para aqueles que estean interesados ​​en probar o xestor ou distribución de paquetes, podes consultar os detalles instalación e / ou atopar as imaxes para descargar, Na seguinte ligazón.

As imaxes para a súa instalación en USB Flash (241 Mb) ou o seu uso en sistemas de virtualización (479 Mb), están dispoñibles para as arquitecturas i686, x86_64, armv7 e aarch64.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.