Die Entwickler des GNU/Hurd-Projekts haben einen Bericht über die jüngsten Fortschritte und den aktuellen Stand des Projekts vorgestellt. Zu den jüngsten Erfolgen von GNU/Hurd gehören:
- Im Debian GNU/Hurd-Distribution wurde die Möglichkeit geschaffen, 75 % der Pakete aus dem Debian-Archiv zu bauen (im Jahr 2023 lag dieser Wert bei 58 %).
- Der Port für die Architektur x86_64 wurde stabilisiert, die Erstellung von Debian-Paketen für x86_64-Systeme wurde ermöglicht, und das Portieren auf ARM64-Systeme hat begonnen.
- Die erste Unterstützung für SMP (Symmetric multiprocessing) wurde hinzugefügt.
- Die Unterstützung für Benutzerraumtreiber wurde durch die Nutzung des im NetBSD-Projekt entwickelten Mechanismus rump (Runnable Userspace Meta Program) verbessert.
- Es wurden funktionierende Benutzerraumtreiber für SATA/USB-Festplatten und Netzwerkadapter vorbereitet.
- Funktionierende Benutzerraum-Stacks für USB und TCP/IP wurden implementiert.
- Die Erstellung von Debian-Paketen mit Xfce, GNOME, KDE, llvm im Debian GNU/Hurd wurde ermöglicht.
- Unterstützung für die Sprachen Go, Rust, OCaml, GHC, Java wurde hinzugefügt.
- Ein Guix/Hurd-Distribution wurde mit der Möglichkeit erstellt, den GNU Hurd-Kernel (x86_64-gnu) anstelle des Linux-Kernels zu verwenden.
- Projekte zum Erstellen von Varianten der Distributionen Arch und Alpine mit dem GNU Hurd-Kernel wurden gestartet.
GNU Hurd stellt einen Kernel dar, der als Ersatz für Unix-Kernel entwickelt wird und als eine Sammlung von Server, die auf dem Mikrokernel GNU Mach laufen und verschiedene Systemdienste bereitstellen, wie Dateisysteme, Netzwerk-Stacks und Dateizugriffsverwaltungssysteme. Der Mikrokernel GNU Mach bietet einen IPC-Mechanismus, der für die Interaktion der Komponenten von GNU Hurd und den Aufbau einer verteilten Multi-Server-Architektur verwendet wird. Die Debian GNU/Hurd-Distribution kombiniert die Debian-Softwareumgebung mit dem GNU/Hurd-Kernel und bleibt die einzige aktiv entwickelte Debian-Plattform, die auf einem Kernel basiert, der nicht Linux ist (früher wurde der Port Debian GNU/KFreeBSD entwickelt, dieser ist jedoch seit langem eingestellt).
Quelle: opennet.ru
