×

Linux内核情景分析上下册全集资料免费下载

消耗积分:0 | 格式:rar | 大小:8.37 MB | 2018-08-20

分享资料个

  在计算机技术的发展史上,Unix操作系统的出现是一个重要的里程碑。早期的Unix曾免费供美国及一些西方国家的大学和科研机构使用,并且提供源代码,这一方面为高校和科研机构普及使用计算机提供了条件;另一方面,也是更重要的,为计算机软件的核心技术“操作系统”的教学和实验提供了条件。特别是Unix内核第6版的源代码,在相当长的一段时期内是大学计算机系高年级学生和研究生使用的教材,甚至可以说,美国当时整整一代的计算机专业人员都是读着Unix的源代码成长的。反过来,这也促进了Unix的普及和发展,并且在当时形成了一个Unix产业。事实上,回顾硅谷的形成和发展,也可以看到Unix起着重要的作用。Unix两大主流之一的BSD就是在加州大学伯克利分校开发的。后来,Unix成了商品,其源代码也受到了版权的保护,再说也日益复杂和庞大了,而第6版则又慢慢显得陈旧了,便逐渐不再用Unix内核的源代码作为教材了(但是直到现在还有在用的)。

  在这种情况下,出于教学的需要,荷兰的著名教授Andrew S.Tanenbaum编写了一个小型的“类Unix”操作系统Minix,在PC机上运行,其源代码在20世纪80年代后期和90年代前期曾被广泛采用。但是,Minix虽说是“类Unix”,其实离Unix相当远。首先,Minix是个所谓“微内核”,与Unix内核属于不同的设计,功能上更是不可同日而语。再说Unix也不仅仅是内核,还包括了其“外壳”Shell和许多工具性的“实用程序”。如果内核提供的支持不完整,就不能与这些成分结合起来形成Unix环境。这样,Minix虽然不失为一个不错的教学工具,却缺乏实用价值。看到Minix的这个缺点,当时的一个芬兰学生Linus Torvalds就萌生了一个念头,即组织一些人,以Minix为起点,基本上按照Unix的设计,并且博采各种版本之长,在PC机上实现,开发出一个真正可以实用的Unix内核。这样,公众就既有免费的(现代)Unix系统,又有系统的源代码,且不存在版权问题。可是,Tanenbaum教授的目光却完全盯在教学上,因此并不认为这是一个好主意,没有采纳这个建议。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !