有人可以告诉我在哪里可以找到初始代码,Linus Torvalds与黑客分享。我认为这将是一个了解操作系统的好地方。
答案 0 :(得分:8)
在KernelTrap上讨论过。有一个很好的历史讨论,complete with release notes and mailing list discussions。
链接的文章附带了这个宝石,毫无疑问是Linus在发布后的样子:
(来源:kerneltrap.org)
有关讨论,请参阅here。对于完整的Linux 0.01版本download this,并使用this signature进行验证。
答案 1 :(得分: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 :(得分:0)
kernel.org是Linux内核的存储库。这是“历史性”部分,其中包含非常古老的代码:http://www.kernel.org/pub/linux/kernel/Historic/
我不太确定旧的Linux代码是了解操作系统的最佳方式。对于初学者来说,它不是操作系统,而只是内核。看看Minix,这将更有趣,它是为了教育目的而从头开始创建的。