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.

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.