Hurd
维基百科,自由的百科全书
HURD Live CD |
|
| 開發者 | GNU计划 托马斯·布什内尔 罗兰·麦格拉思 马库斯·布林克曼 尼尔·沃菲尔德 |
| 程式語言 | 汇编, C |
| 作業系統家族 | 类Unix |
| 運作狀態 | Current |
| 源码模式 | 自由及开放源代码软件 |
| 測試版本 | Arch Hurd LiveCD / 2011年8月17日 |
| 支援平台 | i386 架构 |
| 内核類別 | 微内核服务器/客户端 |
| 用户空间 | GNU以及其他 |
| 預設使用者介面 | Bash |
| 授權條款 | GNU通用公共许可证 |
| 官方網站 | www.gnu.org/software/hurd/ |
GNU Hurd 是一系列基于GNU Mach或者L4微内核的守护进程,这一套守护进程最终形成了GNU操作系统。GNU計畫从1990年开始开发GNU Hurd,并且将它作为一个遵循GPL的自由软件发布。Hurd的目标是从功能、安全性和稳定性上全面超越Unix内核,而同时又能保持对其的兼容性,为此Hurd遵守POSIX标准。
「HURD」是一个间接递归缩写,来自「HIRD of Unix Replacing Daemons」,其中「HIRD」表示「HURD of Interfaces Representing Depth」[1]。
目录 |
架构 [编辑]
微内核的选择 [编辑]
Hurd基于GNU Mach作微内核进行开发。這是由Richard Stallman做出的技術决定,他原本認為可以借此加速作業系統的開發。但他在之後承認這是個錯誤。
2005年,Hurd开发者Neal Walfield完成了L4/Hurd基本的内存管理框架,Marcus Brinkmann移植了glibc的重要部分。
基于GNU/Hurd的发行版 [编辑]
與Linux的差别 [编辑]
如果沒有Hurd的出現而已經有Linux的話,FSF可能不會研發Hurd。但在Linux之前,Hurd就已經被做出來了。而GNU希望這先進的架構能夠讓自由軟體更具有威力。
事實上,GNU的作業系統中預期的核心就是Hurd。而不是Linux,一般常見的Linux平台又可稱為GNU/Linux作業系統。而真正的GNU OS則是維持Hurd作為未來的發展計畫。
外部連結 [编辑]
- (英文)GNU Hurd
参考资料 [编辑]
- ^ Vervloesem, Koen. The Hurd: GNU's quest for the perfect kernel. LWN.net. July 7, 2010 [October 5, 2012].
|
|||||||||||||||||||