GNU Hurd 0.6 發布,幾十年后仍在早期開發階段
Thomas Bushnell,BSG,Hurd 的主設計師日前正式發布了 GNU Hurd 0.6。Hurd內核設計取代Unix內核,最早的開發始于1986年,1991年5月正式公布,名稱是“HIRD of Unix Replacing Daemons”的遞歸縮寫。
在幾十年開發之后,GNU Hurd仍然處于早期開發階段,還是不穩定的版本,可用于 32-bit x86 設備,運行于 64-bit x86 (x86_64) 的版本正在開發中。
相比上一個版本,GNU Hurd 0.6 的新特性:
Numerous cleanups and stylistic fixes of the code base. Several problems have been identified using static analysis and exercising tools, and have subsequently been fixed.
The message dispatching code in the Hurd servers has been improved.Among other things, we now make use of the protected payloads introduced in GNU Mach 1.5.
The embedded gz and bz2 decompressor code has been removed, libz and libbz2 is used instead.
The native fakeroot tool has been greatly improved and is now able to build many packages. The portinfo and rpctrace tools now offer a better debugging experience.
The performance of the integer hashing library has been improved.
The init server has been split into the startup server (handling early system bootstrap and shutdown), and a SysV-style init program (aptly named `init').
The procfs and random translators have been merged.
關于GNU Hurd
GNU Hurd 是 GNU 工程中取代 Unix 的核心。 Hurd 是一組運行在 Mach 微內核上的服務器,用來實現 Unix 或其他核心(如 Linux)實現了的文件系統、網絡協議、及文件訪問控制等其他功能。
目前,Hurd 運行在 IA32 系統上。未來 Hurd 應該,而且可能會被移植到其他硬件系統或微內核上。
其它
- GNU Hurd 0.6 發布:permalink.gmane.org
- GNU Hurd歷史:GNU Hurd/ history
- GNU Hurd 0.6 下載:ftp://ftp.gnu.org/gnu/hurd 或 http://git.savannah.gnu.org/cgit/hurd/hurd.git/
- 整理丨GNU Hurd項目詳解:ha97(中文)
- 常見問題:FAQ
- 交流探討:The GNU Hurd - Bugs: Browse Items
- 官網:GNU
原文:http://geek.csdn.net/news/detail/30844 作者: 錢曙光