
_START_ARTICLE_
GNU Hurd
_START_SECTION_
历史
_START_PARAGRAPH_
1983年，理查德·斯托曼提出GNU计划，希望发展出一套完整的开放源代码操作系统来取代Unix，计划中的操作系统，名为GNU。根据汤玛斯·布什内尔的回忆，最早自由软件基金会使用TRIX来开发操作系统，但在1986年放弃这个项目。在此后，他们原希望以轻量化后的4.4BSD为基础进行开发。_NEWLINE_1987年，理查德·斯托曼决定以Mach微內核进行开发，认为可以借此加速操作系统的开发，但因为一直不确定卡内基梅隆大学何时要将核心源代码发布，造成项目三年进展缓慢。他在之后承认这是个错误。_NEWLINE_1989年，GNU项目中的其他部分，如编辑器、编译器、Shell等都已经完成，独缺操作系统核心。1990年，自由软件基金会开始正式发展Hurd。_NEWLINE_1991年，Linux内核首次发布，GNU计划中，运行用户层级的应用软件经过修改移植后，可以在Linux之上使用，因而很多开发者转向Linux。Linux成为最常见的GNU系统软件运行平台。_NEWLINE_2005年，Hurd的开发者Neal Walfield完成了Hurd/L4基本的内存管理框架，Marcus Brinkmann移植了glibc的重要部分。2006年，Coyotos开发者尝试将Coyotos核心移植到Hurd下。_NEWLINE_但是，Hurd开发者在2007年又放弃了L4与Coyotos，重新着手开发基于Mach微内核的GNU Mach上。
_START_SECTION_
常见误区
_START_PARAGRAPH_
Hurd经常被人误认为是一个内核，事实上它只是一套微内核守护进程，而真正的内核部分则是在其下方。而关于最底层的内核，除了Mach外，Hurd开发团队还曾选择过L4。
_START_SECTION_
与Linux的差别
_START_PARAGRAPH_
如果没有Hurd的计划，而Linux内核已经出现的话，GNU可能不会有这一计划。但在Linux之前，GNU Mach就已经被计划。GNU则希望这先进的架构能够让自由软件更具有威力。_NEWLINE_GNU的操作系统中预期的核心就是Hurd/GNU Mach。而不是Linux，一般常见的Linux操作系统又可称为GNU/Linux。而GNU操作系统则是维持以Hurd和GNU Mach作为未来的发展项目。