在林纳斯的成长期间他有过三台电脑。 Commodore VIC20是他外公留给他的遗产,另一台是Sinclair QL,第三台是PC机。
当林纳斯对CommodoreVIC-20玩得已经很精通后,他便开始攒钱想买一台更为先进的电脑,这成了当时林纳斯生活中的一件大事。
为了买电脑他把圣诞节和生日的压岁钱都攒起来,还参加了赫尔辛基公司清洁队,保养树林、锯灌木丛;还当过邮差,送垃圾邮件。当然还有一个资金来源是靠着学校发的奖学金。
芬兰是个重视教育的国家,许多个人和企事业单位都会给学校捐款,连公立的小学都有人拿出钱来赞助。其中有一种捐款不是给成绩最好的,而是给班里最受爱戴的。林纳斯本以为小学生涯是拿不到这个奖了,但幸运的是,在他六年级的时候,经由全班的举手投票,林纳斯获得了200马克的奖金,相当于40美元,这对于一个小学生来说,已经很不错了。
一般情况下,芬兰学校的奖学金是奖给那些在某一学科或者体育赛事中有突出表现的学生们。许多的奖项都是由具体的学校发放或是当地政府赞助。林纳斯的数学成绩非常优异,几乎每年都能拿到一笔数额不等的奖学金。到了高中之后,他获得奖学金的数额也越来越大,有一次足足拿到500美元。
林纳斯的第二台电脑的钱基本上是靠着这些方式攒来的,之后林纳斯花了大量时间进行了一番调查。 最后选择的是Sinclair QL。说到这里,不得不佩服外国人的独立意识,当时林纳斯也不过是个学生,他能够靠自己的辛勤劳动和奖学金凑钱买自己喜欢的电脑,而同样是这个年龄阶段的中国学生,能独立的恐怕很少吧!
Sinclair QL电脑有一个专门的操作系统叫做Q-DoS。在当时,这种操作系统的BASIC语言已经非常先进,而且在图形显示上还有它的优势。不过,它有一个缺点就是BASIC的部分程序并不是多重任务处理,在同一时间内不能运行一个以上的BASIC程序。不过,这对于林纳斯来说很好解决,他只需要用汇编语言编写出程序,让操作系统列出时间表,把程序运行的时间依次排开,这样就可以同时操作多个程序。
值得一提的是,这种电脑用的是摩托罗拉68000芯片的第二代——68008芯片,它有8兆赫,比以往的芯片都便宜。在外部,第一代68000芯片以16比特(2字节)与CPU之外的设备进行连接,例如硬件添加装置和存储器,但在内部,它却是32比特。由于它只能从存储器上载16比特,而16比特的操作肯定比32比特的操作要快,所以这种结构非常受欢迎。直到现在,许多轿车和嵌入装置还在使用。虽然芯片已经完全不同了,但结构还是基本相同的。
林纳斯电脑中的68008芯片明显比上面介绍的68000芯片更先进一点。它在与CPU之外的设备连接时使用的不是16比特,而是8比特。它内部是32比特的,而它与外部设备互动的却是8比特,这些特性就使它在编程方面看起来非常不错。
说到内存,比起被取代的Commodore VIC-20小得可怜的3.5千字节的内存,QL的内存是128千字节,虽然不是兆字节,但这在当时对于家用电脑来说已经非常大了。因为它的68008芯片,所以能毫无困难地读取所有的内存,这在当时可是一件很高级的事情。毕竟之前用的Commodore VIC-20只是被外公用来做大型计算器而已。
当他确定要买一台Sinclair QL的时候,他就联系上了自己的一个朋友。那位朋友认识一家商店的老板,他希望靠着朋友介绍能够让老板打个折扣。老板同意给予林纳斯一定的优惠,可是他自己却放弃了,原因是需要等一段时间才能拿到电脑。他等不及了,就马不停蹄地赶到赫尔辛基一家最大书店的电脑柜台购买了一台Sinclair QL。这一趟花费了他将近2000美元,这对于一个父母离异的学生来说,无疑是个重大的决定。那时候个人电脑还没有普及,电脑市场往往出现供不应求的情况,电脑的价格还是很昂贵的。
Sinclair QL的整个机身都是漆黑发亮的黑色,带着一个大大的黑色键盘,整个外壳并不是那种圆圆的机型,而是有棱有角,让人看到它的样子会觉得非常酷。
当林纳斯买到Sinclair QL之后,他就很兴奋地把电脑拼装起来。从这以后,他就用在Sinclair QL上不断地寻找有意思的事情做,编写各种各样的程序。
有一个Forth语言解释程序和编译程序,纯粹是为了用着玩。在那时候,林纳斯接触到了一种很怪的电脑语言——Forth。他认为这种语言既好玩又有市场,可以用它完成很多事情。的确,Forth语言在20世纪80年代的时候被广泛运用,不过这种语言对于不懂技术的人来说很难掌握,因而从来没有普及过,现在已经没有人使用。
关于Forth语言的命名,按照这个程序发明人查尔斯·穆尔(Charles Moore)的说法,是因为它在“第三代计算机”IBM1130上工作得非常有效,以至于认为它是“第四代语言”,称之为“Fourth”,不过当时的IBM计算机只允许5个字符的标识符,所以Fourth就变成了Forth。
这台Sinclair QL电脑陪伴着林纳斯度过了三年时光:从高中到赫尔辛基大学,再到芬兰部队服役。不过在最后的一两年里,他也慢慢发现了它的短处。
尽管Sinclair QL的操作系统能够胜任多重任务处理的工作,但它没有保存措施,有时候会出现死机的情况。只要有其中的一个任务出现差错,电脑就不好用了。1986年386芯片推出之后,PC机看上去突然有了优势,凡是68020能做的事情PC机都能做。这时候,林纳斯有了换一台电脑的想法。
当时,林纳斯想买一台价值一万八千芬兰马克的386,但是实在凑不齐这么多钱,而那时候时间已经到了80年代末期,IBM最早制造的一批PC机早已经摆满了商店的货架。林纳斯看上了PC机的一个吸引人之处:外围设备按照标准生产,获得渠道广。于是他决定为陪伴他三年的Sinclair QL来一次大的升级,这在当时无异于重新组装一台机器,既费力又费钱。后来他开始寻找买家一点点卖掉Sinclair QL的零件,为了弄一个新的CPU。
一直到后来他终于凑足了钱买了一台PC机,这才满足了对于UNIX系统的渴望。
对现在的极客而言,单从不修边幅、拖鞋袜子这类形象上已经很难判断出来了,毕竟当你看到这样装束的年轻人时,他可能只是一个游戏迷和宅男而已。
那么该如何判断一个人是否是标准的极客呢?
我们可以看这个人身上携带的装备。一般情况下,极客的装备里,必然会有手机、平板电脑、笔记本、数码相机等电子设备。不过,就算你拥有上面提到的所有装备,也仅仅说明你是极客圈子里的小孩,那么那些资深的极客们,他们的装备又是怎样的呢?
我们可以看看苹果的联合创始人之一斯蒂夫·沃兹尼亚克(Steve·Wozniak)旅游时携带的背包里有什么。
了解斯蒂夫·沃兹尼亚克的人都知道,他是圈内知名的老牌极客。当他打开背包时,瞬间就会让年轻的极客们吓呆。原来,斯蒂夫·沃兹尼亚克的背包里可谓是种类齐全,花样繁多,主要有以下装备:Square支付配件,贝尔金双USB接口充电器,给iPhone加镜头用的小配件,妻子珍奈特(Janet)的USB插头、1394线、佳能充电器、Verizon 3G移动路由,若干条可伸缩USB线缆,蓝牙鼠标,双筒望远镜,投影仪连接器,几部GambeboyGameboy Light以及连机线,大量铅笔和钢笔,大量Sharpie油笔,红蓝紫黄绿激光笔,信用卡,酒店卡,航空积分卡等。
极客斯蒂夫•沃兹尼亚克
斯蒂夫·沃兹尼亚克还说,“所有的装备他一直都戴在身上或者放在背包里,除了妻子的两部iPhone、一部iPod和一部iPad。”
大约估计,这些东西加在一起,至少有45斤的重量。鉴于此,我们不得不佩服沃兹尼亚克这个老牌极客的体力真好。
至于林纳斯,如果你刚好在波特兰见到他,那么你就会看到这个温文尔雅、身体有些发福的芬兰裔美国人,正陪着他的妻子托芙(Tove)、三个孩子、一只猫、一条金鱼、一只兔子还有一只宠物鼠在美丽的奥斯威登湖(Lake Oswego)边6000平方英尺的家中喝着浓香的咖啡,尽情地享受着生活。
作为一个资深极客来说,他的“装备”可谓是有点奇怪,不过如果你当着他的面说他只是个富态的中年大叔,他会砰地关上车门,发动汽车然后把油门一脚踩到底。当他开着他的奔驰车绝尘而去的时候,也许你很可能还没有明白到底发生了什么事情。
除了Linux系统的电脑,林纳斯家中堆放最多的就是壁炉上那些肚子鼓鼓的企鹅玩偶了。看到这些“装备”,你可不能小看这个自称为“极客之王”的中年人,他现在还掌管着Linux这个开源软件开发项目,动摇了微软的垄断地位,并且还在为Google、Amazon等互联网巨头提供建构模块,他是一个低调的王者,偶尔几次出现在公共场合就会掀起很大的波澜。
因为对电脑的痴迷,林纳斯很少参加体育运动,每次上体育课的时候都让他很纠结,如果是体操课,他马马虎虎也就过了,但一旦要上足球或冰球课,他是十有八九会偷偷地溜回家玩电脑的。