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 14:21
下一篇 2016-10-19 14:21

相关推荐

  • 文本处理工具以及grep

    文本处理工具以及grep 我们在使用Linux系统的时候需要查看、分析或者统计文件,这时候我们就需要使用到文本处理工具。 我们先来看下几个文本处理工具的使用: 文件内容:less和 cat 文件截取:head和tail 按列抽取:cut 按关键字抽取:grep 我们先来看看less和cat cat:查看文件命令     用法: &nbsp…

    Linux干货 2016-08-08
  • vim编辑器整理(无演示)

    vim编辑器 vim编辑器是linux中最强大的全屏幕纯文本编辑器,他是vi编辑器的增强版。 文本编辑器: 文本:纯文本,在ASCII角度讲是纯粹的不加任何修饰的文本信息     支持Unicode编码方式 文本编辑器种类: 行编辑器:sed 全屏编辑器:nano,vi vi : (VIsual&n…

    Linux干货 2016-08-10
  • 马哥教育网络班21期+第15周课程练习

    1、总结sed和awk的详细用法; sed的详细用法 awk的详细用法 2、删除/boot/grub/grub.conf文件中所有行的行首的空白字符; # sed 's/^[[:space:]]*//' /boot/grub/grub.conf 3、删除/etc/fstab文件中所有以#开头,后跟至少一个空白…

    Linux干货 2016-11-14
  • Linux 基础知识(六.三)

    按找下列要求,写一个脚本 (1)创建目录/tmp/testdir-当前日期时间 (2)在此目录创建100个空文件:file1-file100 (3)显示/etc/passwd文件中位于偶数行的用户的用户名 (4)创建10个用户:user10-user19,密码同用户名 (5)在/tmp创建10个空文件file10-file19 脚本如下: #!/bin/ba…

    Linux干货 2016-11-14
  • 作业——拷贝命令及其链接库

    1),提示用户输入一个可执行命令的名称 2),获取此命令所依赖额所有库文件列表 3),复制命令至某目标目录(/mnt/sysroot,即把此目录当做根)下的对的路径中 bash,/bin/bash ===> /mnt/sysroot/bin/bash useradd, /usr/sbin/useradd ===> /mnt/sysroot/usr…

    Linux干货 2017-02-04
  • 软件包管理工具的使用及yum源仓库的配置

    我们知道CentOS,本质上是RedHat的社区版,其无论是功能还是软件配置上都与RedHat保持一致,因此CentOs系列的软件包管理主要的也是rpm和yum工具。 RPM包管理 rpm包管理工具可以说是历史悠久、名声斐然了。rpm起初是RedHat公司研发的软件包管理工具,即RedHat Package Managemer。但由于其性能突出,在开源界得到…

    Linux干货 2016-11-06