理查德·斯托曼提出GNU计划，希望发展出一套完整的开放原始码作业系统来取代Unix，计划中的作业系统，名为GNU。根据汤玛斯·布什内尔的回忆，最早自由软体基金会使用TRIX来开发作业系统，但在1986年放弃这个计画。在此后，他们原希望以轻量化后的4.4BSD为基础进行开发。1987年，理查德·斯托曼决定以Machzh-tw:微核心;zh-cn:微内核进行开发，认为可以借此加速作业系统的开发，但因为一直不确定卡内基梅隆大学何时要将核心原始码释出，造成计画三年进展缓慢。他在之后承认这是个错误。1