GNU Guix 1.3 ima številne izboljšave za distro in upravitelja paketov

Sprostitev nova različica upravitelja paketov in distribucija GNU za Linux Guix 1.3, v katerem je bilo dodanih več pomembnih sprememb, na primer podpora za nove arhitekture in posodobitev sistemskih paketov v distribuciji, pa tudi izboljšave in spremembe nekaterih ukazov v upravitelju paketov, pa tudi rešitev za ranljivost.

Za tiste, ki ne vedo Upravitelj paketov GNU Guix bi moral vedeti, da to temelji na delovanju projekta Nix in poleg tipičnih funkcij upravljanja paketov, podpira funkcije, kot so izvajanje posodobitev transakcij, možnost povratka posodobitev, delo brez pridobivanja privilegijev super uporabnik, podpora za profile, povezane s posameznimi uporabniki, možnost sočasne namestitve več različic programa, zbiralniki smeti (identifikacija in odstranitev neuporabljenih različic paketov).

Kar zadeva distribucijo, vključuje le brezplačne komponente in ima jedro GNU Linux-Libre odstranjevanje postavk binarne vdelane programske opreme. Za vgradnjo se uporablja GCC 9.3, ki je bil razvit upravitelj storitev GNU Shepherd kot alternativa SysV-init s podporo za odvisnost, ki se uporablja kot sistem za inicializacijo.

Kaj je novega v Guixu 1.3?

V tej novi različici, ki je predstavljena Poudarjeno je, da je bila ranljivost CVE-2021-27851 odpravljena v guix-daemon, ki je lokalnemu uporabniku omogočil dvig privilegijev v sistemu. Problem je povezan z dejstvom, da med izvajanjem ukaza »guix build', Ker je imenik gradnje ostal zapisljiv za vse in je lahko uporabnik ustvaril trdo povezavo do datoteke, ki je v lasti korenskega uporabnika in se nahaja zunaj imenika.

Po drugi strani pa to lahko najdemo izvedena je bila začetna podpora za arhitekturo POWER9, kot tudi posodobljene različice paketa sistema, med katerimi je omenjeno, da je v to novo različico vključenih približno 3100, med novimi dodanimi paketi pa približno 2009.

prav tako initrd se omenja kot podpora bcachefs privzeto omogočeno in da ima tiskalni strežnik CUPS privzeto omogočeno storitev »brlaser«, ki podpira tiskalnike Brother, poleg dodane so bile nove sistemske storitve.

Pri upravitelju paketov je poudarjeno, da je zagotovljena možnost uporabe deklarativnega načina izvajanja, pri katerem namesto niza ukazov »guix install"Y"guix remove«, Ukaz« guix package --manifest=manifest.scm»Z definicijo vseh aplikacij, ki jih je treba namestiti v manifestu.

Od ostalih sprememb ki izstopajo iz te nove različice:

  • Dodan je nov ukaz "guix import go" za rekurzivni uvoz paketov v jeziku Go, ob upoštevanju odvisnosti.
  • Ukaz "guix import opam»Zagotavlja podporo za pakete Coq. Zaboj Guix za uvoz ponuja semantične različice v načinu rekurzivnega nalaganja. Ukaz »guix import nix".
  • Optimizirana namestitev vnaprej sestavljenih (nadomestnih) binarnih paketov in pospeševanje ukaza "guix system init".
  • Dodana je možnost "–discover" guix-daemon za zaznavanje strežnikov v lokalnem omrežju, ki dajejo zbrane binarne pakete (nadomestke) s pomočjo protokolov mDNS / DNS-SD. Za pošiljanje obvestil s strežnikov je bila v ukaz »dodana možnost» –advertise «guix publish".
  • Izvedena je bila zmožnost uporabe algoritma Zstd za stiskanje paketov.
  • V načinu »–verbosity = 1« se zaustavi izpis prenesenih URL-jev.
  • Namesto podkomand »disk-image"Y"vm-image«, Predlagan je splošni ukaz»guix system image".
  • Podpora za protokol SPICE je bila dodana v distribucijski sliki za navidezne stroje.
  • Namestitvenemu skriptu je dodan samodejni način namestitve.
  • Storitev dodana lvm-device-mapping za podporo Linux Logical Volumne Manager (LVM).
  • Dodan je način "guix -t rock64-raw system image" za generiranje postavitvenih slik za plošče Rock64.

Prenesite Guix 1.3

Končno za tiste, ki jih zanima testiranje upravitelja paketov ali distribucije, lahko preverite podrobnosti namestitev in / ali poiščite slike za prenos, V naslednji povezavi.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.