GNU Mach

作業系統核心

GNU Mach是一套效仿Mach而制作的微内核系统,是GNU Hurd作业系统预设的微核心,以GNU通用公共许可证发布。它在IA-32平台运作,是GNU 计划的一部份。

GNU Mach
开发者GNU计划
当前版本1.8(2016年12月18日,​7年前​(2016-12-18
源代码库 编辑维基数据链接
操作系统类Unix
类型内核
许可协议GNU通用公共许可证
网站http://www.gnu.org/software/hurd/microkernel/mach/gnumach.html

开发历史

早期GNU Hurd是由卡内基美隆大学的 Mach 3.0发展而来。

但在1994年,卡内基美隆大学中止了Mach计划,自由软体基金会转而以犹他大学的Mach 4来作为GNU Hurd的微内核。但在犹他大学也中止了Mach计划后,自由软体基金会于是根据Mach 4,继续发展出GNU Mach。1996年12月6日,由Thomas Bushnell对GNU Mach提出第一个修改,正式建立了GNU Mach。

2002年,Roland McGrath由GNU Mach 1.2,建立了分支OSKit-Mach。在GNU Mach 1.3之后,这个分支形成GNU Mach 2.0的主线,但在2006年后,GNU Mach 2.0被放弃。研发团队重新回到GNU Mach 1.x的分支,继续往前。在11年后,终于在2013年9月27日推出GNU Mach 1.4。

版本历史

  • 1997年4月14日,Version 1.0
  • 1997年5月12日,Version 1.1.1
  • 1997年6月10日,Version 1.1.2
  • 1997年6月12日,Version 1.1.3
  • 1999年6月21日,Version 1.2
  • 2002年5月27日,Version 1.3
  • 2013年9月27日,Version 1.4
  • 2015年4月10日,Version 1.5
  • 2015年10月31日,Version 1.6
  • 2016年5月18日,Version 1.7
  • 2016年12月18日,Version 1.8

参考资料

外部链接