Linus Torvalds(托瓦兹, 1969年出生, [10])的外祖父是赫尔辛基大学的统计学家, 他的外祖
父为了让本身的小孙子可以学点东西,因此从小就将托瓦兹带到身边来管理一些微计算机。
在这个时期,托瓦兹接触了组合语言(Assembly Language),那是一种直接与芯片对谈的
程序语言,也就是所谓的低阶语言。 必需要很了解硬件的架构,不然很难以组合语言撰写程
序的。
在1988年间,托瓦兹顺利的进入了赫尔辛基大学,并选读了计算机科学系。在就学期间,因
为学业的须要与本身的兴趣, 托瓦兹接触到了Unix这个操做系统。当时整个赫尔辛基只有一
部最新的Unix系统,同时仅提供16个终端机(terminal)。 还记得咱们上一节刚刚提过的,
早期的计算机仅有主机具备运算功能,terminal仅负责提供Input/Output而已。在这种状况
下, 实在很难知足托瓦兹的需求,由于.....光是等待使用Unix的时间,就很耗时~为此,他不
禁想到: “我何不本身搞一部Unix来玩?”不过,就如同Stallman当初的GNU计划同样,要写
核心程序,谈何容易~
不过,幸运之神并未背离托瓦兹,由于不久以后,他就知道有一个相似Unix的系统, 而且与
Unix彻底相容,还能够在Intel 386机器上面跑的操做系统, 那就是咱们上一节提过的,谭宁
邦教授为了教育须要而撰写的Minix系统! 他在购买了最新的Intel 386的我的计算机后,就立
即安装了Minix这个操做系统。 另外,上个小节当中也谈到,Minix这个操做系统是有附上源
代码的, 因此托瓦兹也经由这个源代码学习到了不少的核心程序设计的设计概念喔!