linux发展史-

前言

人类文明的进步伴随着战争,战争留下的产物也是非常伟大的。

最初用于战争的通电钢铁,如今以进入人们生活。

而它的附带产物如今也是变得妙不可言。

本文简要说明操作系统的发展过程,以及该大树下一些分支。

 

 

 

 

 

 Linux是诞生与UNIX下的一款操系统,有着安全稳定的文件系统,以及良好的用户体验,并且大多数linux系统是完全免费的。

基于UNIX下有多达百家的分支。

支持多用户同时登陆操作使用。

 

 

 

系统发展历史

操作系统的发展历程和计算机硬件的发展历程密切相关。从1946年诞生第一台电子计算机以来,计算机的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统的形成和发展。

    最初的计算机并没有操作系统,人们通过各种操作按钮来控制计算机。随后为了提高效率而出现了 汇编语言,操作人员通过有孔的纸带将程序输入计算机进行编译。这些将语言内置的计算机只能由操作人员自己编写程序来运行,不利于设备、程序的共用。直到直到第三代集成电路计算机(1964-1971)时代的到来,操作系统才被越来越广泛地用于计算机内部。

 

这时的操作系统已由早期的单用户作业操作系统发展成多用户多任务的分时操作系统。第三代集成电路计算机(1964-1971)时代的到来,操作系统才被越来越广泛地用于计算机内部。

进入20世纪七十年代后,计算机系统发展一场迅速,从1970年第一款UNIX系统诞生,1970年Unix被移植到PDP-11/20上,系统由原来的同时支持2个用户提升到同时支持3个用户,可见Unix从一开始就是多用户的操作系统。这就是第一个版本。
    1972年发行,增添了管道的功能。该版本还加上了除汇编之外的编程语言支持。
    1970年Unix被移植到PDP-11/20上,系统由原来的同时支持2个用户提升到同时支持3个用户,可见Unix从一开始就是多用户的操作系统。这就是第一个版本。
     UNIX第二版于1972年发行,增添了管道的功能。该版本还加上了除汇编之外的编程语言支持。 1973年,Ken和Dennis成功地用C重写了UNIX核心。解释器也被重写了,这增加了系统的健壮性,也使编程和调试变得容易了很多,也为Unix的可扩展性打下了基础。
    1974年,Ken和Dennis在CommunicationsoftheACM上发表了论文介绍UNIX系统。这篇文章在学术界引起了广泛的兴趣。其第5版正式以“仅用于教育目的”的方式向各大学提供。UNIX第5版因此在许多大学广泛地用于教学。

1974年12月,加州大学伯克利分校获得了UNIX许可证。在其后几年里,包括Bill joy 和Chuck Haley 在内的一组研究生为UNIS开发了几个实用工具,其中包括EX编辑器–VI的前身和一个Pascal编辑器。他们将这额软件绑定成一个称为“伯克利软件销售(BSD)”的软件包,并在1978年春以每个许可证50美金出售。

UNIX系统的不断发展吸引了许多计算机公司。他们急急忙忙开始将UNIX商业化,出售自己的UNIX版本。每家都是以AT&T或BSD为蓝本,将它们移植到自己的硬件上,并加上自己“增添”的功能。

1982年BILL joy离开了伯克利,与人合资成立了Sun公司,基于BSD开发、发行了SunOS。

1987年Andrew S. Tanenbaum教授研发了一个类UNIX的操作系统,linux系统的前身正是诞生。

1991年4月,芬兰人Linux Benedict Torvalds根据可以在低档机上使用的MINIX设计了一个系统核心Linux 0.01,但没有使用任何MINIX或UNIX的源代码。通过USENET(就是新闻组)宣布这是一个免费的系统,这时的Linux只有核心程序,还不能称做是完整的系统,不过由于许多专业用户自愿地开发它的应用程序,并借助Internet拿出来让大家一起修改,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来。

经过多年发展,linux系统已经发展的非常的硕大。

 

原创文章,作者:ly,如若转载,请注明出处:http://www.178linux.com/50984

(0)
lyly
上一篇 2016-10-19
下一篇 2016-10-19

相关推荐

  • Linux命令学习总结:cp命令

    Linux命令学习总结:cp命令 命令简介:      cp命令用来复制文件或目录。指令英文原义:copy,copy files and directories      指令所在路径:/bin/cp 命令语法: cp [OPTION]… [-T]   SO…

    Linux干货 2017-07-23
  • 虚拟化网络之OpenvSwitch(三)

    上一篇介绍了openvswitch利用GRE协议,搭建多台宿主机的虚拟网络,接下来在利用vxlan通道搭建一个跨多宿主机的虚拟化网络,深入了解openvswitch的功能。 一、实验拓扑 ip地址分配:  A1:192.168.10.1/24  A2:192.168.10.10/24   B1:192.168.10.2…

    系统运维 2016-03-27
  • linux入门基础命令总结

    命令基础

    2017-09-18
  • 6个用于大数据分析的最好工具

    大数据是一个含义广泛的术语,是指数据集,如此庞大而复杂的,他们需要专门设计的硬件和软件工具进行处理。该数据集通常是万亿或EB的大小。这些数据集收集自各种各样的来源:传感器,气候信息,公开的信息,如杂志,报纸,文章。大数据产生的其他例子包括购买交易记录,网络日志,病历,军事监控,视频和图像档案,及大型电子商务。  在大数据和大数据分析,他们对企业的影…

    Linux干货 2015-04-04
  • shell-语句总结

    shell脚本语法总结 过程式编程语言: 顺序执行 选择执行 循环执行 shell默认是顺序执行,如果有判断或循环语句则执行判断或循环。 条件判断 if     单分支         if 判断条件:then  &nb…

    Linux干货 2016-08-21
  • CentOS 5和6的启动流程

    Linux: kernel+rootfs  kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs: glibc 库:函数集合, function, 调用接口 过程调用:procedure 函数调用:function 程序  内核设计流派: 单内核设计:Linux 把所有功能集成于同一个程序; 微内核设计…

    Linux干货 2016-08-23