99%的开发者都不了解的,原来是这样...

2018-08-26  长沙7喜

    

操作系统(Operation System,简称OS)

    操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。裸机没有安装操作系统的计算机被称为裸机


1.个人计算机 PC( personal computer ) 操作系统

  • Windows 系列

  • MacOS

  • Linux

2.服务器操作系统

  • Linux

  • Windows

3.嵌入式以及移动设备操作系统

  • Linux (嵌入式)

  • iOS (基于 Unix)

  • Android (基于 Linux)


操作系统发展史


Unix的诞生

    

大事件:

  • 1965年 ,人类为了研发一个多用途,多用户的操作系统。有三个著名的公司联合起来进行研发。贝尔实验室通用电器公司(General Electrics;G.E.)及麻省理工学院(Massachusetts Institute of Technology;MIT)。

  • 1969年  由于项目渐渐迷失了方向(估计是 进度缓慢 然后 资金短缺) 最终 贝尔实验室(Bell Labs)退出了这个项目。

  • 1969年 肯.汤姆逊 为了他的游戏(Space Travel)星际旅游能够跑起来 找到了一台被淘汰的电脑 pdp-7 花了一个月的时间,写出了一个伟大的操作系统 Unix 的原型
    肯的另一个同事丹尼斯.里奇对Unix有着很大兴趣,他就在当时的一门高级语言 BCPL 的基础上开发了一种新的高级语言将Unix重新写了一遍.这个语言也就是后来大名鼎鼎的C语言

  • 1969年8月 芬兰一个叫做林纳斯 Linus.Torvalds的婴儿来到了这个世界。


尽管是为了一款游戏 . 但是事实就是如此 Unix和C诞生了,C与Unix很快成为全世界的主导开启了操作系统的新历史

由于Unix是开源的,这使得Unxi的功能和特性很快的被丰富.
贝尔实验室隶属于 AT&T公司(美国电话及电报公司).公司很快看到了商机.将Unix私有化,并注册Unix商标.这时的Unix价格非常的昂贵.
此时很多公司也都分分投靠 AT&T 并开发自己的Unxi版本.其中有著名的IBM公司.

Windows 和 MacOS 的恩恩怨怨

毫无疑问,Unix的诞生,对与计算机的发展起到了至关重要的作用。
时光来到了1975年,IBM的一个市场总监做了一个大胆的预测.他预测大概在20世纪末世界上个人计算机的数量将会普及
那么这个预测就促使IBM开始进军个人电脑市场!那么就是因为这个大胆的假设和IBM的决定!!成就了世界两个巨无霸企业
由于当时Unix价格昂贵,IBM一台个人电脑造价2w美元,操作系统都要花4w。所以IBM不得不放弃Unix.
但是操作系统与CPU又有着直接的关系,不同的cpu运行的操作系统是不一样的。而当时的主流CPU都是兼容Unix操作系统的.所以IBM只能选择一家小公司来生产cpu.这家公司就是Inter!!(没错,当时他还只是一个小公司)

当IBM拥有了CPU之后.微软的创始人 比尔盖茨 花了5W美金 买下了他同学利用一个月的时间写的操作系统.对方欣喜若狂,简直快要疯了!!
比尔盖茨得到之后,将这个操作系统 命名为DOS .并且带上操作系统.找到了他妈妈 .当时是IBM董事会的成员.然后与IBM签订了合约!! 那么他的同学这时候就真的疯了!!
由于IBM需要廉价的计算机。微软可以提供廉价的DOS系统.所以顺水推舟 .但是聪明 的比尔盖茨 不是卖操作系统,而是卖操作系统的许可。每台IBM兼容机都捆绑一个DOS。比尔盖茨的招数就是捆绑,从dos到IE都是如出一辙,当然特别奏效。IBM认为硬件才是赚钱的根本,所以才会和年轻比尔盖茨合作.结果电脑进入市场,反响非常好,比尔盖茨也就成为了千万富豪!!

在市场的另一边 另外一小伙子在一个车库成立了一家公司! 他也在卖 电脑 .这个人就是

乔布斯

当时乔布斯的苹果公司 采用的是unix 操作系统 后期发展为MacOS .由于 乔布斯 对产品的卓越追求,让他不断的改进Apple的电脑,震撼了整个个人电脑市场,因此乔布斯身价过亿
Apple蒸蒸日上,比尔盖茨 不爽了! 不可否认乔布斯 和 比尔盖茨 他们都很伟大
但是不同的是 比尔盖茨 更 狡猾!! 有一天比尔盖茨 找到了乔布斯,大加赞赏了他的伟大,然后卑微的祈求一份Apple的产品原型,并承诺微软的一切成果都是苹果的。不可一世的乔布斯答应了,比尔盖茨得到了产品原型机,马上组织团队研发,
并在1990年5月份推出Windows3.0!!!从而开始了微软在操作系统上的垄断地位。
也是从这一刻开始,微软 和 苹果的 血海深仇 就此结下


Linux的传奇

那么在 微软的Windows 和 苹果的 MacOS 大战的时候.. Unix在干嘛呢?? Unix正忙着打官司,然后一直卖着它 昂贵的操作系统 也正是这些时间,错过了个人计算机 操作系统发展的黄金时间!

Minix

那么时间 来到了 1991年 !! 还记得22年前在 芬兰出生的那个男孩吗?林纳斯 他现在正在读大学.学校有一门课程叫做<操作系统>,但是由于 Unix的闭源 林纳斯的大学教授就没法讲课了. 但是那个年代的大牛 就是这么牛逼 .这个教授一狠心  就自己写了一个操作系统,用来上课. 这个操作系统具备了Unix的基本功能, 由于比较小巧  所以叫做 Minix

Linux诞生

但是Minix 和一开始的 Unix 一样.不具备移植性  在其他的机器上面 没法安装.
而 林纳斯 有一台自己的电脑,却不能将Minix运行在自己的电脑上,所以  林纳斯 也不得不走上了他无数前辈的道路,自己写一个操作系统!
仅仅两个月后 林纳斯 就完成了第一个版本的操作系统.并通过自己的名字命名.叫做Linux . 随后他将源码上传到网络.让大家一起来完善其功能.可是那时的Linux一直只流行在在大学的校园.
那么Linux是如何推广到全球,最终 成为 操作系统 的 王者的呢? 这里就不得不提到一个人!! ESR 埃里克·雷蒙德(Eric Raymond)

GNU和Linux的结合

雷蒙德 是何许人也? 著名的黑客

有一部纪录片Revolution OS(操作系统革命)  这样描述的

在一次开发者大会上,雷蒙德 遇到一个微软工程师,他看到对方衣服上的标志 就问他是不是在微软工作.

那位工程师 略带一点 嘲讽和鄙视 就反问 雷蒙德 你是干什么的

雷蒙德 微微一笑 留下了一句很牛逼的话:我 是你们可怕的恶梦。。。

当然雷蒙德 是微软的恶梦吗?不  他 不仅仅是 微软的噩梦 ,他 是一切收费软件公司的恶梦。

微软靠卖软件大发特发。这让雷蒙德很不满

他认为所有软件都应该自由的让人们使用。

所以 1983年,雷蒙德 发起了“GNU(GNU’s Not Unix的递归缩写)”计划

GNU激发了软件界极大的热情,世界各地的软件奇才全部加入进来。

开发出很多优秀的软件  比如 C语言编译器,gcc 等等

而且 很多免费软件的水平甚至都已经超过了相应的付费版本。

可是还有一个问题没有解决

GNU编写了很多自由免费的软件,可是这些免费软件却运行在收费 的Unix上

所以雷蒙德 这个时候就很郁闷.. 然后承诺大家两年内重新写一个操作系统,但是 黑客是不愿意按部就班做事的

就这样 五年时间 过去了,操作系统还没出来!!

当然 历史总是如此的巧合!!雷蒙德 懊恼没有操作系统

而 芬兰那边,林纳斯 只有一个操作系统内核 Linux 而没有相应的应用软件。

他们在各自的领域奋斗多年之后,命运终于安排他们走到了一起 最终  Linux 加入了  GNU 计划!!

然后,整个世界都变了!!

今天在全球前500台超级计算机中,有413台选用Linux。这些计算机遍布世界各地的多个行业,大到航天科技,小到IC卡芯片,全都由Linux所主宰。

在移动领域,Android 就是 Linux 内核.

服务器也是Linux独领风骚!

Linux就像病毒一样,在一群黑客手中,席卷全球!

我,是你们可怕的噩梦! Linux已然完成对微软的复仇!

它是一个标志! 是一群黑客追求自由,共享所开启的一个新的时代!!接下来让我们踏上 Linux 的学习之旅...

视频故事讲解,更加生动有趣哦!!!!                

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多