有人能告訴我在哪裏可以找到最初的代碼,Linus Torvalds與黑客分享。我認爲這將是學習操作系統的好地方。我在哪裏可以找到Linux操作系統的第一個版本?
回答
它在KernelTrap上進行了討論。有一個很好的歷史討論,complete with release notes and mailing list discussions。
鏈接的文章來完全與這個寶石,這無疑是萊納斯什麼樣子發佈後:
Linus Torvalds http://kerneltrap.org/files/linus2.gif
討論情況看here。對於完整的Linux版本0.01,download this並使用this signature進行驗證。
kernel.org是Linux內核的存儲庫。這裏是真正舊代碼的「歷史」部分:http://www.kernel.org/pub/linux/kernel/Historic/
我不太確定舊的Linux代碼是瞭解操作系統的最佳方式。對於初學者來說,它不是一個操作系統,它只是內核。看看Minix,那會更有趣,它是爲了教育目的而創建的。
拼寫爲「Minix」。你是對的:Minix是特別創建的,因此整個操作系統可以在一個學期在一門操作系統入門課程中教授。但確保獲得版本2,因爲這不再適用於當前的版本3.Minix3比Minix2複雜得多,因爲它不是爲教學設計的,而是爲工業現實應用而設計的。 – 2009-11-24 00:23:27
如果你想以一種「很好」的方式看歷史,你可以使用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。
+1:這真的很酷(至少嫁給了這三人的傢伙)。我確信Linux的提交歷史有助於進行一些有趣的數據分析...... – 2009-11-24 16:01:36
- 1. 我在哪裏可以找到我的Linux系統的libxul.so庫?
- 2. 我在哪裏可以得到一個紅寶石1.8.6的CentOS操作系統
- 3. 我在哪裏可以找到ios版本統計信息?
- 4. 在哪裏可以找到Linux系統調用的源代碼?
- 5. 我在哪裏可以找到USB的「Microsoft操作系統描述符」列表?
- 6. 哪裏可以找到我使用Docker安裝的操作系統?
- 7. 我在哪裏可以找到一個模擬器來測試我的操作系統的ARMv8?
- 8. 我在哪裏可以下載諾基亞操作系統?
- 9. 我在哪裏可以找到關於使用Linux操作系統的OpenGL信息,總共有初學者
- 10. 我在哪裏可以找到Prestashop主題系統的教程?
- 11. 哪裏可以找到Linux版本的sys/queue.h頭文件?
- 12. 我在哪裏可以找到一個好的asp.net 4.0 FAQ系統?
- 13. 我在哪裏可以找到系統調用源代碼?
- 14. 我在哪裏可以找到$腳本?
- 15. 我在哪裏可以找到vsvars32.bat的64位版本?
- 16. 我在哪裏可以找到特定版本的文檔
- 17. 我在哪裏可以找到最新版本的Zend Debug Protocol?
- 18. 我在哪裏可以找到舊版本的hadoop?
- 19. 我在哪裏可以找到舊版本的JDK和JRE?
- 20. 我在哪裏可以找到最新版本的Xj3D
- 21. 我在哪裏可以找到App Store新版本的Feed?
- 22. 我在哪裏可以找到特定API版本的文檔?
- 23. 我在哪裏可以找到3.2版本的NHibernate.Caches.SysCache2.dll?
- 24. 我在哪裏可以找到dojo版本1.7.2的spring-dojo.js?
- 25. 我在哪裏可以找到Mule Studio的存檔版本?
- 26. 我在哪裏可以找到cppunit的版本?
- 27. 我在哪裏可以找到CocoaAsyncSocket的非ARC版本?
- 28. 我在哪裏可以找到C#工作流系統的示例?
- 29. 我在哪裏可以找到有關操作系統使用情況的統計信息?
- 30. 我在哪裏可以找到所有kendo ui版本
他的名字是Linus而不是Linux,我不認爲他與任何「黑客」組織有關。 http://en.wikipedia.org/wiki/Linus_Torvalds – 2009-11-23 21:44:39
*黑客*不一定是否定詞,請參閱http://en.wikipedia.org/wiki/Hacker – Heinzi 2009-11-23 21:46:27
如果沒有介紹性文章:http ://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b – Yishai 2009-11-23 21:47:28