赫德 它是Richard Stallman創建的同名項目的GNU操作系統的原始內核。 Hurd的開發始於1990年,但最終版本(預計於2002年發布)從未發布,因此,它在GNU操作系統中的地位被Linux內核取代。 |
但是實際上,Hurd的發展從未停止過,這在代碼溫暖的視頻中可以看到,該視頻吸收了1991年至2010年對Hurd存儲庫所做的所有貢獻,並將它們轉換為3D動畫,其中每個點代表對動畫的改變。該文件圍繞製作它的程序員的名字排列。
我想要有關赫德的更多細節
GNU Hurd是一組服務器程序,它們模擬Unix內核,奠定了GNU操作系統的基礎。 自1990年以來,GNU項目就一直將其開發為免費軟件,並根據GPL許可進行分發。
Hurd試圖在功能,安全性和穩定性方面優於類Unix的內核,同時仍與它們兼容。 這是由於Hurd實現了POSIX規範(以及其他規範)而實現的,但是消除了對用戶的任意限制。
與大多數類似Unix的內核不同,Hurd是建立在微內核之上的(目前僅支持Mach,儘管現在已經停止了在第二代L4微內核上運行Hurd的項目),它負責提供最基本的服務。內核:協調對硬件的訪問(通過多處理訪問CPU,通過內存管理訪問RAM內存,以及其他聲音,圖形,存儲設備等)。
在Mach微內核之上還可以運行其他類似Unix的系統,例如OSF / 1,NEXTSTEP,Mac OS X,Lite和MkLinux。 所有這些都實現為單個服務器。 因此,它們用兩個元素(微內核和Unix服務器)代替了傳統Unix系統的整體內核。
相反,Hurd由多個同時運行的服務器組成。 赫德(Hurd)中的每個任務都由一個單獨的服務器處理,而不是一個龐大的程序來控制從時鐘到網絡管理的所有內容。 從理論上講,這至少使Hurd的開發更加容易,因為在一台服務器上進行更改不太可能對其他服務器產生不良影響。 從這裡可以得出遞歸的雙首字母縮寫詞:Hurd是Unix替換守護進程Hird的縮寫(西班牙語:代替Unix的惡魔的“ Hird”)。 反過來,術語“ Hird”表示表示深度的界面的Hurd(表示深度的界面的“ Hurd”)。 在美式英語中,Hurd和Hird都發音為“牛群”(西班牙語:herd),因此GNU Hurd可以翻譯為“牛羚群”。
在最初的Mach設計中,主要目標之一就是這種“服務器場”,但是Hurd似乎是第一個在Mach微內核上實現此設計的人(儘管QNX是類似的,但基於其自己的微內核)。 目前尚不清楚為什麼沒有以前的多服務器部署,儘管看起來在Mach上工作的組在Mach上太忙了,無法將自己專用於整個操作系統。 赫德還試圖在微核之間移植。
如何使用赫德?
最實用的Hurd發行版是Debian提供的。 有關更多信息,建議您查看項目頁面 Debian GNU /赫德.
另外,還有其他使用Hurd的方法:
1。 - 安裝GNU / Hurd發行版。 除了最穩定,功能最強大的Debian GNU / Hurd,還有其他GNU / Hurd發行版: 拱, 操作系統等等。
2。 - 低調運行 Xen的。 Xen是一個開源虛擬機監視器。 設計目標是能夠在單台計算機上以全功能方式運行操作系統的全功能實例。 Xen提供安全隔離,資源控制,QoS保證和虛擬機熱遷移。 可以明確修改操作系統以運行Xen(同時保持與用戶應用程序的兼容性)。 這使Xen無需特殊的硬件支持即可實現高性能虛擬化。
3。 - 從一個運行 圖像qemu 或從一個 的LiveCD.
這些網頁是在Debian GNU / Hurd系統上呈現的,它們生動地證明了Hurd的可用性。
這些核心速度非常慢,nix是上古,並且仍然是最好的,以查看Haiku和Hurd是否會發展,如果表現良好,系統的速度將會發展,尤其是個人系統。
MS的確有其原始之處,因為nix在適度的計算機上運行速度很快,而MS每兩年需要最新的計算機,因此它們的運行速度不會太慢。
簡單和錯誤。 在Linux的背後,不僅有Linus,而且還有成千上萬的人;在Hurd的背後,只有很少的人可以絞碎代碼。 所有這些都是因為linux也對讓程序員開發內核的公司感興趣。 有了障礙,這不會發生。
很好的文章...我一直都想測試Debian GNU / Hurd。
問候。
多麼簡單的評論
非常有趣的文章。 儘管停下來想一想,Linux的發展如此之快是怎麼回事,而Hurd仍然給人一種無法100%運行的感覺,這是非常有趣的。
輕鬆進行linux前進是因為在他身後是個天才(Linus tolvard),而hurd並沒有取得任何成就,因為在他身後是一個瘋狂的嫉妒者(stallman)
Linus和Tanenbaum(Minix的創造者)之間的爭論可以找到Linux之所以能比Hurd更快地進步,並且總的說來,單片內核系統比微內核更成功的部分原因。
https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate