Linux发展史

Linux系统的发展史

    

     内容摘要: 

          Linux操作系统的诞生

          Linux操作系统的发展

          Linux操作系统的特性

          Linux操作系统的应用领域及发展前景

    

     Linux操作系统的诞生:

           Linux是一种Unix-like计算机操作系统的总称,在1991年十月,有一个名叫Linus Torvalds的年轻芬兰大学生开发的操作系统。

    

      历史背景:

           1991年十月,当时的互联网还没有普及,上网的人基本义科研机构、大学生或者教授为主,1991年10月5日,上午11点53分,有一个名叫Linus Torvalds的年轻芬兰大学生在论坛上发表了一个对计算机日后      的发展有着巨大影响的帖子,Linux内核(kernel)就此诞生。

     Linux系统的发展:

           在接下来的两年里,大约有100名程序员先后参与了Linux内核的编写修改工作,此时0.99版本的代码大概越有十万行,用户已突破十万。

        1994年3月,Linux 1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。

        1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这  在经营模式上是一种创举。

        1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。

        1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Source Intiative"(开放源    代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。

        2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用等等功能。

        2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。

        2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理  器。

        

       Linux系统的特性:

               一切皆文件,其中包括硬件设备,也抽象为文件。

          由众多目的单一的小程序组成,一个程序只做一件事,并且做好。

               在执行复杂任务时,组合单个小程序,完成复杂任务。

          尽可能避免捕获用户接口,为了方便脚本编程以实现自动化运行。

          使用文本文件保存程序的配置数据,使用一个文本编辑器即可完成系统及服务的配置工作。       

 Linux操作系统的应用领域及发展前景

      Linux服务器:

          目前Linux企业服务器是当前最广泛的应用,如谷歌、IBM等,国内的很多政务平台采用的也是Linux服务器。众所周知,Linux系统以运行稳定,安全性能卓越而著称,这恰巧是企业用户所追求的。

          超级计算机:

          在超级计算机领域,Linux是绝对的统治地位,覆盖率已超八成,前景乐观。

      手机等移动终端:

          首当其冲的是Android这款谷歌基于Linux的移动操作系统,Android把Linux交到了全球无数移动设备消费者的手里,大概是Linux迄今为止在主流界去的的最大成功。此外还有Chrome操作系统,无不体     现Linux在移动端的良好表现

          此外包括WebOS、机顶盒、自动柜员机、车载电脑、维基百科,谷歌及更多、政府、IBM的沃森等,无不体现出Linux的应用领域之广。

         

         现如今,Linux的学习门槛已不像以前那么高,包括现在越来越多的发行商推出更简单易用的Linux,如Ubuntu、Mint等,它使我们在操作系统方面除了Windows外的又一选择,期待Linux的发展越来越     好,   更好的为人类服务。

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

(0)
maomaosan2008maomaosan2008
上一篇 2016-10-18 15:40
下一篇 2016-10-18 16:36

相关推荐

  • linux用户权限管理

       在linux文件系统中使用ls -l命令可以查看文件的属性,但是我们明白其中属性各自代表的意思吗?下面我们就来看一看,这其中的奥义。。。 文件属性 使用ls命令查看文件,可以发现列表分为几个部分,各自所代表的意义如图所示: 文件属性操作     chown 设置文件的所有者  &nb…

    Linux干货 2016-08-04
  • Linux 文件系统上的权限

    文件系统上的权限是指文件系统上的文件和目录的权限,由于Linux是一种多用户的操作系统,而且允许同一时间登录多个用户操作,所以我们就需要一定的管理机制来对限定不同用户对同一文件或目录的操作权限。 文件系统上的权限主要针对三类对象(访问者)进行定义: owner:属主 u; g 属组 group; o: 其它 other 每个文件针对每类访问者都定义了三种权限…

    2017-06-04
  • 破坏grub实验之二

    删除/etc/fstab和/boot和grub的stage1阶段 [root@localhost ~]# rm -rf /boot [root@localhost ~]# rm -rf /etc/fstab  [root@localhost ~]# …

    Linux干货 2016-09-28
  • web service之http协议

    一.概述 1.web应用的核心是http协议(HyperText Transfer Protocol),http协议的由两部分组成,客户端程序和服务器端程序,通过交换http报文进行会话。web页面则是由对象(也叫资源)组成的,对象直白的说就是一个个的文件,而这些对象可以通过URL引用,URL由两部分组成,存放对象的主机名和对象的文件路径,而这些对象都存储在…

    Linux干货 2016-11-03
  • Linux前端包管理器—yum

    Yum(Yellow dog Updater, Modified)由Duke University团队,修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 介…

    Linux干货 2016-08-29
  • 简单描述LVS工作原理-第1部分

    一、NAT模式(VS-NAT) 原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,并发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的原IP地址改为自己的IP,将目的地址改为客户端IP地址即可。期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器。 优点:集群中的物理服务器可以使…

    Linux干货 2016-08-15