今天,Linux以其特有的开放源代码的魅力正逐步深入人心。然而在它出现之前,有谁会想到一个世界级的操作系统是靠分散在全球的几千个开发人员用业余时间创造出来的呢? 对于Linux的成功,人们往往会归功于天才Linus Torvalds的奇思妙想和别具一格的项目管理方法。这是毫无疑问的。但是,除了Linus之外,还有一位在开源领域内享有盛誉的高手对Linux开发的管理也至关重要,他就是Alan Cox(见图1)。下面让我们一起见识一下这位幕后英雄的庐山真面目。 图1 Linux内核的维护者——Alan Cox 从头再来 1969年,Alan Cox出生于英国的伯明翰。他从小就对计算机有着浓厚的性趣,曾使用Commodore PET这种古老计算机学习编程。Cox的第一个作品是一个利用简单的计算机动画来模拟月亮起落的程序。尽管Cox认为它没有多大的实用性,但这的确为他后来所从事的游戏编程奠定了一定基础。 Cox认为自己第一个真正的程序是在高中的社会实践活动中完成的。当时,学校组织这种活动的目的是让学生们利用两周的假期参与社会实践,从而认识到自己现有的水平不足以更好地完成令自己感兴趣的工作,以达到激发学生们上大学的热情。 但好多学生却领会不了学校的良苦用心,他们虽然联系了大公司,但仅仅是做了两周的杂活,交差了事。而Cox在这方面则是个好学生,他想利用假期学习游戏编程。