Een paar dagen geleden werd het aangekondigd release van de nieuwe versie van "GNU Guix 1.5"Deze release volgt op drie jaar intensieve ontwikkeling. Met deze nieuwe lancering presenteren de transactionele pakketbeheerder en de bijbehorende distributie, Guix System, een omvangrijke update die niet alleen de technologische basis moderniseert, maar ook het beheermodel herdefinieert om een ​​wendbaardere en meer op samenwerking gerichte toekomst te garanderen.
Vanaf nu stapt het project af van onregelmatige releasecycli en kiest het voor een jaarlijkse cyclus, een beslissing die is genomen om voorspelbaarheid te bieden aan zowel gebruikers als ontwikkelaars.
Belangrijkste nieuwe functies van GNU Guix 1.5
In deze nieuwe versie van GNU Guix 1.5 kunnen we het volgende vinden: belangrijke vorderingen op het gebied van hardware- en kernelcompatibiliteit. En dat komt doordat Guix 1.5 introduceert experimentele ondersteuning voor de GNU Hurd-kernel. in de x86_64-architectuur, waardoor meer avontuurlijke gebruikers kunnen installeren een volledig GNU-systeem zonder de Linux-kernelDaarnaast wordt het toegevoegd Officiële ondersteuning voor de 64-bits RISC-V-architectuur. (riscv64-linux), in lijn met de groeiende interesse vanuit de industrie in deze open instructieset.
Ook de gebruikersomgeving wordt vernieuwd, aangezien de De GNOME-sessie springt van versie 42 naar 46. aannemen Wayland als standaard grafisch protocol. om een ​​soepelere en veiligere ervaring te bieden. KDE-liefhebbers hebben ondertussen geluk met de Plasma-insluiting 6.5Dit is toegankelijk via de nieuwe service plasma-desktop-service-type. Dit alles wordt ondersteund door cruciale updates van het pakketecosysteem, dat nu meer dan 12,500 nieuwe items en bijna 30,000 updates bevat, waaronder essentiële tools zoals GCC 15.2.0, Python 3.11 en de Linux-libre 6.17.12-kernel.

Beveiliging en geavanceerd pakketbeheer
Wat betreft de beveiliging wordt vermeld dat aan dit element speciale aandacht is besteed bij deze lancering, aangezien een van de meest opvallende verbeteringen de volgende is: de mogelijkheid om de Guix-daemon zonder rootrechten uit te voeren. Deze functionaliteit, standaard ingeschakeld in installaties op andere distributies (Buitenlandse distributies) maakt gebruik van AppArmor-gebruikersnamespaces en -profielen om het aanvalsoppervlak tegen potentiële privilege-escalatiekwetsbaarheden drastisch te verkleinen.
Daarnaast zijn de command-line interface (CLI) tools van Guix op verschillende manieren verbeterd, met name de opdrachtregelinterface. Guix Shell staat nu het nesten van containers toe en voegt de optie –emulate-fhs toe.Dit vergemakkelijkt de uitvoering van software die een standaard directorystructuur (FHS) verwacht, wat cruciaal is voor compatibiliteit met externe binaire bestanden. Bovendien, Guix Pack biedt nu de mogelijkheid om pakketten te exporteren in RPM- en AppImage-formaat.Dit vereenvoudigt de distributie van software die met Guix is ​​meegeleverd naar gebruikers van andere systemen zoals Fedora of Ubuntu.
Volledig bootstrapping
Getrouw aan zijn filosofie, Het project heeft een indrukwekkende vooruitgang geboekt in de "vertrouwensketen". van de software. Guix 1.5 biedt volledige broncode bootstraps Voor complexe compilers zoals Zig en Mono. Dit betekent dat deze talen nu vanaf nul gecompileerd kunnen worden zonder afhankelijk te zijn van ondoorzichtige, reeds bestaande binaire bestanden. Hiermee wordt het klassieke "kip-en-ei"-probleem bij compilatie opgelost en een volledige controle van de software vanaf de broncode gegarandeerd.
Het startsysteem GNU Shepherd wordt ook bijgewerkt naar versie 1.0.De introductie van getimede services (vergelijkbaar met systemd-timers) en een nieuw logrotatiemechanisme dat traditionele tools zoals syslogd vervangt. Ook het beheer van privileges is verbeterd; het concept van setuid-programma's worden vervangen door privileged-programma's., wat gebruikmaakt van de mogelijkheden van de Linux-kernel om gedetailleerde machtigingen te verlenen in plaats van volledige toegang als root.
Met een community die is uitgegroeid tot meer dan 700 bijdragers en een succesvolle migratie naar het Codeberg-platform, is GNU Guix 1.5.0 niet zomaar een software-update, maar een uiteenzetting van principes over hoe reproduceerbare, transparante en vrije besturingssystemen gebouwd kunnen worden.
Tot slot, als u er meer over wilt weten, kunt u de details raadplegen In de volgende link.