第一章 linux的发展
- 一、操作系统的出现
- 二、linux的出现
- 三、linux的发展
一、操作系统的出现
大部分先进产品的出现必定是为了军事服务的,起初的大型计算机也同样是为了军事服务的,而操作计算机的人也不是程序员,而是科学家。二战时期,科学家们利用电子计算机——“埃尼阿克”来计算导弹的弹道轨迹。
我们可以从计算机的使用对象看出当初的计算机操作门槛是相当的高的。为了降低计算机的使用难度,人们就开始想办法了。如果能造出一个中间的媒介,向上,能够让使用者看懂并操作计算机;向下,能够翻译使用者的操作并对计算机底层进行调动分配。那么这个媒介就是操作系统。而第一个操作系统叫做:unix,它是由**肯汤普森(Kenneth Thompson)用汇编语言写成的。后来,C语言的发明者丹尼斯·里奇(Dennis MacAlistair Ritchie)**又使用C语言对unix操作系统进行了修改。因此,C语言之父也被成为unix之父。
而unix操作系统发明出来之后,并没有开源,其使用是需要付费的,并且一般仅供学校实验室和大型企业进行使用。而就在这个时候,出现了两个企业:微软和苹果。微软走的是软件路线,苹果走的是软件+硬件的路线。同时,还有另外一个企业IBM。IBM的业务就是将大型的电脑集成化为较小的电脑,同时通过付费将unix系统封装进了他们的产品中。而IBM与微软苹果不同的是,IBM认为短时间内计算机是给企业或学校使用的,平民用不起。相反,微软和苹果则认为计算机是能够平民化的。站在现在的角度看,微软和苹果当初的观点是正确。
有了unix操作系统之后,微软和苹果也开始研究自己的操作系统,苹果的操作系统就是mac,微软的操作系统就是windows。而先发明的出来的是mac操作系统,但起初的mac是没有图形界面的,只有一个小黑框。但当时还有一家公司叫做施乐,这是一家打印公司,但是这家公司向外宣传自己做出了带有图形界面的操作系统。于是苹果的创始人乔布斯就前往学习,后来苹果就出台了第一款带有图形界面的mac操作系统的电脑—麦金塔电脑。
过后不久,微软也做出了自己的操作系统。苹果是软硬件结合的公司,所以苹果研发的电脑从软件到硬件几乎都是自己研发的。但是微软是一个软件公司,他即使创造出了自己的操作系统,却没有能够承载这个系统的硬件。但是我们知道IBM公司是可以搞硬件的。基于此,两家公司开始合作,但IBM始终认为计算机主要是给企业用的,大众还用不上,这种观念与微软的看法冲突。于是两者的合作就此终止了。
就在此时,另外一家公司出现了,Intel(英特尔),这是一家搞硬件芯片的公司。于是英特尔就开始和微软进行合作,一家出系统,一家出芯片。搞定了两个重要部分后,两家再结合一些其他的硬件公司合力生产电脑。因此,我们发现我们现在的大部分电脑都是windows系统和英特尔的芯片。就此,windows和mac两大操作系统接连问世。
但是,这两个操作系统依旧是收费不开源的。这也为linux的出现埋下了伏笔。
二、linux的出现
由于大部分学校中,都开始使用unix操作系统。于是一个芬兰的大学生在实验室中接触到了该系统。并靠着自己的水平仿造出了一个unix系统。而这个学生就是林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)。而他仿造的unix系统命名为linux操作系统。linux问世之后,林纳斯·托瓦兹就将其开源了。
三、linux的发展
开源以后,意味着所有人都能看到linux的系统内核。因此,一些顶尖的黑客,一些不喜欢windows、mac系统的人开始通过源码完善linux系统。在不断地迭代完善中,linux逐渐成为了一款高效、稳定、安全的操作系统!!
由于其开源的特殊性以及优越的特性,各个企业都开始利用linux作为操作系统。渐渐地,linux操作系统的使用率越来越高。同时,linux操作系统是没有图形界面的。
与此同时,一些在linux之上做了一些添加修改等操作后,研究出了各种各样的基于linux的服务于不同方面的操作系统,例如:centos,红旗,redhat,kail,Ubuntu等等一系列商业化版本。
而我们后续的介绍都是基于centos7.6版本而言来教学的。