欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

操作系统前世今生

程序员文章站 2022-05-10 09:32:32
1965 年开始 Multics 工程计划,该计划由贝尔实验室、美国麻省理工学院和通用电气公司联合发起,(目标是开发一种交互式的、具有多道程序处理能力的分时操作系统,以取代当时广泛使用的批处理操作系统。最终失败)。 UNIX 操作系统由肯•汤普森(Ken Thompson)和丹尼斯•里奇(Denni ......

 1965 年开始 multics 工程计划,该计划由贝尔实验室、美国麻省理工学院和通用电气公司联合发起,(目标是开发一种交互式的、具有多道程序处理能力的分时操作系统,以取代当时广泛使用的批处理操作系统。最终失败)。

操作系统前世今生

 

unix 操作系统由肯•汤普森(ken thompson)和丹尼斯•里奇(dennis ritchie)发明。它的部分技术来源可追溯到multics,以肯•汤普森为首的贝尔实验室研究人员吸取了 multics 工程计划失败的经验教训,于 1969 年实现了一种分时操作系统的雏形,1970 年该系统正式取名为 unix。

 操作系统前世今生

1971-1972 年,肯•汤普森的同事丹尼斯•里奇发明了传说中的c语言,这是一种适合编写系统软件的高级语言,它的诞生是 unix 系统发展过程中的一个重要里程碑,它宣告了在操作系统的开发中,不再是主宰。

 

操作系统前世今生

linux 内核最初是由李纳斯•托瓦兹(linus torvalds)在赫尔辛基大学读书时出于个人爱好而编写的,当时他觉得教学用的迷你版 unix 操作系统 minix 太难用了,于是决定自己开发一个操作系统。linux 是一个类似 unix 的操作系统,unix 要早于 linux,linux 的初衷就是要替代 unix,并在功能和用户体验上进行优化,所以 linux 模仿了 unix(但并没有抄袭 unix 的源码),使得 linux 在外观和交互上与 unix 非常类似。第 1 版本于 1991 年 9 月发布,当时仅有 10 000 行代码。李纳斯•托瓦兹没有保留 linux 源代码的版权,公开了代码,并邀请他人一起完善 linux。与 windows 及其他有专利权的操作系统不同,linux 开放源代码,任何人都可以免费使用它。
据估计,现在只有 2% 的 linux 核心代码是由李纳斯•托瓦兹自己编写的,虽然他仍然拥有 linux 内核(操作系统的核心部分),并且保留了选择新代码和需要合并的新方法的最终裁定权。

 linux 与 unix 有很多的共通之处,简单地说,如果你已经熟练掌握了 linux,那么再上手使用 unix 会非常容易。

操作系统前世今生

但二者也有两个大的区别:

  1. unix 系统大多是与硬件配套的,也就是说,大多数 unix 系统如 aix、hp-ux 等是无法安装在 x86 服务器和个人计算机上的,而 linux 则可以运行在多种硬件平台上;
  2. unix 是商业软件,而 linux 是开源软件,是免费、公开源代码的。

操作系统前世今生

由于unix和linux操作系统有一个问题是,虽然他很高效,但是上手比较难,这个主要是通过输入命令来执行;对于大多数没有接触过电脑的人来说,就很难学;

所以bill gates(比尔盖茨)发现了这个商机,他就潜心研究,自己开创了一个操作系统,叫windows操作系统,也就是我们现在很多电脑所使用的操作系统。