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 Upravitelj paketa GNU Guix trebao bi znati da se to temelji na radu Nix projekta i pored tipičnih funkcija upravljanja paketima, podržava značajke kao što su izvođenje transakcijskih ažuriranja, mogućnost vraćanja ažuriranja, rad bez stjecanja 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 softvera. Za ugradnju koristi se GCC 9.3, upravitelj usluga GNU Shepherd razvijen kao alternativa SysV-initu s podrškom ovisnosti koja se koristi kao sustav 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 sustavu. Problem je povezan s činjenicom da je tijekom izvršavanja naredbe »guix build', Budući da je direktorij gradnje i dalje dostupan za pisanje, a 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 početna podrška za POWER9 arhitekturu, kao i ažurirane verzije paketa sustava od kojih se spominje da je u ovu novu verziju integrirano oko 3100, a od novih dodanih paketa oko 2009.

također initrd se spominje kao da ima bcachefs podršku omogućeno prema zadanim postavkama i da poslužitelj ispisa CUPS ima uslugu »brlaser» koja je prema zadanim postavkama omogućena da podržava Brother pisače, uz dodane su nove sistemske usluge.

S dijela upravitelja paketa, istaknuto je da je osigurana 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 programa koje treba instalirati u manifestu.

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Dodana je nova naredba "guix import go" za rekurzivni uvoz paketa na jeziku Go, uzimajući u obzir ovisnosti.
  • Naredba "guix import opam»Pruža podršku za Coq pakete. Kutija za uvoz Guix pruža semantičke verzije u načinu rekurzivnog učitavanja. Naredba »guix import nix”.
  • Optimizirana instalacija prethodno sastavljenih (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 obavijesti s poslužitelja, naredba »dodana je opcija« –advertise »guix publish”.
  • Implementirana je mogućnost upotrebe Zstd algoritma za kompresiju paketa.
  • U načinu "–verbosity = 1", izlaz preuzetih URL-ova zaustavlja se.
  • 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 strojeve.
  • Način automatske instalacije dodan je instalacijskoj skripti.
  • Usluga dodana lvm-device-mapping za podršku Linux Logical Volumne Manager (LVM).
  • Dodan je način "guix -t rock64-raw system image" za generiranje slika izgleda za ploče Rock64.

Preuzmite Guix 1.3

Napokon za one koji su zainteresirani za testiranje upravitelja ili distribucije paketa, možete provjeriti detalje instalaciju i / ili pronađite slike za preuzimanje, U sljedećem linku.


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

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.