Linux之父

    在Unix 的发展早期,其原代码是公开的。但是从vertion 7开始,AT&T将Unix商业化,更换了许可协议。为了教学和研究的需要,计算机专家Andrew Tanenbaum 开发了Minus,与Version 7兼容,并公开起原代码,用于教学和科研的目的。但由于其设计以简明为主,在对设备的支持上也仅仅包含了最基本的驱动程序。因此,很多Minus的用户为Minus不支持自己的设备而烦恼。他们因此而为Minus开发了自己设备的驱动程序,某些用户在研究了系统后进行修改以提高效率。但当他们试图将工作成果提交给Minus 作者时,Andrew Tanenbaum 表示,他并不反对爱好者们修改并增强Minus,但他拒绝加入到Minus 中。因为Minus 只是用于教学和科研的目的。

    1991年,28岁的Linus Torvalds,自己动手写了一个类Minus 的操作系统,并公开了原代码。Linus的初衷是开发任何人都可以使用的操作系统,并愿意接受任何人在免费公开的前提下提供的改正,补充和增强。在Internet 的帮助下,Linux 的开发群和用户群迅速增长,从开发者们的工具箱演变为能够与Microsoft Windows, UNIX抗衡的新的操作系统。

    八年以后,Linus Torvalds的小程序已经变成了具有强大吸引力的中心。程序员们喜爱Linux (cynics 的谐音,即愤世嫉俗者),因为它小、快、免费并且可以让他们参与编写程序;硅谷喜欢Linux ,因为它提供了除Sun, Apple,特别是Microsoft以外的可选择的余地(在过去的时间里,Intel, Netscape 和硅谷的一些最富有的投机资本家已经开始投资Linux 的运作);新闻人喜欢Linux,因为它与芬兰齐名,令芬兰名声大震。

Linux的吉祥物小企鹅

 

Torvalds, 象许多独立奋斗的执着的高级程序员英雄,如Bill Gates 一样,在年纪很小的时候就对计算机有着出类拔萃的认识。当他十岁的时候就开始编程。(在芬兰,这种年纪如果你讨厌棍球的话还能做什么?)。当时爷爷为他带回家一台Commodore VIC-20 的机器, Linus 立即开始使用VIC-20来编写自己的计算机游戏。    当Torvalds买回他的第一部PC机,并且认为其预装的操作系统(微软DOS)不如学校安装的Unix系统好用。但是Unix没有在微机上运行的版本,因此,他决定写一个他自己的操作系统。接下来的几个月就是狂热地埋头苦干。"忘记了日子!忘记了业余爱好!忘记了生活!"想起了那段执着的日子,他说,"我们是在谈论一个在电脑前坐着,吃饭和睡觉的家伙。"

    他在做一件确实是了不起的事,他让人们可以在Internet 上免费使用Linux。更重要的是他开放了其原代码,及其编写软件的体系结构。这样程序员可以按自己的意愿来增强,修正或改写Linux。他继承了免费软件的传统,把人们带回到计算机的早期共享时代。他也成为这个传统的受益者,数千的免费软件被编写了在Unix 和Linux上运行,借助于成千上万的程序员,Linux 越趋丰满, 因此也很快地传播开来。据估计,目前大约有7-8百万台机器在运行Linux。

    Torvalds并没有因为他的创造而赚取分文的报酬。对于他来说,那只是出于热爱,但是有一段时间他也曾经冷淡了下来。"有一段时间,当我和人们进行技术辩论时我曾经说:'烦死了,这个星期我在度假,我不需要这些东西。'”"但是过了几天后,我又回来了。因为这是我所做的最有趣的工作。"

    然而,这不是他所做的唯一的一件事情。Torvalds和他的家人从芬兰移居到硅谷。他现在是Transmeta 公司拿六位数薪水的全职程序员。这家公司是高技术、高科技起点,由微软公司的创始人之一,Paul Allen 投资。Allen 和Torvalds的共同合作,给外界带来很多猜测,Transmeta 公司的发展方向如何?它是否在制造一个新的处理器准备与Intel 的 x86芯片竞争?是否如一些观察家认为,借用一些外侨的技术为政府发展绝密的项目?Torvalds 对这些传闻只是一笑置之,既不否认,也不肯定。

    Linux Torvalds不是世界上第一个公布其原始程式码的程式设计师,但他的计划却是有史以来最成功的。这证明了开放来源的概念是正确的--也是个好典范,让我们知晓分享的力量。