Linux操作系统的发展 您所在的位置:网站首页 Linux操作系统的发展和种类 Linux操作系统的发展

Linux操作系统的发展

2023-09-24 12:23| 来源: 网络整理| 查看: 265

一、计算机的发展历程 1.计算机的起源

在开始讲解计算机的历史前,我们需要认识到人和动物最大的区别在于人是会使用工具的。从饮血茹毛到使用火烧熟食物,工具的使用给对于人类发展的作用是巨大的。同样,计算机也是工具,为我们的生活带来便利。

那么这样强大的工具是怎么来的呢?

计算机的诞生跟二战有着莫大的关系。二战结束后,美苏冷战开始,军备竞赛愈演愈烈,任何一方都不想落后于对方。

为了研制新型武器,美国陆军军械部设立了弹道研究实验室。为了解决每天面临的大量弹道计算问题,此时就催生了计算机的研发项目。

最终,世界上第一台通用计算机“ENIAC”于1946年2月14日在美国宾夕法尼亚大学诞生。发明人是美国人莫克利和艾克特。d7c089da81ce4b13ae313ced736dfeaf.png

 第一代计算机十分巨大笨拙,只能通过机器指令、汇编语言进行编程,整个过程异常复杂。此时,这类计算机只能应用于军方和大学教育中,使用的场景十分有限。

政府通过给大学提供资金来帮助军方研发新技术,而政府通过把专利售卖给商业公司和专利税收保证财富的回流。逐渐的,计算机也成为了专利技术,而这一技术也逐步褪去高大上的外表走向民用。

正因为计算机技术的商业化,诞生了一批想IBM、苹果、微软这样的公司。这些大公司也开始研发自己的企业级计算机来使用和售卖,但是当时的计算机还是又贵又难用,普及到寻常百姓的手中年代还很远。所以这时计算机的交易对象还只是其他公司。

2.苹果公司与图形化界面的由来

这个时期我们的电脑就是一个黑屏幕,等待你输入指令。肯定也是没有现在的桌面和图标的,对于普通人直接劝退。

但是苹果公司做出了改变,这里面还有个小故事。

在当时,有一家公司叫施乐,是做打印机的,但是他们有一个实验室是专门做图形化的界面。73bd5bab734544c79b3307bfd453d603.png 

这家公司对自己的图形化界面很有信心,就邀请乔布斯去施乐公司参观这个实验室,因为施乐是主营打印机,所以也没有认为图形化界面将会对后面的计算机产生有多大的改变。正是这一次的偶然相遇让乔布斯意识到图形化界面的重要性,他参观时虽然脸上毫无波澜,但参观完毕后立刻要求技术团队研究计算机的图形化页面。

然后就推出了第一款电脑mac。图形化计算机的诞生,不光让苹果公司赚的盆满钵满,也大大降低了使用计算机的门槛。不过这时的计算机依旧十多昂贵,在当年这样一台电脑可以卖到几万美元,大部分人还是买不起的。

739e24b7a6984493847e27924797f075.png

3.微软公司和计算机的大众化

这个时候,比尔盖茨也发现了图形化界面的广阔市场,微软就也组建了自己的图形化界面团队。

但是与苹果公司不同,微软是专精做软件的,我们熟悉的Windows系统就是微软公司的作品。但是微软对于硬件设备的开发没有经验,所以,当时微软也找到了IBM公司说了自己想法,但是理念不合就没有一起合作。而且在公司中有很大一批人反对挪用资金来开发图形化界面。因为在当时都是企业级计算机,没有人会认为以后计算机可以摆在每一个人的面前。

尽管处处碰壁,比尔盖茨还是依然坚信图形化界面的未来,于是找到了Intel(英特尔)公司。intel主要开发硬件方面,而微软就开发软件。他们创造出的电脑相对于苹果来说是更加便宜的,而且也并不比苹果电脑差。

0d4a95d21ca54bb085ec53c9b7ed9eae.png

这个时候就出现做电脑热潮。华硕,Dell,宏碁,联想,小米这些公司也诞生了。由于微软和英特尔的研究,所以后来的电脑搭载的CPU都是intel,操作系统都是Windows。这两家公司也就可以说垄断了计算机硬件与操作系统。

二、操作系统的发展历程 1.unix操作系统

我们知道操作系统是非常重要的,计算机没有操作系统就甚至都没有能力开机,更不要说进行各种操作了。

那么这个操作系统是怎么诞生的呢?

美国有一个大佬,肯.汤姆森。他通过汇编语言编写第一个unix操作系统,这个操作系统就被别人拿去使用。好巧不巧,C语言之父丹尼斯.里奇与肯.汤姆是好朋友。他们两个人又重新用C语言改写了unix操作系统,然后并捐赠给了各大有资格的高校,或者自己购买计算机加unix操作系统进行学术研究。

aa1d1f2c778149b1a720b74ca10f5a66.png 

 左肯汤姆森和中丹尼斯里奇

2.linux操作系统

unix操作系统的计算机被输送到世界各地的大学中,此时发生了一件平常而又不平常的事情。

芬兰的赫尔辛基大学迎来一位非常有才的学生,名字叫林纳斯·托瓦兹。这个大佬试用了一台搭载着unix操作系统的计算机,但因为版权保护,使用unix操作系统需要缴纳费用。会他觉得这个收费比较贵的,然后他突发奇想,想写一款免费的操作系统,于是他仿造unix交互模式就编写了linux操作系统。也为了让更多人学习和了解计算机,于是将这款操作系统源代码公诸于世。(我愿称之为白嫖的最高境界)

429a7b99389c49a8b2ba2c3012b7bace.png

3.开源和闭源

现在的博客一般就是开源,直接向大家展示源代码,还有Gitee也是以开源的形式展开。

那么开源和闭源谁更胜一筹呢?

自我感觉开源更好,因为在我们写代码如果有问题被更多人看见,那么他会指出问题,我们也好加以改正。开源的形式,谁的代码出了问题也就一目了然了。所以开源他的代码稳定性,安全性更好和它的效率更高。

我们可能无法理解为什么会有人免费为别人写代码。毕竟,很多大佬们一方面根本就对钱没有兴趣;另一方面,人家格局也确实比咱们大。我们普通人为挣钱写代码也无可厚非。

fe39eb8835f34a65a92e50de98ced4b3.png

linux社区现在也依旧在更新linuxf代码,在下面的网址就可以完全下载到linux的源码,但是还是不建议大家去看:https://www.kernel.org

4.发行版本

Debian

Debian运行起来极其稳定,这使得它非常适合用于服务器。 debian这款操作系统无疑并不适合新手用 户,而是适合系统管理员和高级用户。

Ubuntu

Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的 应用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。Ubuntu是新手用户肯定 爱不释手的一款操作系统。

红帽企业级Linux

这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包括x86和x86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师(RHCSA/RHCE),对系统管理员进 行培训和认证。

CentOS

CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构 版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领 略红帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红 帽企业级Linux如出一辙。 CentOS使用YUM来管理软件包。

Fedora

小巧的Fedora适合那些人:想尝试最先进的技术,等不及程序的稳定版出来。其实,Fedora就是红帽 公司的一个测试平台;产品在成为企业级发行版之前,在该平台上进行开发和测试。Fedora是一款非常 好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。

Kali Linux

Kali Linux Kali Linux是Debian的一款衍生版。Kali旨在用于渗透测试。Kali的前身是Backtrack。用于Debian的所 有Binary软件包都可以安装到Kali Linux上,而Kali的魅力或威力就来自于此。此外,支持Debian的用 户论坛为Kali加分不少。Kali随带许多的渗透测试工具,无论是Wifi、数据库还是其他任何工具,都设计 成立马可以使用。Kali使用APT来管理软件包。

毫无疑问,Kali Linux是一款渗透测试工具,或者是文明黑客(我不想谈论恶意黑客)青睐的操作系 统。

三、linux操作系统的安装 1.双系统

在一般情况下,是严重不推荐安装双系统的。

缺点:

1.双启动是安全的,但会大大减少磁盘空间

2.双启动可能导致数据/操作系统意外覆盖

3.双启动时可能会暴露驱动程序Bug

4. 双启动会影响磁盘交换空间

5.双启动会影响磁盘和 PC 性能

2.虚拟机

在大多数情况,我们上学老师们推荐的是虚拟机wmware。其中很大一部分原因就是免费。但是在这里也不是很推荐。

优点:

1、快速实现分布式部署,并且随时增减。

2、自助升级配置,增加IP,带宽等功能,升级过程无需停机。

3、可以自助软/硬重启,一键配置FTP、IIS等。

4、实时查看资源、流量、进程、服务的运行状态。

5、完全拥有主机的Administrator或Root权限,可以个性化配置系统,自由安装应用软件和程序,部署各种互联网应用。

缺点:

1、独立硬件资源较差。

2、对软件支持较差。

3、硬盘读写速度巨慢。

3.云服务器

使用云服务器就极大弥补了虚拟机的缺点,但是唯一的缺点就是需要钱购买云服务器。

我选择的也是腾讯云服务等云服务器,镜像是CentOS,链接工具选择的是xshell。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有