【Linux】Linux的前世今生(趣味讲解,用于拓展自己的知识面)
埋头编程~ 2024-09-05 14:07:02 阅读 77
文章目录
前言1. Linux是什么?2. Linux的发展史2.1 计算机的发展(硬件)2.2 操作系统的故事(软件)2.3 Linux操作系统
3. Linux的版本
前言
在我们学习Linux的时候,我们是否有真正了解过它。一个成熟的软件往往是经过了时间的考验,我们本文就是要抓住它在时间发展长河中所发生的故事,对Linux有更深的理解。
本文会围绕着这个故事线给大家展开:
计算机的发展(硬件) -> 操作系统的发展(软件) -> Linux的发展
对Linux这个事物有更深的了解!!!
好了,话不多说,让我们开启对Linux的探索吧。💖😊😊
1. Linux是什么?
在正式讲解Linux的发展史之前,我们得先了解什么是Linux。
那什么是操作系统,其实操作系统可以看作是一款程序。详细的知识,我会在另外一篇文章中讲解。
2. Linux的发展史
2.1 计算机的发展(硬件)
要想了解Linux操作系统背后的故事,我们就得了解计算机诞生的起源。
世界上第一台现代的电子计算机ENAIC,于1946年2月14号在美国的宾夕法尼亚大学诞生了。在此时间段内,刚好是美苏冷战阶段。美国为了提升自己给方面的实力,尤其是在军事方面。美国政府就花大量的资金去投入研发计算机,也就是说当时的计算机是给军方使用的,而ENIAC曾用来军方用作计算导弹的弹道轨迹。
可以看到在此期间,政府不断地推进技术的进步。与此同时著名的摩尔定律应运而生,摩尔定律讲述的是每隔大约2年的时间,处理器上集成的晶体管的数量将会翻一倍。这也就是说处理器的性能也大概会提升一倍甚至更多。这样的一个科技发展的闭环,使得计算机呈现出迅猛发展的态势。
这个阶段提到的计算机其实不是给普通老百姓用的,而且这计算机的使用成本十分的高,一般都是科学家或者是技术专家来进行操作的。而是用计算机的对象往往是军方、科研机构和高校,这些人才聚集的地方。政府大量投入了资金到各个领域去发展,尤其是科技领域(计算机领域),那政府的钱又是从何而来的呢?
在那个时期美国政府可以去华尔街贷款,当然政府还拥有科研人员的大量研究成果,政府可以选择将这些成果的使用权或者是知识产权卖给相应企业,来换取资金。企业拿到技术,就立马研发了大量的新产品。正是在这个时代背景之下,孵化了一批新产品:计算机 + 操作系统。此时商人就开始它们的出售工作了。它们的产品是在全球范围内进行销售,产生了大量的公司。而他们的转来的钱一部分会通过税收回流到政府的手中
就是这样模式,政府又再一次拿到了资金又可以去推动技术进步,不断的循环。这种模式就被称为"硅谷模式"。
2.2 操作系统的故事(软件)
在硅谷模式的影响中,有很多当今巨头公司诞生了。
先介绍生产硬件的公司。IBM(International Business Machines Corporation)是生产各种计算机硬件设备的一家国际巨头公司。他们有个观念就是计算机不是给普通老百姓用的设备,而是给企业、高校和研究机构使用的。IBM在销售自己生产硬件的同时,也在销售自己研发的操作系统UNIX。UNIX是一款收费的操作系统。
在同一时期,美国的"苹果公司"也在研发自己产品的硬件和操作系统。而当时乔布斯的经营理念就是:计算机生产出来也能让普通老百姓是用。由于硬件和操作系统是都是苹果公司自己研发的,所以计算机的质量十分的出色,伴随的代价是价格高昂,不过还是有"很多人"愿意购买。
再跟大家讲一下"苹果公司"的另一条"支线"——第一款具有图像化界面的操作系统。当时乔布斯在参观施乐公司的实验室时,看到了一款带有图形化界面的操作系统。要知道那时候的操作系统都是以命令行的形式呈现给用户的。这个发明顿时就引起了乔布斯的注意,也许是施乐公司仅仅知识为了展示自己公司的科技实力,完全没有想到这个发明今后将改变计算机的格局。回到公司后的乔布斯,马上召集自己的技术团队开始研发带有图形化的操作系统,就这样第一台拥有图形化界面的计算机诞生了,型号叫做Macintosh(麦金塔)。
在同一时期,专门研发软件的公司"微软"嗅到了一丝危险的味道。如果大家都用了苹果自主的研发的操作系统(这个系统里面搭载了苹果很多研发的软件),那我微软研发的软件岂不是没人买单了吗。为了解决这个严峻的形式,微软起先是想自己也做硬件和软件的自主研发,奈何技术团队实在是没有人会研发硬件。之后微软就找来了IBM公司进行合作,也许是他们的"蜜月期"还没到,就遇到了经营理念上的冲突。微软认为我的产品是面向广大人民的,而IBM则认为我生产的产品是给企业、高校以及研究机构使用的,不是给普通的老百姓用的。就这样两人就分道扬镳了,之后微软就有找上了英特尔合作,微软负责研发操作系统,而英特尔负责芯片的生产,剩余其它计算机的部件则由其它合作的公司负责生产,从而也就诞生了许多计算机的品牌。这种计算机制造过程有许多公司参与,好处就是成本低,主打的就是一个性价比。
讲了这么多,我们的主角马上就要登场了!!!
我们在之前说过,IBM研发的操作系统UNIX是一款收费的操作系统。本文的主人公雷纳斯托瓦兹在赫尔辛基大学做了一件惊天动地的大事。当时赫尔辛基大学的实验室里搭载了一台拥有UNIX操作系统的电脑,雷纳斯托瓦兹就在上面感受了操作系统的魅力,他就萌生出了一个想法——“既然这个操作系统是要收费的,那我自己能不能做出一款免费的操作系统”。说干就干,雷纳斯托瓦兹在一年之后写出了大概一万多行代码的操作系统,并将这个demo免费的向公众开放(开源)。他这一免费公开就不得了,世界上一些顶级的黑客、工程师以及一些收费操作系统的对抗者原因无偿的参与到这个项目中。就这样Linux操作系统变得越来越往完善,越来越完善!!!
当今很多互联网公司都采用Linux作为自己后台的操作系统。
2.3 Linux操作系统
不仅仅是我们的电脑,手机也要用操作系统。例如,google研发的安卓就是使用Linux内核,并且将代码开源了,使得国内很多手机厂商如雨后春笋般冒了出来。
我们在上面讲到了当今很多互联网公司都采用Linux作为自己后台的操作系统,这是为什么呢?
一切的一切就来源于Linux是一款开源的操作系统。那可能有的人就会认为,开源的代码不安全的,很容易被人入侵的。
其实这是一种错误的认知,正因为Linux有许多问题的出现,而问题又被许多大佬给解决了,Linux操作系统才能愈发安全和稳定。这些都是开源带来的好处,而且该操作系统又是免费的,在一定程度上节省了许多公司的成本预算。
为此,我们可以总结一下,Linux能够被许多人选择的原因。Linux具备的优质特征:免费、稳定、安全、快速。
讲完了Linux的发展史,我们在认识一下Linux适用的应用场景:
互联网公司的服务器后端智能设备中使用(手机、电视…)嵌入式场景…
3. Linux的版本
Linux版本分为两种:
商业化版本(发行版本):
技术版本:
通过上面的图,我们也能感知到Linux不断变强大的过程。下面我们就来解析一下,红框的数字是代表什么含义:
主版本号:就是上面的"2"
次版本号:上面的"6"
修正次数:上面的"27"
一般次版本号为偶数表示的是稳定版本,奇数为测试版本
好了,到这里关于Linux的前世今生都已经给大家讲了一遍。本文主要是加深大家对Linux操作系统的理解,只需要大家有这样一个认识就行——Linux是一款免费、稳定、快速、安全的操作系统。
如果觉得本文讲得还不错的话,麻烦大家给偶带那个赞吧!!!
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。