尋找可以幫助進入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. Android java的源代碼解釋
- 3. 通過「doc」解釋源代碼?
- 4. 腳本語言解釋器源代碼
- 5. 解釋Arrowlets源代碼,這部分
- 6. Java - Linux的Process.destroy()源代碼
- 7. linux du命令源代碼
- 8. 源代碼註釋工具
- 9. SFML釋放資源
- 10. Php資源釋放
- 11. HTML頁面源代碼有無法解釋的註釋
- 12. 鉻解釋JPG資源作爲文檔
- 13. 如何將Linux C++源代碼轉換爲Windows C++源代碼?
- 14. 替代異常處理釋放資源
- 15. 解析資源
- 16. Linux下的Qt資源
- 17. Linux的資源管理
- 18. Linux中的資源清理
- 19. 釋放OpenSSL的資源:SSL_CTX_free
- 20. 很好的資源來解釋如何在集合中使用哈希代碼
- 21. eclipse錯誤地將包解釋爲「資源」或源文件夾
- 22. 解釋爲其他資源但使用MIME類型text/javascript傳輸的資源?
- 23. Linux的usb_storage的源代碼在哪裏
- 24. 光禿禿的骨頭linux源代碼
- 25. 在Linux的源代碼安裝Ruby 2.4.1
- 26. linux init進程的源代碼
- 27. //格式的Java源代碼註釋--------------------------------
- 28. 源代碼控制誤解
- 29. Java源代碼解析器
- 30. 瞭解Application.routes.draw源代碼
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