GNU Mach

维基百科,自由的百科全书
跳转到导航 跳转到搜索
GNU Mach
开发者GNU计划
当前版本1.8(2016年12月18日,​9年前​(2016-12-18
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统类Unix
    类型内核
    许可协议GNU通用公共许可证
    网站http://www.gnu.org/software/hurd/microkernel/mach/gnumach.html

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

    开发历史[编辑]

    早期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

    参考资料[编辑]

    外部链接[编辑]