美文网首页
【Linux学习笔记】Linux的历史

【Linux学习笔记】Linux的历史

作者: 文竹小二 | 来源:发表于2018-07-23 00:44 被阅读10次

    众所周知,Linux的内核是由芬兰人Linus Torvalds在1991年的时候开发出来的,并且放到网络上提供大家下载,后来大家觉得它相当小而精巧,所以就有相当多的朋友投入其研究领域。

    那么,Torvalds为什么要开发Linux呢?从如下几步可得知。
    1、在1988年间,Torvalds顺利进入赫尔辛基大学,并选读了计算机科学。在就学期间,因为学业的需要与自己的兴趣,Torvalds接触了UNIX这个操作系统。当时整个赫尔辛基只有一部最新的UNIX系统,同时仅提供16个终端机。早期的计算机仅有主机具有运算功能,终端机仅负责提供输入/输出而已。在这种情况下很难满足Torvalds的需求,因为光是等待使用UNIX的时间就很耗时,为此,他不禁想到:“我何不自己搞一部UNIX来玩?”。 不过在当时,UNIX的版权已不再面向学生,而Minix是一个类UNIX的系统,并且与UNIX系统完全兼容,还可以在Intel 386机器上运行。所以Torvalds在购买了最新的Intel 386的个人计算机后,就立即装了Minix,并开始从Minix源码中学习到了很多的内核程序涉及的涉及概念(Minix的产生背景:
    第七版的UNIX版权在1979年已被AT&T收回,至此它不被开放。版权中还特别提到了“不可对学生提供源码”。所以这次版权声明影响最大的就是学校里教导UNIX内核源码相关的教授了,自此AndrewTanenbaum(谭宇邦)教授在1984年开始编写Minix内核程序,到了1986年终于完成,并于次年出版Minix相关书籍。Minix的源码是附在有Minix系统的磁盘/磁带中的,必须要通过购买才行。编写过程中,为了避免版权纠纷,完全不看UNIX内核源码)。

    2、Tovalds发现Minix虽然真的很棒,但是谭宇邦教授就是不愿意进行功能的加强,导致工程师在操作系统功能上面的欲求不满!这个时候年轻的Torvalds就想:“既然如此,那为何不自己来改写一个我想要的操作系统?”。于是他就开始了内核程序的编写了。

    3、Tovalds在完成了第一个类Unix内核程序的编写后,就在自己的网站上开源了此内核。这一点正好与Minix的目标背道而驰! 这则新闻引起了很多人的注意,他们也去Tovalds提供的网站上下载了这个内核来安装。有趣的是,因为Tovalds放置内核的那个FTP网站的目录为Linux,从此大家便称这个内核为Linux了(Tovalds丢到该目录下的第一个内核版本为0.02)。

    4、Tovalds发现很多在UNIX运行的软件无法在Linux运行,为了让自己的Linux能够兼容于UNIX系统,Tovalds开始参考UNIX的POSIX标准, 此标准主要是针对UNIX与一些软件运行时候的标准规范,只要依据这些标准来涉及的内核与软件,理论上就可以搭配在一起执行了。因为Linux直接放置在网络上供大家下载,所以在运行速度上相当快,导致Linux的使用率大增,这些都是造成Linux大受欢迎的重要因素。

    相关文章

      网友评论

          本文标题:【Linux学习笔记】Linux的历史

          本文链接:https://www.haomeiwen.com/subject/zvzrmftx.html