Username: Password:

Linux操作系统发展简史
来源: 作者: 发布时间:2007-12-25 07:32:33

在70年代,Unix体系的源程式大多是能够任意流传的。互连网的基础协议TCP/IP就是产生于那个年代。在那个时期,人们在创作各自的"程式作品"中享受着从事科学探索、创新活动所特有的那种激情和成就感。那时的程式员,如同作家相同,急于"发表"自己的程式作品,并不专注于保守"机密",以换取钱财。

  1979年,AT&T宣布了Unix的商业化计划,随之出现了各种二进制的商业Unix版本。于是就兴起了基于二进制机读代码的"版权产业"(Copyright Industry),使软件业成为一种版权专有式的产业,围绕程式研发的那种创新活动被局限在某些骨干企业的小圈子里,源码程式视为核心"商业机密"。这种做法,一方面产生了大批的商业软件,极大的推动了软件业的发展,诞生了一批软件巨人;另一方面,由于封闭式的研发模式,也阻碍了软件业的进一步深化和提高。由此,人们为商业软件的"BUG"付出了巨大的代价。

  1984年,Richard Stallman面对程式研发的封闭模式,发起了一项国际性的源代码开放的所谓牛(GUN)计划,力图重返70年代基于源码开放从事创作的美好时光。他为保护源代码开放的程式库不会再度受到商业性的封闭式利用,定制了一项GPL条款,称为Copyleft版权模式。

  1987年6月,R..Stallman完成了11万行源代码开放的"编译器"(GNU gcc),获得了一项重大突破,做出了极大的贡献。

  1989年11月,M.Tiemann以6000美元开始创业,创造了专注于经营开放源代码"CygnusSupport"(天鹅座支持公司)源代码开放计划。(注意,Cygnus中隐含着gnu三个字母)。Cygnus是世界上第一家也是最终获得成功的一家专营源代码程式的商业公司。Cygnus的"编译器"是最优秀的,他的客户有许多是一流的IT企业,包括世界上最大的微处理器公司。

  1991年11月,Linus Torvalds写了个小程式,取名为Linux,放在互连网上。他表达了一个愿望,希望借此搞出一个操作系统的"内核"来。这完全是个偶然事件。但是,在互连网上,Linux刚一"露头",便被广大的牛羚计划的追随者们看中,全部上阵,七手八脚,把他"加工"成了一个功能完备的操作系统,叫做CNULinux。

  1995年1月,Bob Young创办了RedHat(小红帽),以CNULinux为核心,整合了400多个源代码开放的程式模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这在经营模上是一种创举。Bob Young称:我们从不想拥有自己的"版权专有"技术,我们卖的是"方便"(给用户提供支持、服务),而不是自己的"专有技术"。源代码开放程式包括各种品牌发行版的出现,极大的推动了Linux的普及和应用。

 1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到CNULinux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Source Intiative"(开放源代码促进会)"复兴"的大旗,在互连网世界里展开了一场历史性的Linux产业化运动。在IBM、Interl为首的一大批国际性重型IT企业对Linux产品及其经营模式的投资并提供全球性技术支持的大力推动下,催生了一个正在兴起的基于源代码开放模式的Linux产业,也有人称为开放源代码(OpenSource)现象。


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

  2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。这些变化包括:1.更好地支持大型多处理器服务器,特别是采用NUMA设计的服务器;2。更好地支持嵌入式设备,如手机、网络路由器或视频录像机等;3.对鼠标和键盘指令等用户行为反应更加迅速;4.块设备驱动程式做了完全更新,如和硬盘和CD光驱通信的软件模块。

  这不是一场新的技术革命(程式还是那些程式),这是一次回到正确路上的充满创新激情的"科学复兴"。

  在国际范围内Linux的研发,都超越国界经由互连网进行。通常,按照一定规律,每周发布一个Linux研发版,供全世界研发者参照。Linux研发版的序号的第二位为奇数,阶段性发布的序号第二位为偶数。Linux的各个发行版只能均和一定的序号相对应没有序号的发行版只能入另册。当今Linux的全部研发活动分布在各个国家,在互连网上由近100位高手在日夜进行,总体协调人是LinusTorvalds。带有序列号的Linux发布权掌控在他手中。在法律上,指称这组代码集的Linux注册商标的版权归Linus本人任何。

  Linux体系发行版是由特定序列号的Linux(内核)及属于CNU体系源码开放的功能性支撑模块和一些运行于Linux上的商用软件所集成。发行版整体集成版权归相应的发行商任何。Linux发行版的发行商(称为Linux发行商)一般并不拥有其发行版中各软件模块的版权,发行商关注的应该只是发行版的品牌价值,以含于其中的集成版的质量和相关特色服务进行市场竞争。严格讲来,Linux发行商并非必须一定是什么单独软件开商。他本质上属于一种新兴的IT行业。值得注意的是,任何发行版均必须含有一个标明特定序列号的完好的Linux稳定运行版本。在这里,版本序列号授予权属于Linus本人,代表以Linux为首的国际性研发团队的创造性智慧的结晶。任何Linux发行商在心中一定要牢牢记住这个站在Linux内核背后辛勤创作的研发团队。没有他们,就没有Linux。Linus和Linux研发团队永远联系在一起。经常不断的推出Linux发行版是各国Linux发行商应尽的责任,Linux发行商的经营活动是Linux在世界范围内的传播的主要途径之一。

  Linux 发展的重要里程碑

  1990年,Linus Torvalds 首次接触 MINIX
  1991年,Linus Torvalds 开始在 MINIX 上编写各种驱动程式等操作系统内核组件
  1991年,Linus Torvalds 公开了 Linux 内核
  1993年,Linux 1.0 版发行,Linux 转向 GPL 版权协议
  1994年,Linux 的第一个商业发行版 Slackware 问世????
  1996年,美国国家标准技术局的电脑系统实验室确认 Linux 版本 1.2.13(由 Open Linux 公司打包)符合 POSIX 标准
  1999年,Linux 的简体中文发行版相继问世
  2001年,Linux2.4版内核发布
  2003年,Linux2.6版内核发布

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅