GNU Guix 1.5 Brengt Plasma 6.5, GNOME 46, Rootless-modus en meer
GNU Guix 1.5 is uitgebracht na drie jaar, met Plasma 6.5, GNOME 46 op Wayland, rootless pakketbeheer en meer dan 12.500 nieuwe pakketten.
Na drie jaar ontwikkeling is GNU Guix 1.5 uitgebracht, wat het begin markeert van een nieuw aangenomen jaarlijkse releasecyclus. Maar als deze naam aan je voorbij is gegaan, laat me dan kort uitleggen wat het is voordat we verder gaan met het nieuws.
Allereerst is Guix zowel een transactionele pakketbeheerder als een volledige GNU/Linux-distributie die daarop is gebouwd. Als pakketbeheerder kan guix bovenop de meeste bestaande Linux-systemen worden geïnstalleerd, waar het onafhankelijk werkt van native tools zoals apt of dnf.
Tegelijkertijd is Guix System een zelfstandend besturingssysteem (een Linux-distributie) dat dezelfde technologie gebruikt om het hele besturingssysteem op een declaratieve manier te beheren, inclusief de kernel, systeemdiensten en gebruikersomgevingen.
Systeemconfiguratie wordt gedefinieerd als code en atomair toegepast, waardoor het eenvoudig is om volledige systeemtoestanden te reproduceren of terug te draaien. Het project volgt strikte vrije-softwareprincipes en gebruikt standaard de Linux-libre kernel. Nu we dit hebben verduidelijkt, kunnen we doorgaan naar de nieuwe functies in deze release.
Volgens de aankondiging van de release heeft Guix in de afgelopen drie jaar 12.525 nieuwe pakketten toegevoegd en bijna 30.000 pakketupdates uitgevoerd. Belangrijke updates zijn onder andere KDE Plasma 6.5, dat nu beschikbaar is via een nieuw Plasma-diensttype, en GNOME 46, dat nu standaard Wayland gebruikt.
Kerncomponenten zoals GCC 15.2, Emacs 30.2, LLVM 21.1 en de Linux-libre kernel 6.17 zijn ook inbegrepen.
Aan de systeemzijde gebruikt Guix System nu de GNU Shepherd 1.0 servicebeheerdersdaemon, met geïntroduceerde getimede services, verbeterde logging en kexec-herstartondersteuning. Ongeveer 40 nieuwe systeemservices zijn toegevoegd en het beheer van programma's met speciale bevoegdheden is verfijnd om Linux-mogelijkheden beter te ondersteunen.
Guix 1.5 brengt ook verschillende verbeteringen aan de opdrachtregel, waaronder nieuwe uitvoerformaten voor afhankelijkheidsgrafieken en betere ondersteuning voor containers. De guix pack-tool kan nu RPM's en AppImages produceren, waardoor het eenvoudiger wordt om met Guix gebouwde software naar niet-Guix-systemen te verspreiden.
Aan de beveiligingskant kan de Guix-daemon nu standaard draaien zonder root-privileges op niet-Guix-systemen, waardoor de impact van mogelijke kwetsbaarheden wordt verminderd.
Ten slotte zegt de ontwikkelaar dat het project blijft werken aan volledige broncode-bootstrapping, met toevoeging van volledig gebootstrapte Zig- en Mono-compilers en het verder verminderen van de hoeveelheid vooraf gebouwde binaire code die nodig is om het systeem vanaf de bron te bouwen.
Voor meer informatie, zie de aankondiging.
GNU Guix 1.5 is beschikbaar als ISO-installatiebeelden, virtuele machinebeelden en tarballs om de pakketbeheerder te installeren op bestaande GNU/Linux-distributies vanaf de downloadpagina van het project. Bestaande gebruikers kunnen updaten door guix pull uit te voeren.
De nieuwe release introduceert ook officiële release-tarbestanden voor 64-bit RISC-V en breidt experimentele ondersteuning uit voor de GNU Hurd op x86_64, inclusief integratie van de installer en verbeteringen aan de services.

