gnu相關php
Hurd本來是要成爲GNU操做系統的真正內核,然而它從未真正降臨人間。Linus Torvalds曾經寫過,若是GNU kernel在1991年春天發佈,他不會啓動Linux項目。GNU操做系統項目始於1984年,在Linux出現以前它有7到8年的時間創造出一個可用的內核,然而它的開發進程,不時被頻繁的改變中斷。Richard Stallman爲了無止境尋找完美內核,而忘記了HURD的本來目的:能用的操做系統。
linux
1983年,理查德·斯托曼提出GNU計劃,但願發展出一套完整的開放源代碼操做系統來取代Unix,計劃中的操做系統,名爲GNU。根據湯瑪斯·布什內爾的回憶,最先自由軟件基金會使用TRIX來開發操做系統,但在1986年放棄這個項目。在此後,他們原但願以輕量化後的4.4BSD爲基礎進行開發。shell
1987年,理查德·斯托曼決定以Mach微內核進行開發,認爲能夠藉此加速操做系統的開發,但由於一直不肯定卡內基梅隆大學什麼時候要將核心源代碼發佈,形成項目三年進展緩慢。他在以後認可這是個錯誤。框架
1989年,GNU項目中的其餘部分,如編輯器、編譯器、Shell等都已經完成,獨缺操做系統核心。1990年,自由軟件基金會開始正式發展Hurd。編輯器
1991年,Linux內核首次發佈,GNU項目中,運行於用戶空間的軟件通過修改移植後,能夠在Linux之上使用,於是不少開發者轉向Linux。Linux成爲最多見的GNU系統軟件運行平臺。spa
2005年,Hurd的開發者Neal Walfield完成了Hurd/L4基本的內存管理框架,Marcus Brinkmann移植了glibc的重要部分。2006年,Coyotos開發者嘗試將Coyotos核心移植到Hurd下。
可是,Hurd開發者在2007年又放棄了L4與Coyotos,從新着手開發基於Mach微內核的GNU Mach上。操作系統
grub bootloader相關開放源代碼
shell 相關server
linux 內核相關進程
linux 發行版相關
xenserver 歷史