您的位置:首页 > 运维架构 > Linux

Linux是什么?

2014-04-30 21:10 190 查看
     说到linux,就不得不从他的由来说起,因为在linux形成及发展的过程中,不仅计算机本身的性能有了极大提高,更重要的,linux是人类在对计算机不断的探索过程中所形成的种种精神文化的一种极致体现!
     时间追溯到1969年夏天的一个夜晚,在大名鼎鼎的贝尔实验室中(提问一下),一位名叫Thompson的开发人员,成立了一个个人项目,可以说,这个项目对后来的计算机的发展产生了大家可能都无法想象的深远影响,这个项目后来被称为unix。值得我们深思的是,在Unix在开发的过程中,没有任何的奖励制度和管理,从一开始unix出现时,它就只是一种近似于好奇或兴趣的东西。
     刚才说到,unix是贝尔实验室的产物,请问有谁知道贝尔实验室当时是谁的下属机构吗?(AT&T美国电话电报公司)。所以unix的版权最终还是要归AT&T。因为当时AT&T在美国的通信领域占有很大的市场份额,所以受《反垄断法》对它的限制,AT&T是不能进入计算机领域的,这就意味着,AT&T不能销售unix,不能靠unix获取利益。所以unix在当时的一段时间内是能够免费向一些大学和研究机构提供源代码的,供人们学习研究。
     加州大学伯克利分校拿到源码后,对unix添加了很多新的功能,并在1979年推出了自己的unix发行版,BSD。
     unix因此也迎来了蓬勃的发展。
     可是谁也没有想到的是,在1982年,AT&T在《反垄断法》的司法起诉中最终败诉,庞大的AT&T被拆分成了8家小公司。这意味着,之前不能进入计算机领域的合约对拆分出来的8家小公司从此无效.
      被拆分出来的小AT&T进军计算机,发行自己的商业unix版本,并起诉BSD等侵权,对unix源码的自由传播构成了限制。在漫长的诉讼过程中,BSD几乎是停止不前的,这严重的阻碍阻碍了unix的发展。
    然而,俗话说得好,真的勇士敢于直面惨淡的人生 敢于正视淋漓的鲜血。
     1983年9月27日Richard Stallman公开发起了GNU计划,它的目标是创建一套完全自由的操作系统。GNU是“GNU's Not Unix”的递归所写,它英文原意为非洲牛羚,也就是GNU的牛羚logo的由来。GNU计划带给人们“反版权”概念的同时,也开发了大批的自由软件。
     到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs,程序编译器GCC,程序调试器GDB,以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统内核
     1991年,芬兰大学生,林纳斯·托瓦兹在学习minix操作系统之余,开始着手编制自己的操作系统内核,并取得成功。取linus的谐音,将其命名为linux。从此,linux结合GNU提供的大量自由软件,其发展一发不可收拾,并且衍生出了大量的发行版本。

reference:

      1.文中部分内容摘自阮一峰的网络日志http://www.ruanyifeng.com/blog/2010/03/unix_copyright_history.html
,且本文只用于学习和分享知识,如有侵权之处,请劳驾留言,定当改正!

      2.百度百科:http://baike.baidu.com/link?url=XFc4tMRlH4WoTJSux5t9Dvb-biKIwrmBC_AvjQy1h5zxjxPne70LUUg-PkR6nTad

      3.百度百科:http://baike.baidu.com/view/1634.htm?fr=wordsearch
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息