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

Izdanje nova verzija upravitelja paketa i GNU Linux distribucija Guix 1.3 u koji je dodato nekoliko važnih promjena, kao što su podrška za nove arhitekture i ažuriranje sistemskog pakovanja u distribuciji, kao i poboljšanja i promene nekih komandi u menadžeru paketa, kao i rešenje ranjivosti.

Za one koji ne znaju GNU Guix menadžera paketa treba da znate da je ovo zasnovano 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 sticanja privilegija superuser, podrška za profile vezane za pojedinačne korisnike, mogućnost istovremenog instaliranja 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 sa GNU Linux-Libre kernelom. uklanjanje neslobodnih binarnih elemenata firmvera. GCC 9.3 se koristi za sklapanje, GNU Shepherd servis menadžer je razvijen kao alternativa SysV-init sa podrškom zavisnosti koja se koristi kao inicijalizacijski sistem.

Šta je novo u Guixu 1.3?

U ovoj novoj verziji koja je predstavljena Istaknuto je da je CVE-2021-27851 ranjivost u guix-daemonu ispravljena, što je omogućilo lokalnom korisniku da podigne privilegije na sistemu. Problem je vezan za činjenicu da tokom izvršavanja naredbe »guix build", budući da je direktorij gradnje ostao upisan za svakoga i korisnik je mogao stvoriti čvrstu vezu do datoteke u vlasništvu root korisnika i koja se nalazi izvan direktorija.

S druge strane to možemo pronaći Implementirana početna podrška za POWER9 arhitekturu, kao i ažurirane verzije sistemskih paketa, od kojih se spominje da je u ovoj novoj verziji integrirano oko 3100, a dodani novi paketi su oko 2009. godine.

Takođe spominje se da initrd ima kompatibilnost sa bcachefovima podrazumevano omogućen i da CUPS server za štampanje ima podrazumevano omogućenu uslugu „brlaser“ za podršku Brother štampača, pored dodane su nove sistemske usluge.

Od strane menadžera paketa, ističe se da je omogućena mogućnost korištenja deklarativnog načina implementacije, u kojem umjesto niza naredbi "guix install"Y"guix remove«, Naredba« guix package --manifest=manifest.scm» sa definicijom u manifestu svih aplikacija koje se moraju instalirati.

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

  • Dodata nova naredba „guix import go“ za rekurzivni uvoz paketa u Go jeziku, uzimajući u obzir zavisnosti.
  • komanda"guix import opam» pruža podršku za Coq pakete. "Guix uvozni sanduk" pruža semantičke verzije u režimu rekurzivnog učitavanja. Komanda je uklonjenaguix import nix".
  • Optimizirana instalacija unaprijed kompajliranih binarnih paketa (zamjena) i ubrzanje naredbe "guix system init".
  • Dodata je opcija “–otkrij”. guix-daemon za otkrivanje servera na lokalnoj mreži koji daju prikupljene binarne pakete (surogate) koristeći mDNS/DNS-SD protokole. Za slanje reklama sa servera, naredbi je dodana opcija “–advertise”guix publish".
  • Implementirana mogućnost korištenja Zstd algoritma za kompresiju paketa.
  • U “–verbosity = 1” modu, izlaz preuzetih URL-ova je zaustavljen.
  • Umjesto podnaredbi »disk-image"i"vm-image«predlaže se generalna komanda»guix system image".
  • Dodata podrška za SPICE protokol u distribucijskoj slici za virtuelne mašine.
  • Instalacionoj skripti je dodan režim automatske instalacije.
  • Dodata usluga lvm-device-mapping za podršku Linux Logical Volume Manager (LVM).
  • Dodan način rada “guix -t rock64-raw system image” za generiranje distribucijskih slika 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.


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.