GNU Hurd由一系列微内核-{zh-tw:常駐程式;zh-cn:守护进程}-以及微内核GNU Mach。
歷史
1983年,理查德·斯托曼提出GNU計劃,希望發展出一套完整的開放原始碼作業系統來取代Unix,计划中的作業系統,名為GNU。根據湯瑪斯·布什內爾的回憶,最早自由軟體基金會使用TRIX來開發作業系統,但在1986年放棄這個計畫。在此後,他們原希望以4.4BSD-Lite的内核為基礎進行開發。
1987年,理查德·斯托曼決定以Mach微内核进行开发,認為可以借此加速作業系統的開發。1989年,GNU計畫中的其他部份,如編輯器、編譯器、Shell等都已經完成,獨缺作業系統内核。决定以Mach开发后,因為一直不確定卡内基梅隆大学何時要將内核原始碼釋出,造成Hurd立项延遲至1990年。
1991年,Linux内核首次发布,GNU计划中-{zh-tw:運作;zh-cn:运行}-在用户层级的应用軟體经过修改移植后,可以在Linux之上使用;GNU与Linux内核的组合从很多方面讲,都-{取得}-了成功。Hurd的开发团队后来又尝试过Coyotos与Viengoos这两个微内核。 TUI安装器]]經過多年的停滯後,開發在 2015 年和 2016 年再次加速,2 年發布了四個版本。2015年8月20日,作为当年的Google Summer of Code项目,GNU Guix包管理器被移植到了GNU Hurd上。 。
相关
誤解
Hurd经常被人误认为是一个内核,事实上它只是一套-{zh-tw:微核心伺服程序;zh-cn:微内核守护进程}-,而真正的内核部分则是在其下方。而关于最底层的内核,除了Mach外,Hurd开发团队还曾选择过L4等内核。
基于GNU Hurd的操作系统发行版
- Arch Hurd
- Bee GNU/Hurd
- Debian GNU/Hurd
- Gentoo GNU/Hurd
外部链接
- [http://www.gnu.org/software/hurd/hurd.html GNU Hurd]
- [https://web.archive.org/web/20110725012919/http://www.archhurd.org/ Arch Hurd]
- [https://www.debian.org/ports/hurd/ Debian Hurd]
参考资料
评论 (0)