这几日,关于Intel处理器,被媒体炒的火热的不是Intel和AMD比赛“挤牙膏”的事情,也不是Intel和高通835的专利纠纷,而是我们老百姓不怎么了解的“后门”事件,据媒体报道,Intel处理器在自家的管理引擎(Intel Management Engine)组件内嵌了一个操作系统——Minix。
说起这个Minix,它可不是一般的系统,Minix诞生于1987年,由安德鲁·斯图尔特·塔能鲍姆教授编写,用作教学的微内核架构的类Unix系统。当时Unix系统由于AT&T的使用许可问题,Unix不能被大学使用,塔能教授哪是一般人,他为了让学生能看到操作系统的运行机理,自己重新写了一个操作系统,就叫它Minix,这个老教授真的很厉害,写个操作系统像写篇日记一样。
塔能教授
老教授除了有极强的实践能力,还在理论教学方面造诣深厚,为后世留下大量计算机著作,如果你是计算机及相关专业的人员,肯定拜读过他的著作:《计算机网络》(Computer Networks)、《操作系统:设计及实现》(Operating Systems: Design and Implementation)(这本书刊载了Minix操作系统的全部源代码,并翔实的讲解了实现过程,堪称经典)、《分布式操作系统》(Distributed Operating Systems)、《现代操作系统》(Modern Operating Systems)、《计算机组成:结构化方法》(Structured Computer Organization)、《分布式系统:原理与范型》(Distributed Systems: Principles and Paradigms),塔能教授真可谓是布道托钵的典范!
Minix1.0系统使用C语言开发,与Unix系统兼容,主要运作于16位的Intel 8080平台,以软盘起动。在Minix1.5版本时,移植到Motorola 68000为基础的计算机(早期的苹果 麦塔金)、SPARC为处理器的机器(sun工作站)。Minix2.0,可以在Intel 80386等x86平台上运作,从硬盘上开机。
Minix最新的版本是Minix3,这个版本于2004年开发完成,塔能教授重新架构与设计了整个系统,更进一步的将程序模块化,使之更加易于移植到不同性能的计算机上。
Minix的影响极其深远,最深远的当属Linux,Minix诞生于1986年,比Linux早4年诞生,Linux的作者莱纳斯·托瓦尔兹,也是通过Minix系统,产生了Linux系统内核的灵感,并在Minix系统上使用GCC,开发出今天举世闻名的Linux系统。
托瓦尔兹
联系客服