Prije nekoliko dana je objavljeno 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 masovno 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, projekat napušta neredovne cikluse objavljivanja kako bi se obavezao na godišnju ritmiku, odluku koja nastoji da korisnicima i programerima pruži predvidljivost.
Glavne nove karakteristike 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ćava avanturističkijim korisnicima da instaliraju potpuno GNU sistem bez Linux kernelaOsim toga, dodaje se Zvanična 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 dobija osvježenje, jer GNOME sesija prelazi sa verzije 42 na 46, usvajanje Wayland kao zadani grafički protokol kako bi ponudili glatkije i sigurnije iskustvo. U međuvremenu, KDE entuzijasti imaju sreće s Inkluzija plazme 6.5Ovo je dostupno putem nove usluge tipa plasma-desktop-service. Sve ovo je podržano kritičnim ažuriranjima ekosistema paketa, koji sada uključuje više od 12,500 novih unosa i gotovo 30,000 ažuriranja, uključujući esencijalne 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 pažnja prilikom ovog lansiranja, budući da je jedno od najznačajnijih poboljšanja mogućnost pokretanja Guix daemona bez root privilegija. Ova funkcionalnost, omogućeno po defaultu u instalacijama na drugim distribucijama (Strane distribucije), koristi AppArmor korisničke prostore i profile kako bi drastično smanjio površinu napada protiv potencijalnih ranjivosti eskalacije privilegija.
Osim toga, Guixovi alati za komandnu liniju (CLI) dobili su nekoliko poboljšanja, a najznačajnija je naredba guix shell sada omogućava ugniježđivanje kontejnera i dodaje opciju –emulate-fhs.Ovo 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ćava izvoz paketa u RPM i AppImage formatima.Ovo pojednostavljuje distribuciju softvera koji dolazi s Guixom korisnicima drugih sistema kao što su Fedora ili Ubuntu.
Potpuno samostalno preuzimanje (bootstrapping)
Vjeran svojoj filozofiji, Projekat je postigao impresivan napredak u "lancu povjerenja". softvera. Guix 1.5 nudi kompletne bootstrapove izvornog koda 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ške i jajeta" pri kompajliranju i osiguravajući potpunu reviziju softvera od njegovog izvora.
Sistem pokretanja GNU Shepherd se također ažurira na verziju 1.0uvođenje vremenski ograničenih servisa (slično systemd tajmerima) i novog mehanizma rotacije logova koji zamjenjuje tradicionalne alate poput syslogd-a. Slično tome, poboljšano je i upravljanje privilegijama; koncept setuid programi se zamjenjuju privilegovanim programima, koji koristi mogućnosti Linux kernela za dodjelu granularnih dozvola umjesto punog pristupa kao root.
Sa zajednicom koja je narasla na preko 700 saradnika i uspješnom migracijom na Codeberg platformu, GNU Guix 1.5.0 nije samo ažuriranje softvera, već izjava o principima o tome kako izgraditi reproducibilne, transparentne i slobodne operativne sisteme.
Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje Na sledećem linku.