[image of the Hurd logo] [ 簡體中文 | 繁體中文 | 英語 ]
新聞
 
更新記錄

The GNU Hurd
 
文件
安裝
獲得幫助
源碼
開發
歷史
 
GNU Mach
 
文件
安裝
源碼
 
MiG
 
源碼
 
相關計畫


內容列表


Hurd 簡介

GNU Hurd 是 GNU 計畫中取代 Unix 的核心。 Hurd 是一組運行在 Mach 微內核上的服務器, 用來實現 Unix 或其他核心(如 Linux)實現了的文件系統、網路協議、 及文件訪問控制等其他功能。

目前,Hurd 運行在 IA32 系統上。未來 Hurd 應該, 而且可能會被移植到其他硬體系統或微內核上。

Hurd 的優點

Hurd 不是一個已知的最先進的內核,但它有一些誘人的特點:
它是自由軟體
任何人在遵守 GNU General Public License (GPL) 的條件下,都可以使用、修改或重新發布它。
它的兼容性
Hurd 提供了一個熟悉的編程和用戶環境。 對於所有的意圖和目的來說,Hurd 都是一個現代的類 Unix 的內核。 Hurd 使用了 GNU C 庫, 而此庫的開發緊緊追蹤 ANSI/ISO、BSD、POSIX、Single Unix、SVID 及 X/Open 等標準。
可持續發展的構造
與其他流行的內核軟體不同,Hurd 擁有面向對象的結構, 這就使得它不斷發展而不用改變當前的設計。 這種結構將有助於完成 Hurd 主要的重設計和修改而不必完全重寫代碼。
它的規模很大
Hurd 實現了強有力的多線程, 以便它在單處理器和對稱多處理器上都可以高效運行。 Hurd 的接口設計成允許透明網路組的共有,但這個特性尚未實現。
它是可擴展的
對於學習怎樣成為一個內核黑客或者在內核技術中實現新想法來說, Hurd 是一個有吸引力的平台。 系統的每一個部分都設計成可修改和擴展的。
它是穩定的
在開發和測試新的 Hurd 內核組件時, 可能不需重新啟動機器(即使是意外的)。 運行自己的內核組件不會妨礙其他用戶, 而且這並不需要特殊的系統權限。由於這種設計, 擴展內核的程式是安全的:除非他們認可這種改動或者你是系統管理員, 否則你的修改不可能影響到其他用戶。
它已經存在
Hurd 是正在工作中的真實的軟體。不是一個研究項目或提案。 你可以開始使用並開發它,而根本不必等待。

Hurd 的含義

據 Thomas Bushnell,BSG,Hurd 的主設計師所述:
『Hurd』代表『Hird of Unix-Replacing Daemons』, 而『Hird』又代表了 『Hurd of Interfaces Representing Depth』。 據我所知,這裡,我們擁有了第一個以一對雙關語命名的軟體。

此計畫的重要地位

今天,Hurd 與 GNU Mach 微內核、GNU C 庫和其他 GNU 系統中的 GNU 以及非 GNU 程式一起, 提供了一個相當完整且可用的作業系統。 因為還有許多錯誤和未完成的特性,所以 Hurd 還不能用作生產。然而, 它應該為更深入的開發和非關鍵性程式的使用提供了一個良好的基礎。

GNU 系統 (也稱作 GNU/Hurd) 完全是自我包含的 (你可以使用 GNU 自身編譯它的所有部分)。 你可以並行運行若幹個 Hurd , 甚至可以用在另一個 Hurd 上運行的的 gdb 來除錯某一 Hurd 上運行的關鍵服務。 你可以運行 X 窗口系統,使用它的應用程式和 Apache 等高級服務器應用程式。

反過來看,對塊設備(如聲卡)和其他設備的支持大部分還處在短缺之中。 即使提供了 POSIX 接口,一些額外的接口,像 POSIX 共享內存或旗語等 都仍在開發之中。

所有這些適用於目前正在開發的版本,而不是上次的發布(0.2)。 我們鼓勵每一個感興趣的人試用最新的開發版, 並將反饋信息發送給 Hurd 的開發者。


[ 簡體中文 | 繁體中文 | 英語 ]

返回 GNU 首頁

請將有關 自由軟體基金會 與 GNU 的 查詢 與 問題 送到 gnu@gnu.org。 你也可以使用 其他方法聯繫 自由軟體基金會。

請將有關網頁的意見送到 web-hurd@gnu.org, 其它問題則送到 gnu@gnu.org

請將有關中文網頁的意見送到 chinese-coordinators@gnu.org, 其它問題則送到 chliu@gnu.org

Copyright (C) 2001, 2002 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
【本文允許在不變更文件內容的前提下刊登在任何形式的媒體中, 但需保留此聲明。】

翻譯:王 星博 <jessew@enorth.com.cn>
驗證:劉 昭宏
請將有關翻譯的問題送到 GNU/CTT翻譯人員

Updated: $Date: 2003/02/13 00:12:27 $ $Author: marcus $