加入收藏 | 设为首页 | 会员中心 | 我要投稿 52站长网 (https://www.52zhanzhang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix操作系统发展历史

发布时间:2022-10-14 03:33:46 所属栏目:Unix 来源:网络
导读: 以下内容总结自《鸟哥的Linux私房菜 -- 基础学习篇(第三版)》
1965年前后,贝尔实验室、MIT、GE共同发起Multics项目,目的是让大型主机可以同时供300台以上的终端机连接使用。1969年后,

以下内容总结自《鸟哥的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的内核源码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是开源的开放的系统。

(编辑:52站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!