linux的发展过程以及未来方向
1 计算机的发展过程: 计算机的快速发展就促进了linux系统的诞生。 2 linux的发展进程 操作系统,英语Operating System简称为OS。说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。而linux就是一款类Unix系统。 通常人们对linux都有一个错误的认识,就是这个名词"linux操作系统",其实linux不是操作系统,linux是一个内核,linux系统构成包括:、Linux 内核、GNU 项目及其他项目的软件。当然,但人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。 Linux的开发者 林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969年~ ),著名的电脑程序员、黑客。Linux内核的发明人及该计划的合作者。托瓦兹利在大学读书期间创造出了这套当今全球最流行的操作系统(作业系统)内核之一。 二、Linux的诞生??????? 1.Linux开发者----李纳斯·托瓦兹(Linus),1991年,Linus还是一个荷兰的在校大学生,当时学校使用的就是Unix系统,然后他就对系统底层的代码进行了修改,并发布到学校的网上,命名为Linus‘s Unix,但是网络管理员觉得名字不好听,就直接改成了Linux,后来同学们觉得这个版本不错,也对其进行改进并发给linus。 ???????? 2.1991年,0.0.1版本 ??????????? 1992年,0.0.2版本 ??????????? 1994年,1.0版本 ???????????? 2003年,2.6版本 ???????????? 这几个版本只是早期开发的版本,并不是现在所说版本。 ???????? 3.开源文化 ???????????? Linux是开源的操作系统,也就是免费的,开放源代码的。 ???????????? 开源的创始人:Stallman 斯特曼? ,开源文化的创始人。 ???????????? 1983年,提出GNU计划,即开源计划。 ???????????? 1985年,FSF基金会。 ???????????? 1990年,Emacs、GCC(C语言的编译器)、程序库 ???????????? 1991年,斯特曼找到了Linus,一起将Linux加入开源计划。 ???????????? 1992年,改名为GNU/Linux,表示开源。 三、Linux系统的特点????????? 1.开放性(开源)、多用户、多任务、良好的用户界面、优异的性能和稳定性 ????????? 2.多用户:登录计算机时,可以同时登录多个用户。 ???????????? 多任务:一个用户,可以同时打开多个任务(程序)。 ????????? 3.windows属于单用户多任务。 四、Linux的分支????????? Linux的分支非常多,主要的主线有ubuntu、debain、centos、redhat(收费)、suse等等。 ????????? 我们主要使用centos,Community Enterprise Operating System,中文意思是:社区企业操作系统。 ? ? ? 3 Linux前身- UNIX操作系统??????? Linux 操作系统是UNIX 操作系统的一个克隆版本。UNIX操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie 于1969 年夏在DEC PDP-7 小型计算机上开发的一个分时操作系统。Ken Thompson 为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space travel)游戏,于是在1969 年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了UNIX 操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis Ritchie 于1972 年用移植性很强的C语言进行了改写,使得UNIX 系统在大专院校得到认可。 4 linux的特点 ? 一、硬件与软件发展历史 ? 计算机由硬件和软件组成结构 ? ? ? ? 硬件 ? 1946年诞生于宾夕法尼亚州,占地170平米,重量达到30吨,名字叫做ENIAC(electronic numerical integrator and calculator)主要作用是为美国国防部防空系统计算飞弹轨迹。也是第一代计算机,在这里我们可以将计算机划分四个时代,分别是: ? 第一代计算机(1946-1957)电子管时代 ? 第二代计算机(1958-1964)晶体管时代 ? 第三代计算机(1965-1970) 集成电路时代 ? 第四代计算机(1971-) 大规模集成电路时代 ? 它们都有一个特点,都遵循冯诺依曼体系 ? ? ? ? 软件 ? 软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。 ? 系统软件便是运行在硬件基础上,而应用软件则是运行在系统软件上的 ? Linux未来发展趋势 随着互联网的快速发展,Linux高级人才大量缺失,云平台的崛起也大幅度体现了中国Linux市场的人才需求,据有相关人士分析,现在有42%的招聘经理表示,是否具备OpenStack和云计算相关知识会对他们的招聘决产生重大影响。而在专业人士这边,90%的人认为Linux知识给了他们更多的工作机会、推动了他们的职业发展,86%的人表示选择Linux工作的主要原因正是Linux技术在企业应用领域无处不在的广泛性,以及对Linux及由、开源思想长久的热情,这一数值较去年增长了24个百分点。所以在未来Linux的发展前途不可限量。据我了解现在好多的大公司,都开出来不可思议的薪酬聘请Linux人才,兄弟连有一个学生刚毕业就年薪40?万,可想而知选择linux进行学习还是很有前途的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |