Vor wenigen Tagen wurde es bekannt gegeben Veröffentlichung der neuen Version von "GNU Guix 1.5"Diese Version erscheint nach drei Jahren intensiver Entwicklung. Mit dieser Neuauflage präsentieren der Transaktionspaketmanager und sein zugehöriger Vertrieb, Guix System, ein umfassendes Update, das nicht nur die technologische Basis modernisiert, sondern auch das Governance-Modell neu definiert, um eine agilere und kollaborativere Zukunft zu gewährleisten.
Ab sofort verzichtet das Projekt auf unregelmäßige Veröffentlichungszyklen und verpflichtet sich zu einem jährlichen Rhythmus. Diese Entscheidung zielt darauf ab, für Benutzer und Entwickler mehr Vorhersehbarkeit zu schaffen.
Die wichtigsten neuen Funktionen von GNU Guix 1.5
In dieser neuen Version von GNU Guix 1.5 werden wir Folgendes finden können: erhebliche Fortschritte in Bezug auf Hardware- und Kernelkompatibilität. Und das liegt daran, dass Guix 1.5 führt experimentelle Unterstützung für den GNU Hurd-Kernel ein. in der x86_64-Architektur, wodurch auch abenteuerlustigere Benutzer die Installation durchführen können ein vollständig GNU-System ohne den Linux-KernelDarüber hinaus wird hinzugefügt Offizielle Unterstützung für die 64-Bit-RISC-V-Architektur (riscv64-linux), was dem wachsenden Interesse der Industrie an diesem offenen Befehlssatz entspricht.
Die Benutzerumgebung wird ebenfalls aktualisiert, da GNOME-Sitzung springt von Version 42 auf 46. adoptieren Wayland als Standard-Grafikprotokoll um ein reibungsloseres und sichereres Benutzererlebnis zu bieten. KDE-Fans haben derweil Glück mit der Plasmaeinschluss 6.5Dies ist über den neuen Dienst „plasma-desktop-service-type“ zugänglich. Unterstützt wird dies alles durch wichtige Aktualisierungen des Paketökosystems, das nun mehr als 12,500 neue Einträge und fast 30,000 Aktualisierungen umfasst, darunter essentielle Tools wie GCC 15.2.0, Python 3.11 und den Linux-libre-Kernel 6.17.12.

Sicherheit und erweitertes Paketmanagement
Im Hinblick auf die Sicherheit wird erwähnt, dass diesem Element bei dieser Produkteinführung besondere Aufmerksamkeit gewidmet wurde, da eine der bemerkenswertesten Verbesserungen die folgende ist: Fähigkeit, den Guix-Daemon ohne Root-Rechte auszuführen. Diese Funktionalität, bei Installationen auf anderen Distributionen standardmäßig aktiviert (Ausländische Distributionen) verwendet AppArmor-Benutzernamensräume und -Profile, um die Angriffsfläche gegen potenzielle Schwachstellen zur Rechteausweitung drastisch zu reduzieren.
Darüber hinaus wurden die Befehlszeilenschnittstellen-Tools (CLI) von Guix mehrfach verbessert, insbesondere der Befehl Die GUIX-Shell erlaubt nun die Verschachtelung von Containern und bietet die Option `--emulate-fhs`.Dies erleichtert die Ausführung von Software, die eine standardisierte Verzeichnisstruktur (FHS) voraussetzt, was für die Kompatibilität mit externen Binärdateien entscheidend ist. Darüber hinaus Guix Pack ermöglicht nun den Export von Paketen in den Formaten RPM und AppImage.Dies vereinfacht die Verteilung von mit Guix verpackter Software an Benutzer anderer Systeme wie Fedora oder Ubuntu.
Vollständiges Bootstrapping
Getreu seiner Philosophie, Das Projekt hat einen beeindruckenden Fortschritt in der „Vertrauenskette“ erzielt. der Software. Guix 1.5 bietet vollständigen Quellcode für Bootstraps Für komplexe Compiler wie Zig und Mono bedeutet dies, dass diese Sprachen nun von Grund auf kompiliert werden können, ohne auf undurchsichtige, bereits existierende Binärdateien angewiesen zu sein. Dadurch wird das klassische Henne-Ei-Problem bei der Kompilierung gelöst und eine vollständige Überprüfung der Software von ihrem Quellcode an gewährleistet.
Das Startsystem GNU Shepherd wird ebenfalls auf Version 1.0 aktualisiert.Einführung zeitgesteuerter Dienste (ähnlich den Systemd-Timern) und eines neuen Logrotationsmechanismus, der herkömmliche Tools wie syslogd ersetzt. Auch die Rechteverwaltung wurde verbessert; das Konzept von Setuid-Programme werden durch privilegierte Programme ersetzt., das die Fähigkeiten des Linux-Kernels nutzt, um granulare Berechtigungen anstelle des vollen Zugriffs als Root zu gewähren.
Mit einer Community, die auf über 700 Mitwirkende angewachsen ist, und einer erfolgreichen Migration auf die Codeberg-Plattform ist GNU Guix 1.5.0 nicht nur ein Software-Update, sondern ein Grundsatzpapier für den Aufbau reproduzierbarer, transparenter und freier Betriebssysteme.
Wenn Sie mehr darüber erfahren möchten, können Sie schließlich die Details einsehen im folgenden Link.