Linux 简史
如今 Linux 无处不在,不管你在哪儿,都不太可能不用 Linux。Linux 正在被越来越多的设备和产品所使用,包括遍布世界的公共电话交换网、全球数据网络、手机、无线基站控制器,以及管理这些无线蜂窝网络的通信基 础设施,还有各种消费电子产品、汽车车载设备、打印机、路由器等。那么 Linux 到底是如何创造出来的?
GNU/Linux 起源
1991年,芬兰的赫尔辛基大学的 Linus Torvalds 在 BBS 上面贴了一则消息,宣称他以 bash、gcc 等工具写了一个可以在 Intel 的 386 机器上面运行的内核程序,许多人对此很感兴趣,乘自由软件运动的春风,Linux 开始了它不平凡的旅程。
最初的 Linux 内核是由芬兰人 Linus Torvalds(托瓦兹,1969年出生)所开发的。托瓦兹的外祖父是赫尔辛基大学的统计学家,他的外祖父为了让自己的小孙子能够学点东西,所以从小就将托瓦兹带到身边来管理一些微计算机。正因如此,托瓦兹很小就学会了汇编语言。1988年,托瓦兹顺利进入赫尔辛基大学,并选读了计算机科学系。当时整个赫尔辛基只有一台 UNIX 系统的计算机,并且仅支持 16 个终端机。由于操作麻烦,需要耗费大量时间等待,实在难以满足托瓦兹的需求。为此,他不禁想到 “何不自己搞一部 UNIX 来玩?” 不过由于UNIX不向学生提供源代码,要自己写内核程序,谈何容易?
图. 年轻时的Linus Torvalds
托瓦兹是幸运的,因为当时存在一个类似 UNIX 的系统,并且与 UNIX 完全兼容,还可以在 Intel 386 机器上运行。这个系统就是 Andrew Tanenbaum 教授出于教育目的编写的 Minix 系统。