转自http://www.nhlcgz.com/blog/u/21/archives/2007/114.html
Linux操作系统闪亮登场
创造操作系统,就是去创造一个所有应用程序赖以运行的基础环境。从根本上来说,就是在制定规则:什么可以接受,什么可以做,什么不可以做。事实上,所有的程序都是在制定规则,只不过操作系统是在制定最根本的规则。
Linus用他的终端仿真器(Terminal Emulator)经常登录到大学的计算机上,查阅电子邮件和参加Minix讨论组。但是,他还想下载和上传东西,也就是必须能向磁盘里保存东西。为此,他又开始编写磁盘驱动和文件系统驱动。Linus没日没夜地伏在计算机前工作。外壳程序成功之后,他又开始检验其中的内装程序。接着编了足够的新程序,用了Minix中所有有用的东西。当Linus把外壳程序移到一个新的操作系统所建的特别区域中时,他开始把这个操作系统称为“Linux”。
对于Linux这个名字的由来,Linus坦率地说:“我一开始并不想把它以Linux的名称发布出去,因为那显得我太自我为中心了。那么我为最终发布起的名字是什么呢reax(Freaks的变形,该词为“异想天开”之意)。 事实上,在一些早期完成的文件中,即那些说明如何汇编源代码的文件中,有将近半年的时间我一直使用Freax这个名称来指代这个操作系统。”
1991年9月17日,他将Linux系统上传到了 上。版本 为0.01,意思是离1.0版本还远着呢,还有许多地方需要完善。突然间,人们纷纷从Minix转向Linux。那时Linux尚不能胜任Minix的所有工作,但是它可以做人们需要的大部分的重要工作,并且它拥有一项人们特别喜欢的功能:有了page-to-disk就可以运行超过内存的巨大程序。当时,Linus并没有向使用他的系统的人收费,因为他觉得与收到的钱相比,更喜欢收到明信片。“我不仅仅是在与别人分享我的成果,别人也将会觉得我的工作是有用的”。这就是Linus开放源代码的初衷,他并不想别人买下Linux。
作为版权所有者,他定下了以下关于Linux的规则:
1.人们可以免费使用该操作系统,但不得将它作为商品。
2.对其所作的改动和改进,必须以源代码的形式将其公开(而不是二进制这种不公开的形式)。
3.如果不同意以上规定,则无权对它进行复制或从事任何行为。
变化发生在1992年春天。当第一个X-Window系统在Linux条件下运行时,Linus开始着手进行终端仿真。它意味着这个操作系统将有能力支持一个图形用户的界面,而用户也可以在多视窗条件下工作。这个工作应该归功于麻省理工学院的X视窗项目(X Windowing Project)。它的完成带来一个很大的改变。
到1993年末,Linus和他的开发小组有了一个 络解决方案,尽管还很难让它正常工作。Linus乐观地将新版本定名为0.95版,而不甚乐观的实际情况却将这种乐观变成了一种束缚,又花了将近两年的时间1.0版才得以问世。在此期间,他们仍然需要不停地发布各种有关瑕疵修订和添加功能的新版本。但在0.95和1.0之间,却没有那么多的数字可以作为序 。等到0.99也用过之后,只好在它后面加上数字以简要表示附加的序列,接着又开始依靠字母来表示。比如0.99版第15A次后面紧接着0.99版第15B次,0.99第15Z次是最后一个以此方式命名的版本,因为原本应该命名为0.99版第16A次的版本正是已经完成了的Linux 1.0版。1994年5月,新版本终于在赫尔辛基大学计算机科学系的礼堂里闪亮登场。
Linux推动开放软件运动
1995年出现了各种各样的Linux的版本,并且商业性的Linux软件公司吸引了更多的追随者。此时,一个波士顿的投机分子将Linux登记为注册商标了。不仅如此,他还向《Linux杂志》和其它一些Linux商业软件公司发出了电子邮件,要求这些机构将他们收入的5%作为提成支付给他。 当Linus听到这个消息时,感到一阵刺痛。Linux 区的所有人都想要将注册商标夺回来。最终,Linus成了Linux注册商标的所有人。
作为Linux商标的持有人和Linux系统的核心支持者,Linus体会到一种与日俱增的责任感。“我深感与日俱增的责任来自于这样一个事实:成千上万的人如今正依赖着Linux,并且,巨大的压力使得尽可能令人依赖的工作变得确定无疑。对我来说,重要的是协助公司来理解开放源代码究竟意味着什么。”
开放源代码在1998年吸引了全世界的目光,最大争议之一就在于其名字本身。在此之前,已有了诸如GPL所许可的“自由软件”。这一用法源于“自由软件基金会”(Free Software Foundation),该基金会由Richard Stallman于1985年为促进自由软件工程而创立,比如 GUN和由他发起的自由Uinx(Free Unix)。最终Linus和他的小组达成了一致意见:“比起‘free’来,我们更愿意使用‘open’(开放)一词。”从此,自由软件运动变成了开放软件运动。
很多人对Linux为什么使用企鹅作为风靡全球的形象标识很感兴趣。当时,Linus要找出一个优雅的、有亲和力的东西来做标识。他的妻子塔芙说:“我就想到了企鹅。Linus在澳大利亚的时候曾被一只动物园里的漂亮企鹅咬了一口。他喜欢逗弄小动物,总是爱把手探出去。那些企鹅大概有一英尺高,他刚好能把手探到笼子那儿摸着它们。他晃动着手指,扮成鱼的样子。企鹅被招了过来,咬了他一口:咳,这口感可不像是鱼。他虽然挨了企鹅的咬,可还是喜欢它们。我觉得他这辈子跟企鹅是没完了,只要一有机会,他就非去看企鹅不可。所以,当他在为找个标识而大伤脑筋的时候,我就提醒他:‘你这么喜欢企鹅,为什么不用企鹅来做标识呢”然后,Linus开始在 上征集企鹅的图片。他选中的是德克萨斯A&M大学科学与计算机系里的一位画家的图片。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24754 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!