穿着浴袍做编程、大声斥责电脑操作系统开发人员、在演讲中毫不留情地批评英伟达这样的巨头公司……这样一个让人头疼抓狂的人,在编程界却是神一般的存在。美国《时代》周刊说:“有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是托瓦兹。”
或许很多人不知道林纳斯·托瓦兹这个名字,但却一定用过或者听说过这个操作系统:Linux(里讷克斯)。托瓦兹便是这个系统的创作者,一位天才的程序员、真正的“极客”(指电脑技术狂人)。
托瓦兹1969年出生于芬兰赫尔辛基市。11岁时,托瓦兹便会用BASIC语言(即初学者通用符号指令代码)编写一些统计学方面的小程序,这是他编程之路的开始。1988年,托瓦兹进入赫尔辛基大学计算机科学系。一年后他开始服兵役,在这期间,托瓦兹开始研究操作系统。1990年,退伍后的托瓦兹回到大学,真正开始了“极客之王”的旅程。
Linux的诞生显得充满了偶然。大学期间托瓦兹经常要用他的终端仿真器去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了Linux第一个内核的雏形。当时,他年仅21岁。
托瓦兹一生坚持开放源代码,资源共享。开放源码软件指的是其源码可以被公众使用的软件,并且此软件的使用、修改和分发也不受许可证的限制。Linux便是这样的一款系统软件,它允许人们出于任何目的自由地使用、修改以及分享。托瓦兹说,Linux是世界上最大的协作项目。托瓦兹的开放源代码思想让很多人感到不安。在一封回应微软资深副总裁克瑞格·蒙迪批评开放源代码运动破坏了知识产权的电子邮件中,托瓦兹写道:“我不知道蒙迪是否听说过艾萨克·牛顿爵士?他不仅因为创立了经典物理学而出名,还因为说过这样一句话而闻名于世:‘我之所以能够看得更远,是因为我站在巨人肩膀上。’”托瓦兹又说道:“我宁愿听牛顿的也不愿听蒙迪的。他(牛顿)虽然死了快300年了,却也没有让房间这样臭气熏天。”这样的任性狂傲之语,也只有“极客之王”能说出口吧。