GNU Hurd
GNU Hurd 是一系列基于 GNU Mach 或者 L4 微內(nèi)核的守護(hù)進(jìn)程,這一套守護(hù)進(jìn)程最終形成了 GNU 操作系統(tǒng)。GNU 計(jì)劃從1990年開(kāi)始開(kāi)發(fā) GNU Hurd,并且將它作為一個(gè)遵循 GPL 的自由軟件發(fā)布。Hurd 的目標(biāo)是從功能、安全性和穩(wěn)定性上全面超越 Unix 內(nèi)核,而同時(shí)又能保持對(duì)其的兼容性,為此 Hurd 遵守 POSIX 標(biāo)準(zhǔn)。
“HURD”是一個(gè)間接遞歸縮寫(xiě),來(lái)自“HIRD of Unix Replacing Daemons”,其中“HIRD”表示“HURD of Interfaces Representing Depth”。
Hurd基于GNU Mach作微內(nèi)核進(jìn)行開(kāi)發(fā)。這是由Richard Stallman做出的技術(shù)決定
2005年,Hurd開(kāi)發(fā)者Neal Walfield完成了L4/Hurd基本的內(nèi)存管理框架,Marcus Brinkmann移植了glibc的重要部分
如果沒(méi)有Hurd的出現(xiàn)而已經(jīng)有Linux的話,FSF可能不會(huì)研發(fā)Hurd。但在Linux之前,Hurd就已經(jīng)被做出來(lái)了。而GNU希望這先進(jìn)的架構(gòu)能夠讓自由軟件更具有威力。
事實(shí)上,GNU的操作系統(tǒng)中預(yù)期的核心就是Hurd。而不是Linux,一般常見(jiàn)的Linux平臺(tái)又可稱(chēng)為GNU/Linux操作系統(tǒng)。而真正的GNU OS則是維持Hurd作為未來(lái)的發(fā)展計(jì)劃。
