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进行学习还是很有前途的。