Die Entwickler des Paketmanagers GNU Guix und der darauf basierenden GNU/Linux-Distribution Guix System haben die Veröffentlichung einer 64-Bit-Version der Guix/Hurd-Distribution bekannt gegeben, in der anstelle des Linux-Kernels der GNU Hurd-Kernel verwendet wird. Die Option zur Installation von Guix/Hurd auf Systemen mit der Architektur x86_64 wurde im Installer hinzugefügt, jedoch sind die Möglichkeiten dieser Version der Distribution stark eingeschränkt, da beispielsweise die Unterstützung für den Start eines X-Servers noch nicht implementiert ist. In der 32-Bit-Version von Guix/Hurd wird die Verwendung von etwa 1,7 % aller Pakete aus dem Guix-Repository unterstützt, während dieser Wert in der 64-Bit-Version bei 0,9 % liegt. Zum Vergleich: In Debian GNU/Hurd wird die Erstellung von 75 % der Debian-Pakete sichergestellt. 
Bis vor kurzem unterstützte der GNU Hurd-Kernel nur den 32-Bit-Betrieb und wurde erst kürzlich für die Architektur x86_64 portiert und stabilisiert. Separat wird an der Implementierung der Unterstützung für SMP (Symmetrisches Multi-Processing) gearbeitet. Bei der Vorbereitung von Guix/Hurd wurde die Unterstützung von Treibern im Benutzermodus, die unter Verwendung des vom NetBSD-Projekt entwickelten rump (Runnable Userspace Meta Program)-Mechanismus arbeiten, sichergestellt. Es wurden Treiber für USB- und TCP/IP-Stacks im Benutzermodus sowie Treiber für SATA-/USB-Laufwerke und Netzwerkadapter hinzugefügt.
GNU Hurd ist ein Kernel, der als Ersatz für den Unix-Kernel entwickelt wird und in Form einer Sammlung gestaltet ist Server, die auf dem Mikro-Kern GNU Mach basieren und verschiedene Systemdienste bereitstellen, wie z. B. Dateisysteme, Netzwerk-Stacks und ein System zur Verwaltung des Zugriffs auf Dateien. Der Mikro-Kern GNU Mach bietet einen IPC-Mechanismus, der zur Organisation der Interaktion zwischen den Komponenten von GNU Hurd und dem Aufbau einer verteilten Multi-Server-Architektur verwendet wird.
Quelle: opennet.ru
