L'administrador de paquets i distribució de Linux Guix 1.2 ja va ser alliberat

S'han llançat l'administrador de paquets GNU Guix 1.2 i el kit de distribució GNU / Linux construït sobre aquesta base. 

El kit de distribució es pot instal·lar com un sistema operatiu independent en sistemes de virtualització, en contenidors i en maquinari convencional, i es pot executar en distribucions GNU / Linux ja instal·lades, actuant com una plataforma per a implementar aplicacions.

L'usuari compta amb funcions com ara comptabilitat de dependències, treball sense root, retrocés a versions anteriors en cas de problemes, administració de configuració, clonació d'entorns (Creant una còpia exacta de l'entorn de programari en altres ordinadors), etc.

Val esmentar que l'administrador de paquets GNU Guix es basa en el funcionament de el projecte nix i, a més de les funcions típiques d'administració de paquets, admet característiques com realitzar actualitzacions transaccionals, la capacitat de desfer actualitzacions, treballar sense obtenir privilegis de root, suport per a perfils vinculats a usuaris individuals, la capacitat d'instal·lar simultàniament diverses versions d'una programes, recol·lectors d'escombraries (identificació i eliminació de versions no utilitzades de paquets). 

Per definir els scripts de compilació d'aplicacions i les regles de empaquetat, es proposa utilitzar un llenguatge de domini específic d'alt nivell especialitzat i els components API de Guile Scheme, que permeten realitzar totes les operacions de gestió de paquets en el llenguatge de programació funcional Scheme.

Principals novetats de Guix 1.2

En aquesta nova versió per a l'administrador de paquets es va implementar la capacitat d'autenticar repositoris de paquets «Guix pull» i ordres similars ara s'autentiquen criptogràficament el codi que s'extreu de l'repositori, el que evita que s'extreguin confirmacions no autoritzades de l'repositori.

A més es va agregar la comanda «Guix git authenticate», que permite utilitzar el mecanisme d'autenticació proposat per a dipòsits git arbitraris.

les comandes «Guix pull» i «guix system reconfigure» s'implementen per detectar i bloquejar la reversió de sistema a versions antigues per tal d'evitar que els programes siguin revertits a versions vulnerables per tal d'explotar les vulnerabilitats solucionades en les versions actuals.

Es va agregar un servei d'actualització automàtica que executa periòdicament «guix pull» i «guix system reconfigure» per mantenir el sistema actualitzat, així com també suport per a hashes criptogràfics SHA-3 i BLAKE2 a el procés de compilació i API.

Es va millorar la usabilitat de l'instal·lador gràfic i l'script per instal·lar Guix en l'entorn d'altres distribucions.

També podrem trobar les noves maneres de paginació a la recerca guix, la recerca de sistema guix i ordres similars.

A més de que es va treballar en reduir el temps de compilació i el consum de recursos a l'executar la comanda «guix pull» aprofitant el nou compilador introduït en Guile 3.0.4 i que es va agregar el servei hurd-vm amb el sistema Guix GNU / Hurd de compilació creuada que s'executa com una màquina virtual en GNU / Linux.

es van agregar tres noves opcions de transformació de paquets «-With-debug-info», «-with-c-toolchain» i «-without-tests».

la comanda «Guix pack -RR» afegeix suport per al motor «fakechroot» per crear paquets reubicables que es poden executar en entorns sense Guix.

Es va agregar el mòdul «gnu image» i la comanda «guix system disk-image -image-type = TYPE» per treballar amb imatges de el sistema en ISO-9660, qcow2 amb particions ext4, ext2 amb opcions Hurd, etc.

També s'esmenta que es van afegir els nous serveis de sistema lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-coordinator, guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hurd-console, hurd-getty, hurd.

Així com també les versions actualitzades de programes en 3652 paquets, es van agregar 1999 paquets nous. Incloses versions actualitzades de GNOME 3.34.2, MAT 1.24.1, enlightenment 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, anar a 1.14.10 , inkscape 1.0.1, LibreOffice 6.4.6.2, linux-lliure 5.9.3, openjdk 14.0, python 3.8.2, rust 1.46.0.

Un altre dels canvis que s'esmenten:

  • El conjunt mínim de binaris per arquitectures x86_64 i i686 s'ha reduït a 60 MB.
  • Es va agregar suport per FS NTFS en l'instal·lador gràfic.
  • S'ha començat a treballar en la implementació de l'suport natiu GNU / Hurd.

Descarregar Guix 1.2

Finalment per als que estiguin interessats en provar el gestor de paquets o la distribució, poden consultar els detalls d'instal·lació i / o trobar les imatges per a la descàrrega, en el següent enllaç.

Les imatges per a la seva instal·lació en USB Flash (489 MB) i el seu ús en sistemes de virtualització (479 MB). Treball admès en arquitectures i686, x86_64, ARMv7 i aarch64.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.