GNU Guix 1.3 dolazi s mnogim poboljšanjima za distro i upravljač paketima

Izdanje nova verzija upravitelja paketa i Linux GNU distribucija Guix 1.3 u koji je dodano nekoliko važnih promjena, kao što su, na primjer, podrška za nove arhitekture i ažuriranje sistemskih paketa u distribuciji, kao i poboljšanja i promjene nekih naredbi u upravitelju paketa, kao i rješenje za ranjivost.

Za one koji ne znaju Menadžer paketa GNU Guix trebao bi znati da se ovo temelji na radu Nix projekta i pored tipičnih funkcija upravljanja paketima, podržava funkcije kao što su izvođenje transakcijskih ažuriranja, mogućnost vraćanja ažuriranja, rad bez dobivanja privilegija superkorisnik, podrška za profile povezane s pojedinačnim korisnicima, mogućnost istodobne instalacije više verzija programa, sakupljači smeća (identifikacija i uklanjanje neiskorištenih verzija paketa).

Što se tiče distribucije, ona uključuje samo besplatne komponente i dolazi s GNU Linux-Libre jezgrom uklanjanje neslobodnih stavki binarnog firmvera. Za montiranje se koristi GCC 9.3, upravitelj usluga GNU Shepherd razvijen kao alternativa SysV-init-u sa podrškom zavisnosti koja se koristi kao sistem inicijalizacije.

Što je novo u Guixu 1.3?

U ovoj novoj verziji koja je predstavljena Istaknuto je da je ranjivost CVE-2021-27851 ispravljena u guix-daemonu, koji je lokalnom korisniku omogućio da podigne privilegije na sistemu. Problem je povezan sa činjenicom da je tokom izvršavanja naredbe »guix build', Budući da je direktorij gradnje i dalje dostupan za pisanje i korisnik je mogao stvoriti čvrstu vezu do datoteke u vlasništvu korijenskog korisnika koja se nalazi izvan direktorija.

S druge strane to možemo pronaći implementirana je inicijalna podrška za POWER9 arhitekturu, kao i ažurirane verzije paketa sistema od kojih se spominje da je u ovu novu verziju integrirano oko 3100, a od novih dodanih paketa oko 2009.

Takođe initrd se spominje kao da ima bcachefs podršku omogućeno po defaultu i da CUPS poslužitelj ispisa ima uslugu »brlaser» koja je po defaultu omogućena za podršku Brother pisačima, uz dodane su nove sistemske usluge.

S dijela upravitelja paketa, istaknuto je da je pružena mogućnost korištenja deklarativnog načina implementacije, u kojem se umjesto niza naredbi »guix install"Y"guix remove«, Naredba« guix package --manifest=manifest.scm»S definicijom svih aplikacija koje treba instalirati u manifestu.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • Dodana je nova naredba "guix import go" za rekurzivni uvoz paketa na jeziku Go, uzimajući u obzir zavisnosti.
  • Naredba "guix import opam»Pruža podršku za Coq pakete. Kutija za uvoz Guix pruža semantičke verzije u režimu rekurzivnog učitavanja. Naredba »guix import nix".
  • Optimizirana instalacija prekompajliranih (zamjenskih) binarnih paketa i ubrzanje naredbe "guix system init".
  • Dodana je opcija "–discover" guix-daemon za otkrivanje poslužitelja na lokalnoj mreži koji daju prikupljene binarne pakete (zamjene) pomoću mDNS / DNS-SD protokola. Za slanje najava sa servera, u naredbu »dodana je opcija« –advertise »guix publish".
  • Implementirana je mogućnost upotrebe Zstd algoritma za kompresiju paketa.
  • U načinu „–verbosity = 1“, izlaz preuzetog URL-a se zaustavlja.
  • Umjesto podnaredbi »disk-image"Y"vm-image«, Predložena je opća naredba»guix system image".
  • Podrška za SPICE protokol dodana je u distribucijskoj slici za virtualne mašine.
  • Automatski način instalacije dodan je instalacijskoj skripti.
  • Usluga je dodana lvm-device-mapping za podršku Linux Logical Volumne Manager (LVM).
  • Dodan je režim "guix -t rock64-raw system image" za generiranje slika izgleda za Rock64 ploče.

Preuzmite Guix 1.3

Konačno za one koji su zainteresirani za testiranje upravitelja ili distribucije paketa, možete provjeriti detalje instalaciju i / ili pronađite slike za preuzimanje, Na sledećem linku.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.