[buug-ticker] POSIX-Threads fü
r GNU Hurd
Florian Cramer
cantsin@zedat.fu-berlin.de
Mon, 30 Sep 2002 19:08:44 +0200
Unter dem Namen RMGPT ist jetzt eine Implementierung von POSIX-Threads
für den GNU Hurd-Kernel verfügbar. Mit RMGPT ist u.a. die Voraussetzung
dafür geschaffen, komplexe GUI-Software wie GNOME, KDE, OpenOffice und
Mozilla auf GNU Hurd-basierten Systemen auszuführen.Details und ein
Interview mit dem Entwickler Neal Walfield gibt es unter
http://kerneltrap.org/node.php?id=438
GNU Hurd ist ein freier Unix-kompatibler Betriebssystemkern, der anders
als Linux und die Kernels von Free/Net/OpenBSD nicht monolithisch
implementiert ist, sondern auf dem Microkernel Mach aufsetzt. Das Design
von GNU Hurd geht allerdings über andere Mach-basierte Systeme (wie z.B.
Apples Darwin/MacOS X) weit hinaus, indem es versucht, alle
hardwareunabhängigen Betriebssystem-Funktionen wie z.B. Dateisysteme und
Netzwerkprotokolle als "Herde" ("hurd") von Dämonen oberhalb des
Microkernels zu implementieren. Dies soll es einfachen Benutzern ohne
root-Rechte erlauben, z.B. neue Dateisysteme im laufenden Betrieb
einzubinden und sogar zu debuggen, ohne mit anderen Benutzern zu
interferieren oder die Stabilität des Gesamtsystems zu beeinträchtigen.
Als offizieller Kernel des GNU-Systems wird GNU Hurd bereits seit 1990
entwickelt und ist damit sogar ein Jahr älter als Linux. Auf Grund
seines anspruchsvollen, avantgardistischen Designs verlief seine
Entwicklung jedoch zäh. Mittlerweile hat Hurd Alpha-Qualität erreicht,
und mit Debian GNU/Hurd (http://www.debian.org) existiert auch eine
Betriebssystem-Distribution auf seiner Basis.