GNU Guix 1.3 bietet viele Verbesserungen für die Distribution und den Paketmanager

Die Freisetzung von die neue Version des Paketmanagers und der Linux-GNU-Distribution Guix 1.3, in dem einige wichtige Änderungen hinzugefügt wurden, B. die Unterstützung neuer Architekturen und die Aktualisierung der Systempakete in der Distribution sowie Verbesserungen und Änderungen an einigen Befehlen im Paketmanager sowie die Lösung einer Sicherheitsanfälligkeit.

Für diejenigen, die es nicht wissen Der GNU Guix-Paketmanager sollte wissen, dass dies auf dem Betrieb des Nix-Projekts basiert und zusätzlich zu den typischen Paketverwaltungsfunktionen unterstützt Funktionen wie das Durchführen von Transaktionsaktualisierungen, das Zurücksetzen von Aktualisierungen und das Arbeiten ohne Berechtigungen Superuser, Unterstützung für Profile, die mit einzelnen Benutzern verknüpft sind, die Möglichkeit, mehrere Versionen eines Programms gleichzeitig zu installieren, Garbage Collectors (Identifizierung und Entfernung nicht verwendeter Versionen von Paketen).

Die Distribution enthält nur kostenlose Komponenten und wird mit dem GNU Linux-Libre-Kernel geliefert Entfernen von nicht freien binären Firmware-Elementen. Für die Montage wird GCC 9.3 verwendet, der GNU Shepherd Service Manager, der als Alternative zu SysV-init entwickelt wurde und dessen Abhängigkeitsunterstützung als Initialisierungssystem verwendet wird.

Was ist neu in Guix 1.3?

In dieser neuen Version wird das vorgestellt Es wird hervorgehoben, dass die Sicherheitsanfälligkeit CVE-2021-27851 in guix-daemon behoben wurde, wodurch ein lokaler Benutzer die Berechtigungen für das System erhöhen konnte. Das Problem hängt damit zusammen, dass während der Ausführung des Befehls »guix build', Da das Build-Verzeichnis für alle beschreibbar blieb und der Benutzer einen festen Link zu einer Datei erstellen konnte, die dem Root-Benutzer gehört und sich außerhalb des Verzeichnisses befindet.

Auf der anderen Seite können wir das finden Die erste Unterstützung für die POWER9-Architektur wurde implementiert. sowie die aktualisierten Versionen des Pakets des Systems, von dem erwähnt wird, dass in dieser neuen Version ungefähr 3100 integriert sind und der neuen hinzugefügten Pakete ungefähr 2009 sind.

auch initrd soll bcachefs unterstützen standardmäßig aktiviert und auf dem CUPS-Druckserver ist der Dienst »brlaser» standardmäßig aktiviert, um zusätzlich Brother-Drucker zu unterstützen Neue Systemdienste wurden hinzugefügt.

Seitens des Paketmanagers wird hervorgehoben, dass die Möglichkeit zur Verwendung des deklarativen Implementierungsmodus bereitgestellt wird, bei dem anstelle einer Reihe von Befehlen »guix install„Und“guix remove«, Ein Befehl« guix package --manifest=manifest.scm»Mit der Definition im Manifest aller zu installierenden Anwendungen.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Es wurde ein neuer Befehl "guix import go" für den rekursiven Import von Paketen in der Sprache "Go" unter Berücksichtigung von Abhängigkeiten hinzugefügt.
  • Der Befehl"guix import opam»Bietet Unterstützung für Coq-Pakete. Die Guix-Importkiste bietet semantische Versionen im rekursiven Lademodus. Der Befehl "guix import nix«.
  • Optimierte Installation vorkompilierter (Ersatz-) Binärpakete und Beschleunigung des Befehls "guix system init".
  • Die Option "–discover" wurde hinzugefügt guix-daemon Erkennen von Servern im lokalen Netzwerk, die mithilfe der mDNS / DNS-SD-Protokolle gesammelte Binärpakete (Substitute) bereitstellen. Um Ansagen von Servern zu senden, wurde dem Befehl »die Option" –advertise "hinzugefügtguix publish«.
  • Die Möglichkeit, den Zstd-Algorithmus für die Paketkomprimierung zu verwenden, wurde implementiert.
  • Im Modus "–verbosity = 1" wird die Ausgabe heruntergeladener URLs gestoppt.
  • Anstelle der Unterbefehle »disk-image"Y"vm-image«, Der allgemeine Befehl wird vorgeschlagen»guix system image«.
  • Die Unterstützung für das SPICE-Protokoll wurde im Verteilungsimage für virtuelle Maschinen hinzugefügt.
  • Dem Installationsskript wurde ein automatischer Installationsmodus hinzugefügt.
  • Service hinzugefügt lvm-device-mapping zur Unterstützung von Linux Logical Volumne Manager (LVM).
  • Der Modus "guix -t rock64-raw system image" wurde hinzugefügt, um Layoutbilder für Rock64-Boards zu generieren.

Laden Sie Guix 1.3 herunter

Schließlich für diejenigen, die daran interessiert sind, den Paketmanager oder die Distribution zu testen, Sie können die Details überprüfen Installation und / oder finden Sie die Bilder zum Download, im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.