您现在的位置是:首页 > 编程 > 

linux--发展史与环境_近年来linux操作系统安全发展和变化

2025-07-20 21:41:16
在1946年2月14号–情人节,二战结束紧接着的是苏美冷战。国家与国家之间对抗 ,都想得到胜利,开始搞军备竞赛,政府也到广招人才,招人才的目的就开发新的工具。那么顺应历史的产物就产生了–计算机。在军方的推动下,计算机最开始是为了用来

在1946年2月14号–情人节,二战结束紧接着的是苏美冷战。国家与国家之间对抗 ,都想得到胜利,开始搞军备竞赛,政府也到广招人才,招人才的目的就开发新的工具。那么顺应历史的产物就产生了–计算机。在军方的推动下,计算机最开始是为了用来计算导弹的弹道轨迹。

制作计算机,制作导弹也好,考验的是军方的科研能力。所以为了增加这方面的能力,大学,研究机构相继出现。这个也不难发现,美国的一流大学发展历程的基础就是持续得到联邦政府的经费资助,积极服务国家和社会发展。政府讲科研能力就赋予给你大学或者科研机构。

那么这些军方的经费又是从何而来呢?我们知道是通过税收,但是税收是远远不够的。因为税收不仅仅是为了科研,国家的基础建设也是需要很多资金的。既然不够政府就通过聪明的智慧,让大学或者科研机构所研究出来的很多技术结论或者专利,允许民用化。然后就出现了一大批的商业公式,这些公式通过新技术,把它们包装成商品。然后老百姓就可以购买商品,同时也增加了国民的生活质量。政府也通过资金回流,又能继续的拥有经费,开始新一轮的技术创新,这样就变成了良性循环。这种模式叫:硅谷模式。

因为在军方的推动下,计算机被发明出来,所以后面诞生我们熟悉的IMB,微软,苹果的这些公司。IBM就推出各种企业计算机,但是企业计算机是非常昂贵,平常的老百姓是购买不起的。IBM又将企业计算机包装卖给其他的商业公司。这个时期我们的电脑全是以终端的形式,输入一些指令,来执行一些内容,是没有图形化的。但是有家公司做出了改变,就是苹果公司。在当时,苹果通过拜访施乐公司,而这个施乐公司最开始是做打印机,但是他们有一个实验室是专门做图形化界面。乔布斯就带他的技术团队去施乐公司拜访这个实验室,因为施乐是主营打印机,所以也没有认为图形化界面将会对后面的计算机产生有多大的改变。

施乐图形化界面图

这个时候乔布斯参观完了,怀揣着激动的心情。虽然内心激动万分,但是脸上去毫无波澜。然后苹果回到公司就开始了他图形化界面。然后就推出了第一款电脑mac。一经推出就取的空前0反响,当时卖的相当好。这样一台电脑在那个60 70年代就买上了几万美金。

苹果电脑mac图

这个时候比尔盖茨就发现图形化市场,微软就组建了自己的图形化界面团队。但是我们都知道微软是从最开始就做软件的,我们熟悉的Windows系统。那么在公司中就有很大一批人反对挪用资金来开发图形化界面。因为在当时都是企业级电脑,没有人会认为在今后的发展会人人一台电脑。当时微软也到了IBM公司说了自己想法,但是理念不合就没有一起合作。尽管这样,比尔盖茨还是依然坚信图形化界面就是未来,于是到了Intel(英特尔)。intel主要开发硬件方面,而微软就开发软件。他们创造出的电脑相对于苹果来说是更加便宜的,而且并不差。这个时候就出现做电脑热潮。华硕,Dell,宏碁,联想,小米这些公司就诞生了。他们都是搭载的CPU都是intel,操作系统都是Windows。

这里牵扯到了硬件和软件的问题。我们这里做个比喻,相信大家都了解医院,医院的基础设施就好比硬件,基础建设就好比计算机,而让整个医院运作起来是需要人的,人就好比软件。人扮演的角就好比操作系统。所以一个计算机必须要有操作系统。如果医院没有人,那么门就不会给你打开,而计算机没有操作系统,那么开机都是不行的。就算你自己的方法进去了,但是没有医生你进去也没有人给你看病,那么医院就没有起到他应有作用。

linux的背景

unix

我们知道操作系统是非常重要的,计算机没有操作系统就好比人没有了灵魂一样。那么这个操作系统是谁写的呢,肯.汤姆森就出现了。他通过汇编语言编写第一个unix操作系统,这个操作系统就被各个拿去使用。与此同时,我们的c语言之父丹尼斯.里奇与肯.汤姆是好朋友。他们两个人就就用c语言改写了unix操作系统,然后并捐赠给了各大有资格的高校,或者自己购买计算机加unix操作系统进行学术研究。

肯.汤姆森和丹尼斯.里奇的照片

具体时间线路

1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特 殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念 。

1969-1970年,AT&T的贝尔实验室研究人员Ken Tompson和Dennis Ritchie,在采用很多Multics特点的基 础上开发了UIX系统。它运行在小型机上,满足了系统对科研环境的要求。从产生开始,UIX就是一个有价 值的、高效的、多用户和多任务的操作系统。

UIX从满足个人的设计需求开始,逐步成长为由许多不同开发商所支持的标准软件产品。 第一个UIX版本是免费给许多知名大学的计算机系使用的。

1972年,贝尔实验室开始发放商业版本,并且给不同的用户授权使用这个系统,使用者之一是加州大学伯克 莱分校的计算机系。伯克莱给系统增加了许多新的特点,后来成为了标准。

1975年伯克莱由下属部门BSD发行了自己的UIX版本。UIX的BSD版本成为AT&T贝尔实验室版本的主要竞争者,而其它的独立开发出的UIX版本也开始萌生。

1980年微软公司开发了叫做Xenix的UIX PC版本。AT&T发行了第一个商业版本。名叫System Ⅲ,后来被成 为对商用软件产品良好支持的System Ⅴ所替代。 同时UIX的BSD版本不断发展,在70年代末期,BSD UIX成为了国防部的高科技研究机构科研项目的基础。 其结果,伯克莱发行了一个叫做BSD Release 4.2的有效版本。 它包括了高级的文件管理器和基于TCP/IP网络协议的网络特点。现在TCP/IP被Internet所使用。BSD Release 4.2被许多厂商所采用,例如SU Microsystem。

UIX不同版本的出现导致了UIX标准的需要,软件开发商不知道他们的程序运行在哪些版本上比较合适。 到80年代中期,两个竞争的标准出现了,一个是基于AT&T的UIX版本,另一个是BSD版本。在今天的书店里 你能发现分别适用于这两个版本的不同的UIX的书,一些是System V,另一些集中在BSD UIX。

AT&T建立了一个叫UIX系统实验室的新组织,它的作用就是综合UIX的不同版本,集中开发一个标准系 统。

1991年,UIX综合实验室综合了System V Release,SU OS和Xenix的所有特点,发行了System V Release 4。为了与System V Release 4 竞争,一些其它公司,如IBM和惠普Open Software Foundation(OSF)去产生自己的UIX标准版本,继而出现了两个标准商业版本OSF版本和System Release 4。

199年,AT&T把它的UIX转卖给ovell公司。UIX系统实验室成为了ovell的UIX系统小组的一部分。

ovell发行了基于System V Release 4的自己的UIX版本UIXWare,它可以和ovell公司的etware系统相 联。SU公司已经把System V Release 4 融进了它的SU OS,发行了Solaris。两个相互竞争的UIX使用的 图形用户界面(一个叫Motif,另一个叫Openlook),已经合并为一个新的工作平台标准,叫做通用平台环 境(CDE)。

linux

这个时候芬兰的一所高校赫尔辛基大学也就有了这样的计算机。与此同时他们学校迎来一非常有才的学生,名字叫林纳斯·托瓦兹。那么这个大佬就试玩一台搭载着unix操作系统的计算机,他觉得这个收费是比较贵的。然后他自己想写了一款免费的操作系统,于是他仿造unix交互模式就编写了linux操作系统。他为了让更多人学习和了解计算机,于是将这款操作系统源码公诸于世。

林纳斯·托瓦兹照片

具体时间线路

1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组 ()中宣布他编制出了一种类似UIX的小操作系统,叫Linux。新的操作系统是受到另 一个UIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有 被发布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点(ftp://nic.funet.fi)上提供过这 个版本的的源代码。

Torvalds于10月5日发布的这个Linux版本被称为0.02版,它能够运行GU Bourne Again Shell(bash)和GU的C编译程序(gcc)以及为数不多的其它语言。Torvalds绝对没有想到他设想的一种能够针对高级业余爱好 者和黑客们的操作系统已经产生,这就是人们所称的Linux。;

Linux发布时的版本是0.02,后来又有0.0版,然后又跳到0.10版。因为世界各地越来越多的程序员都开始开 发Linux,它已经达到0.95版。这就意味着正是公布1.0版本的时间已经为期不远了。正式的1.0版本是在1994年公布的

开源

Linux是一种自由和开放源代码的类UIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发 布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统, 它包括GUI组件和许多其他实用工具。

GU通用公共许可协议(GU General Public License,简称GU GPL或GPL),是一个广泛被使用的自由 软件许可协议条款,最初由理查德斯托曼为GU计划而撰写,GPL给予了计算机程序自由软件的定义, 任何 基于GPL软件开发衍生的产品在发布时必须采用GPL许可证方式,且必须公开源代码,

Linux是自由软件和开放源代码软件发展中最著名的例子。只要遵循GU通用公共许可证,任何个人和机构都 可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,各种 集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为了开源软件的代名词。

开源和闭源

现在的博客一般就是开源,向大家展示代码,还我们经常用到的Gitee都是以开源的形式展开,我的Gitee。那么开源和闭源谁更胜一筹呢?我认为开源则更好,因为在我们写代码如果有问题被更多人看见,那么他会指出问题,我们也好加以改正。在一个公司以开源的形式,谁的代码出了问题也就一目了然了。所以开源他的代码稳定性,安全性更好和它的效率更高。但是我们可以无法理解为什么会有免费写代码,这个可能就是大佬的格局,已经实现财富自由的他们更多的是想改变世界,让这个社会更好吧。

Linux

kernelkernel

企业应用现状

Linux在服务器领域的发展

随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中 占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政 府、金融、农业、交通、电信等国家关键领域。此外,考虑到Linux的快速成长性以及国家相关政策的 扶持力度,Linux服务器产品一定能够冲击更大的服务器市场。

据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时,Linux在服务器市场的迅速 崛起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。

Linux在桌面领域的发展

近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域 得到了广泛应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已 经积累了大量社区用户。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还 有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。

Linux在移动嵌入式领域的发展

Linux在移动嵌入式领域的发展 Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用, 目前Linux以广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用 的Android操作系统就是创建在Linux内核之上的。目前,Android已经成为全球最流行的智能手机操作 系统,据2015年权威部门最新统计,Android操作系统的全球市场份额已达84.6%。

此外,思科在网络防火墙和路由器也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系 统“YunOS”,可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都 在逐渐采用定制版本的Linux来实现,而这一切均归功与Linux与开源的力量。

Linux在云计算/大数据领域的发展

互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开 源软件的平台,Linux占据了核心优势;据Linux基金会的研究,86%的企业已经使用Linux操作系统进 行云计算、大数据平台的构建,目前,Linux已开始取代Unix成为最受青睐的云计算、大数据平台操作 系统。

发行版本

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.双启动是安全的,但会大大减少磁盘空间

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

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

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

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

… 等等问题

虚拟机

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

优点:

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

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

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

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

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

缺点:

1、独立硬件资源较差。

2、对软件支持较差。

、硬盘读写速度巨慢。

云服务器

使用云服务器就极大弥补了虚拟机的缺点,但是唯一的缺点就是需要钱购买云服务器,一般来说如果没有优惠的话,购买云服务器对于学生这部分体是比较昂贵的。但是呢,对于学生,各大厂的服务器都会有一些优惠活动,还有免费试用的活动。

我是极力的推荐使用云服务器,因为就那我来说,前面使用虚拟机很容易出现电脑蓝屏重启。对于一个新手来说,打击是很大,而且安装环境也是相当于云服务器麻烦。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1075016.html

相关标签:无
上传时间: 2025-07-09 21:12:43
留言与评论(共有 15 条评论)
本站网友 家装壁纸的价格
16分钟前 发表
AT&T发行了第一个商业版本
本站网友 activator
21分钟前 发表
此外,思科在网络防火墙和路由器也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系 统“YunOS”,可用于智能手机
本站网友 海南房屋出租
28分钟前 发表
甚至一些运行Ubuntu Linux的移动设备上很常见
本站网友 美容护肤小常识
17分钟前 发表
从产生开始,UIX就是一个有价 值的
本站网友 国际连锁加盟
24分钟前 发表
1975年伯克莱由下属部门BSD发行了自己的UIX版本
本站网友 于佳文
9分钟前 发表
他们两个人就就用c语言改写了unix操作系统,然后并捐赠给了各大有资格的高校,或者自己购买计算机加unix操作系统进行学术研究
本站网友 华帝燃气灶怎么样
7分钟前 发表
另外SUSE
本站网友 膀胱癌治疗
5分钟前 发表
BSD Release 4.2被许多厂商所采用,例如SU Microsystem
本站网友 imesh
18分钟前 发表
只要遵循GU通用公共许可证,任何个人和机构都 可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布
本站网友 雷耀扬
7分钟前 发表
Linux的安装环境 双系统 在一般情况下,是严重不推荐安装双系统的
本站网友 北京买房
23分钟前 发表
因为税收不仅仅是为了科研,国家的基础建设也是需要很多资金的
本站网友 toocoolforschool
22分钟前 发表
同时UIX的BSD版本不断发展,在70年代末期,BSD UIX成为了国防部的高科技研究机构科研项目的基础
本站网友 高新技术产业
27分钟前 发表
Ubuntu Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统
本站网友 胫骨骨折
19分钟前 发表
Torvalds绝对没有想到他设想的一种能够针对高级业余爱好 者和黑客们的操作系统已经产生,这就是人们所称的Linux