GNU Guix 1.3 vine cu multe îmbunătățiri pentru distro și managerul de pachete

Eliberarea noua versiune a managerului de pachete și distribuția Linux GNU Guix 1.3 în care s-au adăugat câteva modificări importante, cum ar fi, de exemplu, suportul pentru noi arhitecturi și actualizarea pachetelor de sistem din distribuție, precum și îmbunătățiri și modificări la unele dintre comenzile din managerul de pachete, precum și soluția la o vulnerabilitate.

Pentru cei care nu știu Managerul de pachete GNU Guix ar trebui să știe că acest lucru se bazează pe funcționarea proiectului Nix și pe lângă funcțiile tipice de gestionare a pachetelor, acceptă funcții precum efectuarea de actualizări tranzacționale, posibilitatea de a reveni la actualizări, funcționarea fără a obține privilegii superutilizator, suport pentru profiluri legate de utilizatori individuali, posibilitatea de a instala simultan mai multe versiuni ale unui program, colectoare de gunoi (identificarea și eliminarea versiunilor neutilizate ale pachetelor).

În ceea ce privește distribuția, aceasta include doar componente gratuite și vine cu nucleul GNU Linux-Libre eliminarea articolelor de firmware binare non-libere. GCC 9.3, managerul de servicii GNU Shepherd, dezvoltat ca o alternativă la SysV-init cu suport de dependență, utilizat ca sistem de inițializare, este utilizat pentru montare.

Ce este nou în Guix 1.3?

În această nouă versiune care este prezentată Este evidențiat faptul că vulnerabilitatea CVE-2021-27851 a fost remediată în guix-daemon, care a permis unui utilizator local să ridice privilegiile asupra sistemului. Problema este legată de faptul că în timpul executării comenzii »guix build', Întrucât directorul de construcție a rămas scris pentru toată lumea și utilizatorul ar putea crea o legătură dură către un fișier deținut de utilizatorul root și situat în afara directorului.

Pe de altă parte, putem constata că a fost implementat suportul inițial pentru arhitectura POWER9, precum și versiunile actualizate ale pachetului sistemului, dintre care se menționează că în această nouă versiune sunt integrate aproximativ 3100 și dintre noile pachete adăugate sunt aproximativ 2009.

de asemenea initrd este menționat ca având suport bcachefs activat în mod implicit și că serverul de imprimare CUPS are serviciul »brlaser» activat implicit pentru a sprijini imprimantele Brother, pe lângă au fost adăugate noi servicii de sistem.

Din partea managerului de pachete, se evidențiază faptul că este oferită posibilitatea de a utiliza modul de implementare declarativă, în care în loc de o serie de comenzi »guix install»Y«guix remove«, O comandă« guix package --manifest=manifest.scm»Cu definiția în manifest a tuturor aplicațiilor care urmează să fie instalate.

Dintre celelalte schimbări care se deosebesc de această nouă versiune:

  • S-a adăugat o nouă comandă „guix import go” pentru import recursiv de pachete în limba Go, ținând cont de dependențe.
  • Comanda"guix import opam»Oferă suport pentru pachetele Coq. Caseta de import Guix oferă versiuni semantice în modul de încărcare recursivă. Comanda "guix import nix“.
  • Instalarea optimizată a pachetelor binare precompilate (de înlocuire) și accelerarea comenzii „guix system init”.
  • Opțiunea „–descover” a fost adăugată guix-daemon pentru a detecta servere din rețeaua locală care oferă pachete binare colectate (surogate) folosind protocoalele mDNS / DNS-SD. Pentru a trimite anunțuri de pe servere, opțiunea „–advertise” a fost adăugată la comanda »guix publish“.
  • A fost implementată capacitatea de a utiliza algoritmul Zstd pentru compresia pachetelor.
  • În modul „–verbosity = 1”, ieșirea adreselor URL descărcate este oprită.
  • În locul subcomandelor »disk-image„Y”vm-image«, Se propune comanda generală»guix system image“.
  • Suportul pentru protocolul SPICE a fost adăugat în imaginea de distribuție pentru mașinile virtuale.
  • Un script de instalare a fost adăugat un mod de instalare automată.
  • Serviciul a fost adăugat lvm-device-mapping pentru a sprijini Linux Logical Volumne Manager (LVM).
  • S-a adăugat modul „guix -t rock64-raw system image” pentru a genera imagini de aspect pentru plăcile Rock64.

Descărcați Guix 1.3

În cele din urmă pentru cei care sunt interesați să testeze managerul de distribuție sau distribuția, puteți verifica detaliile instalați și / sau găsiți imaginile pentru descărcare, În următorul link.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.