linux小故事(为什么要学linux)

1.什么是操作系统

简而言之操作系统(os)是一款搞“管理”的软件,管理软件和硬件。
它可以使计算机更好用,使用者使用起来更加的舒服;

2.操作系统发展背景

2.1 Multics

1968年,通用电气公司、贝尔实验室、麻省理工众大佬齐聚欲研发一个前无古人后无来者的操作系统,这个操作系统就叫作Multics。

由于理想太过丰满,需要填充的内容不断的增加,大佬们的思想又非常跳脱,最后达不到预期的效果,于是乎停止了该操作系统的研发;

2.2 Unix

1969年,一个名叫Ken Tompson的程序员的老婆带着孩子回娘家了,自己一个大老爷们闲在家里没事干就玩起了游戏。身为程序员又自己给自己写游戏玩,唰唰的就给自己开发了一款飞机大战。

游戏写出来了,但是只能在Multics系统上用不能在自己的个人电脑上用,于是乎大佬一咬牙一跺脚,自己研发了一款,简单的,小巧的,模块化的(功能模块化,需要什么功能添加什么模块)的系统;

时间来到1970年,Tompson叫来了他的好基友C语言之父Dennis Ritchie将Unix使用C语言重新编写,由于C语言是一门高级语言(和硬件相关性高的语言,通过编译器解释为各种不同硬件平台的机器指令),因此重新编写的Unix的跨平台性非常强。

即使Unix跨平台性非常强,但是不做广告没人用呀,于是他们将Unix作为教学系统放到了大学中进行推广。其中一所叫伯克利的大学发明了套接字(Unix下的网络通讯模块),使Unix变成了面向网络的操作系统。

当时又处于美苏冷战期间,大家又不敢串门,万一掉下一颗导弹咋办?于是网络通信使Unix一下就风靡了起来;

2.3 Minix

在Unix风靡起来之后就开始了收费历程,这一操作被许多大佬狂喷“你这人,忘恩负义,过河拆桥,冷不丁的给爷们改成收费的????”

于是乎,一位教育界的大佬Anderw S.Tanenbaum开始领导研发一款用于教学的类Unix的小型操作系统,并且授权声明只用于免费教学;

2.4 Linux

1991年,赫尔辛基大学的一名研究生Linus Benedict Torvalds 非常喜欢操作系统整天整天的捣鼓操作系统,在学完了Minix之后,开发出了一款类Unix的操作系统叫作Linux。

前面提到了收费的Unix,自然也有胸怀正义为世界进步而努力的组织,这个组织叫作GNU。Linux毕业之后被GNU组织吸纳了进去。

3.企业版Linux

Linux作为一款免费的开源的操作系统,大家都可以随意获取,于是乎这时候出现了一家公司叫作红帽子集团,这家集团通过给使用Linux的人提供服务(你给钱我帮你收集Linux的一切内容)来获取利润。

由于Linux在市场中的占比非常之大,红帽子对Linux的创始人非常感激,强行给他安排了一部分股票,Linus Benedict Torvalds从此走上了人生巅峰。

当然红帽子集团为了符合GNU中的免费开源规则,同时需要发布另外一个操作系统即Centos(社区企业操作系统),使用Centos不需要缴纳任何费用,同时也享受不到红帽子集团的服务。但是免费的还是比较香的啊,现在非常多的企业都在使用Centos;

4.为什么学习Linux

现在市面上的公司绝大部分都是使用Linux的,因此我们需要紧跟时代的潮流,努力吸纳时代的产物。

可能有人会问Linux是开源的那么安全吗,正是由于它的开源特性源代码会被很多人看到,为世界发展而努力的大佬们会在论坛上“抨击”写得不好的地方,提出建议甚至贴出代码来“羞辱”之前的版本,这样一来开源使得Linux在不断的发展,同时它的免费性质使得推广性非常非常的好;

简而言之就是Linux的开源免费性使得其具有稳定高效性,广泛运用性;

猜你喜欢

转载自blog.csdn.net/ych9527/article/details/112948311