GNU Guix 1.5 stiže s podrškom za RISC-V, GNU Hurd i još mnogo toga

Ključne točke:
  • Eksperimentalna podrška za GNU Hurd kernel i RISC-V arhitekturu.
  • Pokretanje Guix daemona bez root privilegija radi veće sigurnosti.
  • Nadogradite na GNOME 46 (Wayland prema zadanim postavkama) i KDE Plasma 6.5.
  • Novi alati za generiranje SBOM-ova i RPM/AppImage paketa.
  • Potpuno pokretanje izvornog koda za Zig i Mono kompajlere.

GNU Guix 1.5

Prije nekoliko dana objavljeno je izlazak nove verzije "GNU Guix 1.5"Ovo izdanje dolazi nakon tri godine intenzivnog razvoja. Ovim novim lansiranjem, upravitelj transakcijskih paketa i njegova pridružena distribucija, Guix System, predstavljaju veliko ažuriranje koje ne samo da modernizira njegovu tehnološku osnovu, već i redefinira njegov model upravljanja kako bi se osigurala agilnija i kolaborativnija budućnost.

Od sada projekt napušta neredovite cikluse objavljivanja kako bi se obvezao na godišnju ritmiku, odluku koja nastoji donijeti predvidljivost svojim korisnicima i programerima.

Glavne nove značajke GNU Guixa 1.5

U ovoj novoj verziji GNU Guix 1.5, moći ćemo pronaći značajan napredak u kompatibilnosti hardvera i kernela. A to je zato što Guix 1.5 uvodi eksperimentalnu podršku za GNU Hurd kernel u x86_64 arhitekturi, što omogućuje avanturističkijim korisnicima instalaciju potpuno GNU sustav bez Linux kernelaOsim toga, dodaje se službena podrška za 64-bitnu RISC-V arhitekturu (riscv64-linux), što je u skladu s rastućim interesom industrije za ovaj otvoreni skup instrukcija.

Korisničko okruženje također dobiva osvježenje, budući da GNOME sesija prelazi s verzije 42 na 46, usvajanje Wayland kao zadani grafički protokol kako bi ponudili glatkije i sigurnije iskustvo. U međuvremenu, entuzijasti KDE-a imaju sreće s Uključivanje plazme 6.5Ovo je dostupno putem nove usluge tipa plasma-desktop-service. Sve ovo podržano je kritičnim ažuriranjima ekosustava paketa, koji sada uključuje više od 12 500 novih unosa i gotovo 30 000 ažuriranja, uključujući bitne alate kao što su GCC 15.2.0, Python 3.11 i Linux-libre 6.17.12 kernel.

kde-plasma-na-guixu

Sigurnost i napredno upravljanje paketima

Što se tiče sigurnosti, spominje se da je ovom elementu posvećena posebna pozornost u ovom lansiranju, budući da je jedno od najznačajnijih poboljšanja mogućnost pokretanja Guix daemona bez root privilegija. Ova funkcionalnost, omogućeno prema zadanim postavkama u instalacijama na drugim distribucijama (Strane distribucije), koristi AppArmor korisničke imenske prostore i profile kako bi drastično smanjio površinu napada protiv potencijalnih ranjivosti eskalacije privilegija.

Osim toga, Guixovi alati za sučelje naredbenog retka (CLI) dobili su nekoliko poboljšanja, a najznačajnija je naredba guix shell sada omogućuje ugniježđivanje kontejnera i dodaje opciju –emulate-fhsTo olakšava izvršavanje softvera koji očekuje standardnu ​​strukturu direktorija (FHS), što je ključno za kompatibilnost s vanjskim binarnim datotekama. Nadalje, Guix Pack sada omogućuje izvoz paketa u RPM i AppImage formatima.To pojednostavljuje distribuciju softvera u paketu s Guixom korisnicima drugih sustava poput Fedore ili Ubuntua.

Potpuno samostalno pokretanje

Vjeran svojoj filozofiji, Projekt je postigao impresivan napredak u "lancu povjerenja". softvera. Guix 1.5 nudi bootstrapove s punim izvornim kodom za složene kompajlere poput Ziga i Mona. To znači da se ovi jezici sada mogu kompajlirati od nule bez oslanjanja na neprozirne, već postojeće binarne datoteke, rješavajući klasični problem "kokoši i jajeta" pri kompajliranju i osiguravajući potpunu reviziju softvera od njegovog izvora.

Sustav pokretanja GNU Shepherd se također ažurira na verziju 1.0uvođenje vremenski ograničenih usluga (slično systemd timerima) i novi mehanizam rotacije logova koji zamjenjuje tradicionalne alate poput syslogd-a. Slično tome, poboljšano je i upravljanje privilegijama; koncept setuid programi zamjenjuju se privilegiranim programima, koji koristi mogućnosti Linux kernela za dodjelu granularnih dozvola umjesto punog pristupa kao root.

S zajednicom koja je narasla na preko 700 suradnika i uspješnom migracijom na Codeberg platformu, GNU Guix 1.5.0 nije samo ažuriranje softvera, već izjava o načelima o tome kako izgraditi reproducibilne, transparentne i slobodne operativne sustave.

Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje U sljedećem linku.