Linux梦开始的地方
1.概率
经过C语言,数据结构,C++的学习我们现在要开始学习Linux的学习了。我们学习Linux是从四部分来进行的:
1.Linux初识,Linux环境,Linux指令,Linux开发环境。
2.Linux系统。
3.Linux网络
4.MySQL
Linux我们主要是通过命令行来进行操控的,距离操作系统很近,今天我们开始学习,先来讲一下计算机和操作系统的历史来了解一下吧,了解Linux的来龙去脉吧!
2.计算机和Linux操作系统的历史
1946.2.14,世界上第一台计算机埃尼阿克被发明,开始了计算机的历史,紧接着进入了美苏冷战时期,进行了激烈的军备竞赛,科技蓬勃发展,很多军用技术进行了军转民的转化来促进经济的发展,经济的发展提供税收,又反哺给国家进行军备,形成闭环。
在这期间,IBM为原先的军工企业,造大炮坦克转型进入社会民用,最初的计算机非常昂贵,IBM认为未来的计算机主要面向企业使用,不面向个人,进行了计算机大型化的方向发展,但是与此同时,苹果公司认为计算机未来是每个人电脑前都会有一个计算机,进行计算机小型化的方向发展,历史告诉我们了答案,苹果是正确的。与此同时,比尔盖茨的微软进行计算机的发展,他发现造硬件他比不过苹果系统,所以他给自己公司定位为软件公司,进行软件开发,但是软件开发太广,他又进行进一步定位,造核心的操作系统,但是计算机只有操作系统还不够,还需要CPU,硬盘,电源等其他部位,所以开始他拉IBM来谈合作,微软负责操作系统,IBM负责芯片,但是他们的理念不一样,IBM高层认为未来是大型计算机的天下,但是比尔盖茨认为未来是小型计算机的天下,所以他们之后就分道扬镳了,自然而然的他又拉来了一个造芯片的公司就是英特尔,进行芯片制造合作。还有许许多多的其他公司。苹果不一样,苹果都是从软件到硬件全部自产有完整的供应链。
由于开始的计算机操作很复杂,一般只有科学家来拉拉杆来操作,后来IBM进行操作系统的开发,让肯特汤普森进行Unix系统的编写,但是用汇编语言编写的系统太过晦涩难懂,后来他又和他的好基友丹尼斯里奇,也就是C语言之父进行Unix用C语言进行重写。
这个时候苹果开发的系统macos和微软开发的系统windows也是如火如荼,这个时候Unix传入学校,供广大学生进行学习,这时候所有的计算机都有一个通病,就是啥都要付费,操作系统付费,软件付费,1991年,就读于赫尔辛基大学的蕾纳斯托瓦兹接触到Unix操作系统,他意识到,这样的操作系统应该弘扬光大,为人类历史的发展添砖加瓦,当时就进行Linux操作系统的编写并公开了源代码,这时候乔布斯就很恨这个小伙,因为苹果macos底层也是根据Unix进行仿写的。
这样的开源损害了苹果公司的利益,微软也进行window开发,这时候,当时有一家公司叫施乐公司,这家公司进行图形化界面操作系统的开发,这在当时来说是划时代的,因为当时所有的操作系统都是黑屏命令行。
苹果公司去施乐公司参观,当即就认识到这是划时代的发明,回来后,乔布斯就让团队进行开发图形化操作系统,但是微软此时也进行了图形化操作系统的开发,苹果也很恨比尔盖茨,苹果认为微软抄袭他的操作系统,微软说我抄施乐公司的,你抄谁的?两个人明面上很好,但是私底下都互相看不起。
Lnux就是Linux Is Not Unix,哈哈。
来自各方广大的牛逼人士就对Linux进行维护更新,造就了当今的Linux的蓬勃运用。
由于Linux的开源,它是更好的,从效率,稳定,安全三方面来说,效率上来说,稳定上来说,Linux开机的那一刻就要工作几年,但是Windows开机一个月不关机就会卡的不行,需要关机重启,开源的维护人数众多,发现问题的概率大,维护的更好,稳定性强,安全上来说,源码面前,一切小动作都无所遁形,而不开源的微软来说他在Windows偷偷采集你的数据你根本不知道,所以公司层面,当一个免费的稳定的高效的,安全的操作系统摆在你面前,脑子没坑的话一般都会选择它。
有的人就要问了为什么有的人免费去更新Linux吗?现实中,总有一些人去做公益志愿者,只要基数够大,总有思想觉悟高的去做。
到如今,发展出了各种版本不如安卓的底层内核就是基于Linux开发的,现在许多公司的后端也是Linux开发的。
现在就有许多的Linux软件,比如ubuntu是面向学生群体通过Linux内核配置上学生关注的软件进行销售,centos就是Linux内核加上工程师配套的软件,然后各个版本衍生出不同的论坛,大家共同进行维护造就了今天的Linux的广泛使用。