GNU Guix 1.3 arriba amb moltes millores per a la distro i l'administrador de paquets

S'acaba de donar a conèixer l'alliberament de la nova versió de l'administrador de paquets i la distribució de Linux GNU Guix 1.3 en els quals es van afegir diversos canvis importants, tals com ara el suport per a noves arquitectures i l'actualització de la paqueteria de sistema en la distribució, així com millores i canvis a alguns dels comandaments en el gestor de paquets, així com també la solució a una vulnerabilitat.

Per als que desconeixen de l'administrador de paquets GNU Guix han de saber que aquest es basa en el funcionament de el projecte Nix ia més de les funcions típiques d'administració de paquets, admet característiques com ara realitzar actualitzacions transaccionals, la capacitat de desfer actualitzacions, treballar sense obtenir privilegis de superusuari, suport per a perfils vinculat a usuaris individuals, la capacitat d'instal·lar simultàniament diverses versions d'un programa, recol·lectors d'escombraries (identificació i eliminació de versions no utilitzades de paquets).

Quant a la distribució, aquesta inclou només components gratuïts i ve amb el nucli GNU Linux-Lliure despullant els elements de firmware binaris no lliures. Per al muntatge s'utilitza GCC 9.3, l'administrador de serveis GNU Shepherd desenvolupat com a alternativa a SysV-init amb suport de dependència que s'utilitza com a sistema d'inicialització.

Què hi ha de nou en Guix 1.3?

En aquesta nova versió que es presenta es destaca que es va corregir la vulnerabilitat CVE-2021-27851 en guix-daemon, Que permetia a un usuari local elevar privilegis en el sistema. El problema està relacionat amb el fet que durant l'execució de la comanda »guix build«, Ja que el directori de compilació romania pot escriure per a tots i l'usuari podia crear un enllaç dur a un arxiu propietat de l'usuari root i ubicat fora de directori.

D'altra banda podrem trobar que es va implementar el suport inicial per a l'arquitectura POWER9, així com també les versions actualitzades de la paqueteria de el sistema dels quals s'esmenten que en aquesta nova versió s'integren prop de 3100 i dels nous paquets agregats són prop de 2009.

També s'esmenta que initrd té la compatibilitat amb bcachefs habilitada per defecte i que el servidor d'impressió CUPS té el servei »brlaser» habilitat per defecte per admetre impressores Brother, a més que es van agregar nous serveis de sistema.

Per la part de l'administrador de paquets es destaca que es proporciona la capacitat d'usar la manera d'implementació declarativa, en què en lloc d'una sèrie d'ordres »guix install»i«guix remove«, Es llança una ordre« guix package --manifest=manifest.scm»Amb la definició en el manifest de totes les aplicacions que s'han d'instal·lar.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • Es va agregar un nou comando «guix import go» per a la importació recursiva de paquets en el llenguatge Go, tenint en compte les dependències.
  • La comanda »guix import opam»Proporciona suport per a paquets Coq. «Guix import crate» proporciona versions semàntiques en mode de càrrega recursiva. Es va eliminar la comanda »guix import nix".
  • Instal·lació optimitzada de paquets binaris precompilats (substituts) i acceleració de la comanda «guix system init».
  • L'opció «-discover» s'ha afegit als guix-daemon per detectar servidors a la xarxa local que estan donant paquets binaris recol·lectats (substituts) usant els protocols mDNS / DNS-SD. Per enviar anuncis des de servidors, s'ha afegit l'opció «-advertise» a la comanda »guix publish".
  • Es va implementar la capacitat d'usar l'algoritme Zstd per a la compressió de paquets.
  • En la manera «-verbosity = 1», s'atura la sortida de les URL descarregades.
  • En lloc dels subcomandos »disk-image»I»vm-image«, Es proposa la comanda general»guix system image".
  • Es va agregar suport per al protocol SPICE en la imatge de distribució per a màquines virtuals.
  • S'ha afegit una manera d'instal·lació automàtica a l'script d'instal·lació.
  • Es va agregar el servei lvm-device-mapping per admetre Linux Logical Volumne Manager (LVM).
  • Es va agregar la manera «imatge de sistema guix -t rock64-raw» per generar imatges de distribució per a plaques Rock64.

Descarregar Guix 1.3

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ç.


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ó.