谈到Linux的起源,就不得不提及199110月,在USNET新闻组——comp.os.minix上的一篇毫不起眼的文章。它由芬兰一位署名为Linus Torvalds的赫尔辛基大学学生所发表,当时这位年轻人才21岁,和你们在座的这些人几乎同龄。这篇文章的内容如下:

Hello everybody out there using minix Im doing afreeoperating systemjust a hobbywont be big and professional like gnufor 386486AT clones. This has been brewing since Apriland is starting to get ready. Id like any feedback on things people like /dislike in minixas my OS resembles practical reasons among other things.Ive currently ported bash1.08and gcc1.40),and things seem to work. This implies that Ill get something practical within a few monthsand Id like to know what feathers most people would want. Any suggestions are welcomebut I wont promise Ill implement them-Linustorvalds@kruuna.helsinki.fiPs. Yes its free of any minix codeand it has a multi-threaded fs. It is NOT portableuses 386 task switching etc. and it probably never will support anything other than AT-hard-disksas thats all I have-

也就是因为这篇文章,Linux才开始了以后的快速发展。其实此时发表的版本,也就是第一个Linux正式版本——0.0.2版,虽说是正式版本,但其稳定性和功能仍不十分完善。

从以上这篇文章我们也能了解Linus Torvalds本人设计时的初衷,以及Linux创造时的精神:

ü  它的构思源自Andrew Tanenbaum开发的Minix。这是一种免费的、小型的类UNIX操作系统,您可到以下网站获得详细资料:http://www.cs.vu.nl/~ast/minix.html

ü  GNU一样,Linux是一个免费的操作系统。

ü  最初是以386486)平台为设计目标,但目前支持的平台增加了许多。例如,Compaq Alpha AXPSun SPARC and UltraSPARCMotorola 68000PowerPCPowerPC64ARMHitachi SuperHIBM S/390MIPSHP PA-RISCIntel IA-64DEC VAXAMD x86-64CRIS等机器目前都可运行Linux

ü  操作系统中使用了bashShellgcc编译器。

ü  没有使用任何Minix程序代码。

ü  使用多线程(Multi-Threads)的文件系统设计。

ü  不具有移植性。

ü  可能只支持AT硬盘。

Linux就是在这么简单的想法下开始酝酿,同时因为它是以GPLGeneral Public License)的方式发行,所以任何人可用任何形式来复制与传播Linux。随着投入研究和开发的人数激增,Linux的功能也愈趋完善,直至目前为止,它已可与微软操作系统相抗衡。

值得一提的是,虽然Linux的成功没有为Linus Torvalds带来财富,但他的成就已为电脑界树立了良好的典范。这也使他在电脑科技发展史上占有一席之地。