GNUHurd是一系列基于GNUMach或者L4微内核的守护进程,这一套守护进程最终形成了GNU操作系统。GNU计划从1990年开始开发GNUHurd,并且将它作为一个遵循GPL的自由软件发布。Hurd的目标是从功能、安全性和稳定性上全面超越Unix内核,而同时又能保持对其的兼容性,为此Hurd遵守POSIX标准。
“HURD”是一个间接递归缩写,来自“HIRDofUnixReplacingDaemons”,其中“HIRD”表示“HURDofInterfacesRepresentingDepth”。
Hurd基于GNUMach作微内核进行开发。这是由RichardStallman做出的技术决定
2005年,Hurd开发者NealWalfield完成了L4/Hurd基本的内存管理框架,MarcusBrinkmann移植了glibc的重要部分
如果没有Hurd的出现而已经有Linux的话,FSF可能不会研发Hurd。但在Linux之前,Hurd就已经被做出来了。而GNU希望这先进的架构能够让自由软件更具有威力。
事实上,GNU的操作系统中预期的核心就是Hurd。而不是Linux,一般常见的Linux平台又可称为GNU/Linux操作系统。而真正的GNUOS则是维持Hurd作为未来的发展计划。
评论