尋找可以幫助進入Linux代碼的資源。無法在Google上獲得太多幫助。我對本書/資源所涵蓋的發行版沒有任何問題,但會喜歡Fedora是否是基礎。此外,如果資源得到良好維護和更新,這將是非常好的。解釋Linux源代碼的資源
6
A
回答
4
這看起來很有希望:
http://kernelnewbies.org/KernelHacking
請注意,您將需要熟悉操作系統的概念,甚至理解的內存是如何分配的,過程是如何安排,以及諸如此類的概念。而且,linux內核的代碼非常複雜。
你正在從事一項艱鉅的任務。但玩得開心。您可能希望從小型設備驅動程序的代碼開始。
+0
在OS中學習了標準課程。這可能是進入這些事情的動機。順便說一句,關於Tanenbaum的操作系統設計和實現的任何想法。在那裏,他應該從零開始開發Minix。 – check123 2011-05-27 13:56:21
1
http://www.makelinux.net/kernel_map可能是一個很好的開始。一個可點擊的地圖,可將您帶到您點擊的來源部分。在瀏覽器中可讀。
0
如果你在談論Linux內核,kernel newbies是絕對可怕的。除此之外,我不認爲這是一個單一的資源推薦。
1
如果您試圖瞭解linux內核源代碼,那麼您正在使用的確切發行版並不相關。
我會推薦來自Robert Love的書:Linux Kernel Development,目前在第三版。它會讓你瞭解內核的主要部分。
相關問題
- 1. Object.create源碼解釋?
- 2. 通過「doc」解釋源代碼?
- 3. linux du命令源代碼
- 4. 源代碼註釋工具
- 5. Php資源釋放
- 6. SFML釋放資源
- 7. HTML頁面源代碼有無法解釋的註釋
- 8. 鉻解釋JPG資源作爲文檔
- 9. 解析資源
- 10. 釋放OpenSSL的資源:SSL_CTX_free
- 11. 很好的資源來解釋如何在集合中使用哈希代碼
- 12. eclipse錯誤地將包解釋爲「資源」或源文件夾
- 13. 解釋爲其他資源但使用MIME類型text/javascript傳輸的資源?
- 14. linux init進程的源代碼
- 15. 在Linux的源代碼安裝Ruby 2.4.1
- 16. 語言在網絡從源代碼解釋字節碼與
- 17. //格式的Java源代碼註釋--------------------------------
- 18. 瞭解Application.routes.draw源代碼
- 19. Java源代碼解析器
- 20. 瞭解jQuery源代碼
- 21. Ubuntu Linux資源跟蹤庫?
- 22. 資源切換到Linux
- 23. ActiveXObject - Excel.Application不釋放資源
- 24. Log4Net不釋放資源
- 25. PHP/DOMDocument:unset()不釋放資源
- 26. 當Android資源被釋放?
- 27. Java文件釋放資源
- 28. AVAudioUnitSampler未釋放資源
- 29. 關機時釋放資源
- 30. 編寫ANSI C代碼的資源
http://www.spinellis.gr/codereading/ – 2011-05-27 13:55:15
@Paul,幫助! – check123 2011-05-27 14:01:14
瞭解Linux內核: http://www.makelinux.net/books/ulk3/ – Const 2011-10-14 22:09:14