2009-11-23 49 views
7

有人能告诉我在哪里可以找到最初的代码,Linus Torvalds与黑客分享。我认为这将是学习操作系统的好地方。我在哪里可以找到Linux操作系统的第一个版本?

+0

他的名字是Linus而不是Linux,我不认为他与任何“黑客”组织有关。 http://en.wikipedia.org/wiki/Linus_Torvalds – 2009-11-23 21:44:39

+9

*黑客*不一定是否定词,请参阅http://en.wikipedia.org/wiki/Hacker – Heinzi 2009-11-23 21:46:27

+2

如果没有介绍性文章:http ://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b – Yishai 2009-11-23 21:47:28

回答

0

kernel.org是Linux内核的存储库。这里是真正旧代码的“历史”部分:http://www.kernel.org/pub/linux/kernel/Historic/

我不太确定旧的Linux代码是了解操作系统的最佳方式。对于初学者来说,它不是一个操作系统,它只是内核。看看Minix,那会更有趣,它是为了教育目的而创建的。

+1

拼写为“Minix”。你是对的:Minix是特别创建的,因此整个操作系统可以在一个学期在一门操作系统入门课程中教授。但确保获得版本2,因为这不再适用于当前的版本3.Minix3比Minix2复杂得多,因为它不是为教学设计的,而是为工业现实应用而设计的。 – 2009-11-24 00:23:27

2

如果你想以一种“很好”的方式看历史,你可以使用Dave Jones's Linux-History Git repository,它包括所有版本(至少所有仍然存在的版本,可惜一些0.99版本已经永远丢失了)从0.01至2.4.0。还有另一个history repository from Thomas Gleixner,涵盖了2.4.0到2.6.12,当然还有一切,因为 2.6.12可用在Linus's Git repository。 Linus还有一个repository,其中包含从2.5.0到2.6.12的BitKeeper存储库的CVS导出导入。

您可以使用Git的移植功能将这些存储库粘合在一起,以获得整个历史记录的统一视图。还有各种各样的脚本,试图使这些存储库更加准确,例如this one

+2

+1:这真的很酷(至少嫁给了这三人的家伙)。我确信Linux的提交历史有助于进行一些有趣的数据分析...... – 2009-11-24 16:01:36

相关问题