GNU Guix 1.5 mbërrin me mbështetje për RISC-V, GNU Hurd dhe më shumë

Pikat kryesore:
  • Mbështetje eksperimentale për kernelin GNU Hurd dhe arkitekturën RISC-V.
  • Ekzekutimi i demonit Guix pa privilegje root për siguri më të madhe.
  • Përditëso në GNOME 46 (Wayland si parazgjedhje) dhe KDE Plasma 6.5.
  • Mjete të reja për gjenerimin e SBOM-ve dhe paketave RPM/AppImage.
  • Bootstrapping i plotë i kodit burimor për kompilatorët Zig dhe Mono.

GNU Guix 1.5

Pak ditë më parë u bë e ditur publikimi i versionit të ri të "GNU Guix 1.5"Ky publikim vjen pas tre vitesh zhvillimi intensiv. Me këtë lançim të ri, menaxheri i paketave transaksionale dhe shpërndarja e tij e lidhur, Guix System, paraqesin një përditësim masiv që jo vetëm modernizon themelin e tij teknologjik, por edhe ripërcakton modelin e tij të qeverisjes për të siguruar një të ardhme më të shkathët dhe bashkëpunuese.

Që tani e tutje, projekti braktis ciklet e parregullta të publikimit për t'u përkushtuar një ritmi vjetor, një vendim që synon t'u sjellë parashikueshmëri përdoruesve dhe zhvilluesve të tij.

Karakteristikat e reja kryesore të GNU Guix 1.5

Në këtë version të ri të GNU Guix 1.5, do të jemi në gjendje të gjejmë progres të rëndësishëm në pajtueshmërinë e harduerit dhe kernelit. Dhe kjo për shkak se Guix 1.5 prezanton mbështetje eksperimentale për kernelin GNU Hurd në arkitekturën x86_64, duke u lejuar përdoruesve më aventureskë të instalojnë një sistem tërësisht GNU pa kernel LinuxPërveç kësaj, shtohet mbështetje zyrtare për arkitekturën 64-bit RISC-V (riscv64-linux), duke u përafruar me interesin në rritje të industrisë në këtë grup udhëzimesh të hapura.

Mjedisi i përdoruesit gjithashtu merr një rifreskim, pasi Sesioni i GNOME kalon nga versioni 42 në 46, adoptimi Wayland si protokolli grafik i parazgjedhur për të ofruar një përvojë më të qetë dhe më të sigurt. Ndërkohë, entuziastët e KDE janë me fat me Përfshirja e plazmës 6.5Kjo është e arritshme përmes shërbimit të ri të tipit plasma-desktop-service. E gjithë kjo mbështetet nga përditësime kritike në ekosistemin e paketave, i cili tani përfshin më shumë se 12,500 hyrje të reja dhe pothuajse 30,000 përditësime, duke përfshirë mjete thelbësore si GCC 15.2.0, Python 3.11 dhe kerneli Linux-libre 6.17.12.

kde-plasma-në-guix

Siguria dhe menaxhimi i avancuar i paketave

Lidhur me sigurinë, përmendet se këtij elementi iu kushtua vëmendje e veçantë në këtë lansim, pasi një nga përmirësimet më të dukshme është aftësia për të ekzekutuar demonin Guix pa privilegje root. Ky funksionalitet, aktivizuar si parazgjedhje në instalimet në shpërndarjet e tjera (Shpërndarjet e Huaja), përdor hapësirat e emrave të përdoruesve dhe profilet e AppArmor për të zvogëluar në mënyrë drastike sipërfaqen e sulmit kundër dobësive të mundshme të përshkallëzimit të privilegjeve.

Përveç kësaj, mjetet e ndërfaqes së linjës së komandës (CLI) të Guix morën disa përmirësime, më së shumti përmirësimet e komandës guix shell tani lejon ndërthurjen e kontejnerëve dhe shton opsionin –emulate-fhsKjo lehtëson ekzekutimin e softuerit që pret një strukturë standarde të direktorisë (FHS), e cila është thelbësore për pajtueshmërinë me skedarët binare të jashtëm. Për më tepër, Guix Pack tani lejon eksportimin e paketave në formatet RPM dhe AppImage.Kjo thjeshton shpërndarjen e softuerëve të paketuar me Guix tek përdoruesit e sistemeve të tjera si Fedora ose Ubuntu.

Puna e plotë

Besnik ndaj filozofisë së tij, Projekti ka arritur një përparim mbresëlënës në "zinxhirin e besimit". të softuerit. Guix 1.5 ofron bootstraps të plotë me kod burimor për kompilues kompleksë si Zig dhe Mono. Kjo do të thotë që këto gjuhë tani mund të kompilohen nga e para pa u mbështetur në skedarë binare të errët dhe para-ekzistues, duke zgjidhur problemin klasik të "pulës dhe vezës" në kompilim dhe duke siguruar një auditim të plotë të softuerit që nga burimi i tij.

Sistemi i nisjes GNU Shepherd po përditësohet gjithashtu në versionin 1.0duke prezantuar shërbime me kohëmatës (të ngjashme me kohëmatësit systemd) dhe një mekanizëm të ri të rrotullimit të regjistrave që zëvendëson mjetet tradicionale si syslogd. Në mënyrë të ngjashme, është përmirësuar edhe menaxhimi i privilegjeve; koncepti i Programet setuid zëvendësohen nga programet me privilegje, i cili përdor aftësitë e kernelit Linux për të dhënë leje të hollësishme në vend të aksesit të plotë si root.

Me një komunitet që është rritur në mbi 700 kontribues dhe një migrim të suksesshëm në platformën Codeberg, GNU Guix 1.5.0 nuk është thjesht një përditësim softueri, por një deklaratë parimesh se si të ndërtohen sisteme operative të riprodhueshme, transparente dhe të lira.

Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoheni me detajet Në lidhjen vijuese.