频道栏目
首页 > 资讯 > Linux > 正文

Linux祖师爷重出江湖

07-03-14        来源:[db:作者]  
收藏   我要投稿
linux大家如今可是耳熟能详了吧?1991年开始芬兰的大学生linus torvalds在一款叫做minix的教学型操作系统的启发下,写出了一个类似的操作系统内核,linus当时就给这个内核起了一个名字叫linux。当时正值internet的萌芽时期,email等系统使许多学院的程序爱好者相互之间的交流变得快捷方便起来,有了网络这样的一个交流平台,linus灵机一动,把自己写出来的linux内核的源代码向网上的程序爱好者公开了,并倡导大家一起来改进linux内核,16年来linux内核一直被一群热情的爱好者默默地改进着,于是有了如今枝繁叶茂的linux世界,也成就了象redhat,suse,ubuntu,红旗,中标软等等著名的商业linux公司。
    世上本来就没有无源头的水,那么linux的源头到底在哪里呢?是linus torvalds凭空想象,主观臆造出来的呢?还是另有所启发呢?笔者经过仔细研究并参考了业内专家的观点,发现原来linus是在当时的minix操作系统的基础上,经过修改写出了一个类似于minix的操作系统内核。
    minix 1.0操作系统是在1987年出现的,它是世界上第一款克隆的unix,而且全部源代码都是对外界公开的。minix操作系统的作者andrew s. tanenbaum是荷兰人,1944年出生在美国纽约市,他现在是荷兰阿姆斯特丹vrije大学的计算机科学系的教授。tanenbaum因写出了minix操作系统而著名,minix 1.0刚推出的3个月时间里,就有4万多人的订阅了minix 1.0操作系统软件,minix的迅速发展,很快在internet上便有了专门的的新闻组comp.os.minix,当时的internet还只是使用在大学和一些研究机构之间,远远没有现在这样普及。
    在早期采用minix软件来运行pc的那批人中,就有芬兰大学生linus torvalds,linus非常仔细地研究了minix的源代码,完全吃透了其中的奥秘,在minix成功的鼓舞下,linus决定写自己的操作系统,据说linus没有剽窃minix中的任何代码,linux内核是linus在minix的启发下,重新写出的内核程序代码。没有tanenbaum写出minix也就不会有linus写出linux,所以笔者认为minix的作者andrew s. tanenbaum也差不多能算是linux的祖师爷了吧?
  在linux顺利发展到今天这种规模的历程中,minix一直是默默地在学校的操作系统教学课程中,tanenbaum把教学研究minix当成了自己最重要的工作,一直坚持到现在。1992年和2006年,tanenbaum和linus关于操作系统内核的设计思想有过两次公开的探讨(linux的monolithic内核设计与minix的microkernel内核设计思想)。windows用户都知道windows 3.1和windowsxp之间的重大区别,那么在minix世界里,minix 1.0、minix 2.0和minix 3之间的也有着同样重要的区别。
    2005年tanenbaum组织了一个精华的开发团队,对minix进行了一次重要的设计层改进:把内核层源代码精简到了4000行(3000行c代码和800多行汇编代码),将往往造成85%以上系统崩溃问题的大量的驱动程序代码彻底“移出”了minix3的内核层,需要占用linux操作系统代码70%以上的驱动程序代码,在minix3中则不具备内核层的执行特权,只能在用户层执行;而内核层被稳定地保护起来,仅运行“中断处理、mmu、时间分配、进程间通信”等任务,minix3的这种有效隔离错误或bug代码,保护特权级内核层的稳定性的设计思想,是当今的操作系统软件界重大事件,这种有利于稳定性的改变,将推动计算机操作系统的运行最终实现电视机那样可靠稳定性。相关的论文已经出现,参考构建超级稳定可靠安全的os内核等文档。
  2005年minix3操作系统一经推出就引起了巨大的反响,软件发布站点收到了30万独立ip的访问,minix3的全部源代码按照bsd许可协议免费为所有用户开放,iso文件已经被下载了7万5千多份,目前www.minix3.org站点每天有1000以上的访问者,minix3已经完全开放地来到了你的身边,想成为linus那样的人吗?也许这又是一个不错的机会哦。
相关TAG标签
上一篇:微软OneCare防病毒软件评测中排名倒数第一
下一篇:微软正版验证程序掩人耳目
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站