linux 的发展简史

我们已经知道在计算机的世界里只有二进制,只认识01,我们无法直接流畅的与计算机对话来进行一些工作。我们想要使用硬件资源就必须要使用操作系统来调配分配硬件资源。
操作系统主要有如下功能:
1、内存管理
2、设备管理
3、进程管理
4、系统调用
5、文件管理
6、网络管理

我们现在常用的操作系统主要有三类,一是现在使用人数最多的windows操作系统,包括从DOS开始经95/98/2000/xp/visit/win7/win8/win8.1到现在的win10.二是现在很贵的apple的Unix操作系统,MAC和移动端的IOS,Unix系统的安全系数很高,三就是现在免费开源的一般用于服务器的linux操作系统,linux的发行版众多,比较著名的有redhat,centos,debian,ubuntu等等。
下面我们来了解一下linux的发展史,按时间先后可以简单的描述成如下过程:
1969年之前,Bell实验室和MIT,GE共同合作启动了一个项目计划,这个计划是要开发一个多任务多用户的操作系统。而Multics 就在此时应运而生,他是一个兼容分时系统。尽管这个系统开发出来了,但其实这个计划,还是无疾而终,很多人不满足于此。于是有了后面早期的unics操作系统。
1969年 Ken Thonspon 使用早期当时的汇编语言Assembler写了最早期的unix原型——Unics。
这这个系统创立之初就有了两个重要的哲学理念,这对后来linux的发展有着至关重要的作用。
1、一切皆文件
2、不管任何程序,只有一个终极目的,有效的完成目标。
1973年 Dennis Ritchie 改写了当时的B语言,并取名为C语言,并用C语言全部将Unics重新改写并更名为Unix正式发行,至此Unix正式诞生。
1977年 Unix的一个重要的分支——BSD在伯克利大学Berkeley诞生。开发者为后来的sun公司创办者 Bill Joy。后来的sun公司即以BSD发展Unix商业发行版发展而来。我们后来说到的多个BSD的分支如,freeBSD/openBSD等都是由BSD发展而来,因此都被认为是正统的Unix的传承和继承,比apple的mac地位还要高出一大截。
1979年system V出现了,这是一个可以在个人计算机上运行的unix,但是却被AT&T 公司在第七版的Unix中特别提到了“不可对学生提供源码”自此开始了旷日持久的Unix商业版权纠纷。
知道今天为止,正统Unix还都存在有一些许的争议,但普遍被认可的unix正统纯种Unix就是 system V和BSD。
1984年是一个重要的年份 ,主要发生了两件大事 ,第一件大事是,谭邦宁教授为了能继续进行学术教育研究,自行重新开发写了一个Unix like system——Minix,这是linux最早最开始的前身。但教授是没有什么名利之争的人,尽管这个系统很牛逼,但是教授也只是用它来做学术研究,不加入别的新功能,也不准备支持更新等,不愿意让别人污染他的操作系统。因此这个系统只在小范围内使用,并未在教授手里发扬光大。linux的真正流行起来是后面一个叫linuz的人,获取到了这个操作系统,并对其做了一些改动,在开源论坛上发布了这个操作系统,那时候其实还只是一个内核,并不能称为操作系统,启动安装也并不是人人都会,只有那些工程师科学家才搞得定。而因为开源计划,linux这才开始被人们知道,才开始流行起来。至于后来的这些发行版,这又都是后话了。扯远了,我们继续来讲,1984年的第二件大事。
1984年的第二件大事就是GNU(GNU is not Unix)开源计划,和FSF基金会成立。在这个时候前后,涌现了很多重要的软件和协议,如GPL协议,GCC C编译器,Emacs编辑器,Glibc,bash shell等,这些都为linux后来的发展创造好了肥沃的土壤。
1988年 X-window 出现在一个GUI的Xfree86计划里。一开始我们提到了几个实验室,历史上好像那么几个雷锋实验室,像贝尔实验室,还有一个打印机公司的实验室,windows NT就是比尔盖子这个小偷窃取的这个实验室的。这些实验室的科学家都默默无闻的为我们的科技进程做出了不可磨灭的印象,但都未在历史上留名。而那些成功的企业家,往往都是著名的“小偷”。
1991年 linux这时候就应运而生了,这时候需要这么一个操作系统来代替Unix,它必须要能够完全兼容Unix上能运行的应用程序,linux就是这么一个多任务处理系统。它源于linuz torvalds在一个论坛上发表的一篇文章,和这个文章一块发布的还有linuz 内核。而放这个linuz的目录叫Linux,人们就开始称这个系统为linux。linux kernel 的第一个版本是0.02,后面就发布了1.0等等更多。现在这个linux内核的网站为 www.kernel.com
我们使用的各种发行版都是使用上面的内核,来修改的。
因此各中linux的发行版虽然表面上看起来不一样,有不同的公司,不同的名称,不一样的logo,但实际上差别都不大,差不多。因为内核一样。不一样的只有各个发行版使用不同的第三方应用程序,不一样的管理工具,和不一样的套件管理模式。
linux 发行版 有很多不一样分法。一般比较认可的分法有两种。
一是按照发行版维护的团体是商业公司还是社会团体来分。如RHEL,SUSE,Ubuntu就是由商业公司来维护并提供服务的。而Centos、OpenSUSE、Fedora、Debian,B2D、Gentoo等就是自由社会团体,社群单位来支持的,并没有一个指定的提供服务的单位,任何人都可以使用,但是出了问题也没人负责,你只能自己去找解决办法。
二是安装软件的管理方式是RPM还是DPKG来分。这个一般比较认可,按照这个划分,linux有两大阵营,RHEL和Debian就一定是处于对立面的。reahat是使用
RMP软件管理,Debian使用DPKG软件管理,而Gentoo这两者都不属于。那这些发行版的二次发行版肯定也一样。如RHEL和Centos就一样,Debian和Ubuntu也一样。其他的以此类推。
各个发行版的特点:
RHEL:全世界范围内使用最广泛的系统
CentOS:这是将RHEL重新编译并发布的给用户免费使用的操作操作系统
Fedora:是RHEL的试验田,在这上面测试成功了的软件都会被加入到最新版的RHEL中去。
OpenSUSE:这是德国著名的linux
Gentoo :个性化程度高,自定义的功能很多,操作复杂,高级用户使用
Debian:在***,高级运维工程师里使用较多,稳定安全的优秀的操作系统
Ubuntu:漂亮一点的Linux。其实还有比这个更好看的linux叫Mint。

End
——杨广

原文地址:https://blog.51cto.com/14554210/2440306

时间: 2024-11-01 21:16:23

linux 的发展简史的相关文章

Linux发展简史

一.Linux发展简史 1.1969年以前:Bell,MIT与GE的"Mutics"系统 Bell:贝尔实验室,隶属于AT&T公司 MIT:麻省理工学院 GE:通用电气公司 Mutics:有"多数"的意思,意在让多人同时使用一台主机的资源(多用户) ·60年代初,MIT开发出分时操作系统,最多同时提供30台终端机(技术上的限制)连接一台大型主机,以让更多用户可以同时使用同一台昂贵主机的资源: ·1965年,Bell.MIT与GE共同发起Mutics项目,目的

第二天-计算机硬件基本知识和linux发展简史

今天老师讲了两个部分的内容,第一个是计算机硬件的基本知识,第二个是讲了一下unix.linux简史. 第一部分:计算机硬件核心知识 1.PC服务器,当前互联网公司应用最多的服务器品牌有DELL.HP.IBM. 其中DELL品牌:2010年以前 1u  1850  1950.2u   2850  2950 2010-2014年 1u R410/R420     R610/R620 2.电源,相当于人体的心脏,在生产环境中一般核心业务都用双电接入,如果应用了集群可以用单  电接入. 3.CPU,相当

openstack 网络发展简史

openstack 网络发展简史 研究openstack有2个月的时间,这段时间从网上获取N多宝贵资料,对我的学习有很大帮助,在加上我自己的研究,终于对openstack整个网络体系有了个浅显的认识,写几篇文章,一个是对以往资料的总结,二来也希望的我的总结能为更多学习openstack的朋友们提供帮助.废话到这,进入正题. nova-network:openstack最开始网络组件叫nova-network,其代码也都在nova中,支持的插件只有Linux bridge,网络拓扑包括flat和v

带你领略Linux系统发展及版本更迭

Linux的出现是在1991年,Linus Torvalds的学生开发的,最初的Linux是类似Unix操作系统,可用于386,486或奔腾处理器的计算机上.Linus Torvalds是一个伟人,他让Linux重获"自由",让每个需要它的人都轻而易举的得到它. 时间是最好的见证着,Linux在世界各地成千上万的电脑爱好者用各自的智慧日积月累,不断优化,一直到今天.我接触到了一本优秀的电子书籍<Linux就该这么学>,一本免费就能学习Linux系统的书籍.所以说:Linux

Intel CPU 发展简史

Intel CPU 发展简史 1971年11月15日:4004 1971年11月15日,Intel公司的工程师霍夫发明了世界上第一个商用微处理器-4004.这款4位微处理器集成了2250个晶体管,晶体管之间的距离是10微米,能够处理4bit的数据,每秒运算6万次,频率为108KHz,前端总线为0.74MHz (4bit).原为日本Busicom公司的计数器开发. 编号为4004,第一个"4"代表此芯片是客户订购的产品编号,后一个"4"代表此芯片是英特尔公司制作的第四

经济学发展简史

经济学是研究人类社会在各个发展阶段上的各种经济活动和各种相应的经济关系,及其运行.发展的规律的科学. 经济活动是人们在一定的经济关系的前提下,进行是生产.交换.分配.消费以及与之有密切关联的活动.在经济活动中,存在以较少耗费取得较大效益的问题.经济关系是人们在经济活动中结成的相互关系,在各种经济关系中,占主导地位的是生产关系. 经济一词,在西方源于希腊文,原意是家计管理.古希腊哲学家色诺芬的著作<经济论>中论述了以家庭为单位的奴隶制经济的管理,这和当时的经济发展状况是适应的. 在中国古汉语中,

Linux的发展方向

企业为什么要用linux,为什么要用unix?Linux/unix更好,更稳定,其实不然.企业为什么要用 它们,其实是本着节约成本和创造价值的目的.服务器操作系统的软件投入和服务投入是相当大的经费,这也是现在为什么开源免费的CentOS和 FreeBSD越来越受欢迎的原因之一.再说下硬件的负载均衡器,我说下大家最为熟悉的F5,性能一般的17万:性能越好,价格也水涨船高.但其实许多企 业所需要的Linux集群环境其实并发不是大太,完全可以用开源免费的软件来代替,例如LVS.Nginx,而这些软件一

1.Java的发展简史

命名:1991年,Gosling自己起名叫Oak(橡树),后改成现在的java(咖啡). 1995年5月23日,Java语言诞生 . 1998年12月Java 1.2版本发布后三天,Sun公司将其名称改为:Java2标准版软件开发工具箱1.2版本(即J2SE); Sun销售部人员感觉增加小数点后面的数值并不足以体现1.2版本的重大改进,但是这是发布之后才意识到这个问题的,所以JDK的命名版本也一直延用小数代表版本的方式. 1999年6月,发布了三个版本:标准版(J2SE).企业版(J2EE)和微

1.3、Java发展简史

Java发展简史 版本 年份 语言新特性 类与接口的数量 1.0   1996 语言本身 211 1.1   1997 内部类    477 1.2 1998 strictfp修饰类 1524 1.3 2000 无 1840 1.4 2002 断言 2723 5.0 2004 泛类型.for each 可变元参数 自动装箱.元数据.枚举.静态导入 3279 6 2006 无 3793 7 2011 基于字符串的switch.钻石操作符 二进制字面量.异常处理改进 4024 8 2014 lamb