GNU Guix 1.3 kommer med mange forbedringer til distro og pakkehåndtering

Frigivelsen af den nye version af pakkehåndteringen og Linux GNU-distributionen Guix 1.3, hvori flere vigtige ændringer blev tilføjet, som f.eks. understøttelse af nye arkitekturer og opdatering af systempakkerne i distributionen samt forbedringer og ændringer af nogle af kommandoerne i pakkehåndteringen samt løsningen på en sårbarhed.

For dem der ikke ved det GNU Guix pakkehåndtering skal vide, at dette er baseret på driften af ​​Nix-projektet og ud over de typiske pakkehåndteringsfunktioner, understøtter funktioner såsom udførelse af transaktionsopdateringer, muligheden for at tilbageføre opdateringer uden at få privilegier superbruger, understøttelse af profiler knyttet til individuelle brugere, muligheden for samtidig at installere flere versioner af et program, affaldssamlere (identifikation og fjernelse af ubrugte versioner af pakker).

Med hensyn til distributionen inkluderer den kun gratis komponenter og leveres med GNU Linux-Libre-kernen stripping af ikke-gratis binære firmwareartikler. Til montering anvendes GCC 9.3, GNU Shepherd servicemanager udviklet som et alternativ til SysV-init med afhængighedsstøtte, der bruges som et initialiseringssystem.

Hvad er nyt i Guix 1.3?

I denne nye version, der præsenteres Det fremhæves, at sårbarheden CVE-2021-27851 blev rettet i guix-daemon, som tillod en lokal bruger at hæve privilegierne på systemet. Problemet er relateret til det faktum, at under udførelsen af ​​kommandoen »guix build', Da buildmappen forblev skrivbar for alle, og brugeren kunne oprette et hårdt link til en fil, der ejes af rodbrugeren og ligger uden for biblioteket.

På den anden side kan vi finde det den første support til POWER9-arkitekturen blev implementeret, såvel som de opdaterede versioner af systemets pakke, hvoraf det nævnes, at i denne nye version er ca. 3100 integreret, og de nye tilføjede pakker er omkring 2009.

også initrd nævnes som bcachefs support som standard aktiveret, og at CUPS-printerserveren har »brlaser» -tjenesten som standard aktiveret til understøttelse af Brother-printere ud over nye systemtjenester blev tilføjet.

Fra pakkehåndteringens side er det fremhævet, at der er mulighed for at bruge den deklarative implementeringstilstand, hvor i stedet for en række kommandoer »guix install»Y«guix remove«, En kommando« guix package --manifest=manifest.scm»Med definitionen i manifestet af alle de applikationer, der skal installeres.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • En ny kommando "guix import go" er tilføjet til rekursiv import af pakker i Go-sproget under hensyntagen til afhængighederne.
  • Kommandoen "guix import opam»Giver support til Coq-pakker. Guix importkasse giver semantiske versioner i rekursiv indlæsningstilstand. Kommandoen »guix import nix".
  • Optimeret installation af prækompilerede (erstatning) binære pakker og acceleration af kommandoen "guix system init".
  • Indstillingen "–discover" er blevet føjet til guix-daemon at opdage servere på det lokale netværk, der giver indsamlede binære pakker (surrogater) ved hjælp af mDNS / DNS-SD-protokoller. For at sende meddelelser fra servere er indstillingen "–advertise" blevet føjet til »kommandoenguix publish".
  • Evnen til at bruge Zstd-algoritmen til pakkekomprimering er blevet implementeret.
  • I tilstanden "–verbosity = 1" stoppes output fra downloadede URL'er.
  • I stedet for underkommandoer »disk-image"Y"vm-image«, Den generelle kommando foreslås»guix system image".
  • Support til SPICE-protokollen blev tilføjet i distributionsbillede til virtuelle maskiner.
  • En automatisk installationstilstand er føjet til installationsskriptet.
  • Service tilføjet lvm-device-mapping til at understøtte Linux Logical Volumne Manager (LVM).
  • Tilføjet "guix -t rock64-raw system image" -tilstand for at generere layoutbilleder til Rock64-kort.

Download Guix 1.3

Endelig for dem, der er interesserede i at teste pakkehåndtering eller distribution, du kan kontrollere detaljerne installation og / eller find billederne til download, I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.