Unix操作系统发展历史

Unix操作系统发展历史以下内容总结自《鸟哥的Linux私房菜基础学习篇(第三版)》1965年前后,贝尔实验室、MIT、GE共同发起Multics项目,目的是让大型主机可以同时供300台以上的终端机连接使用。1969年后,Bell退出该项目。1969年,Bell实验室的KenThompson用汇编语言写出了一组内核程序,一些内核工具程序以及一个小的文件系统。这个系统是UNIX的原型,被称

大家好,欢迎来到IT知识分享网。Unix操作系统发展历史

以下内容总结自《鸟哥的Linux私房菜 — 基础学习篇(第三版)》

1965年前后,贝尔实验室、MIT、GE共同发起Multics项目,目的是让大型主机可以同时供300台以上的终端机连接使用。1969年后,Bell退出该项目。

1969年,Bell实验室的Ken Thompson用汇编语言写出了一组内核程序,一些内核工具程序以及一个小的文件系统。这个系统是UNIX的原型,被称为Unics(当时尚未有UNIX)。这个文件系统有两个重要概念:

  所有程序或系统装置都是文件

  不管构建编辑器还是附属文件,所写的程序只有一个目的:有效完成目标

1973年,Unix正式诞生。贝尔实验室的Dennis Ritchie将B语言重新改写成C语言,再以C语言重新改写和编译Unics的内核,最后发行了UNIX的正式版本。

1977年,BSD (Berkeley Software Distribution)诞生。Berkeley大学的Bill Joy修改了UNIX的内核源码,得到合适自己机器的版本并增加了很多工具软件和编译程序,命名为BSD。Bill Joy也是Sun的创办者。Sun是以BSD开发的内核进行自己的商业UNIX版本开发的。(可用于x86硬件架构的FreeBSD即由BSD改版而来)

1979年,AT&T推出第七版System V,支持x86架构。但同时特别声明“不可对学生提供源码”。

1984年,谭邦宁(Andrew Tanenbaum)教授编写出 基于X86架构的与UNIX兼容的MINIX系统

1984年,Richard Mathew Stallman为了“创建一个自由、开放的UNIX操作系统”开始GNU项目。陆续开发出EMACS、GNU C(GCC)、GNU C LIBRARY (GLIBC)、Bash Shell。并于1985年草拟了GPL(general public license)。但当时开发的软件只能运寻根在授权的UNIX平台上,一直到Linux出现。

1988年,图形接口XFree86项目。

1991年,Linus Torvalds宣布他以bash/gcc等工具写出了可运行在Intel386上的内核程序。因为LInux用了很多的GNU相关软件,Stallman认为Linux的全名应该是GNU/Linux。

  由于Torvalds负责开发的Linux仅有内核和内核工具,于是很多商业公司或非盈利团体就将Linux Kernel(含工具)与可运行的软件集成起来,加上自己具有创意的工具程序,这个工具程序可以让用户以光盘、DVD或通过网络安装/管理Linux系统。这个“Kernel+Softwares+Tools”的可完全安装的系统,称之为Linux Distribution(可安装套件或Linux发行套件)

个人小结:根据以上的描述,UNIX发展到后期可以认为是由各商业公司把持的封闭系统,而Linux是开源的开放的系统。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12251.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信