我對linux內核開發非常感興趣。 但我沒有關於Linux體系結構和所有的預先知識。 從哪裏開始。請幫助我找出正確的方法。linux內核開發
3
A
回答
6
我建議從this開始。
也是一個很好的網站開始Kernel Newbies。
3
- 獲取源代碼。
- 加入開發者郵件列表並要求解決一個簡單的任務。
PS:抱歉,無法添加鏈接,因爲kernel.org已關閉進行維護。
2
除了Robert Love的「Linux Kernel Development」,您還會發現http://www.makelinux.com/books/ulk3/(另請參閱other resources)。退房也Kernel Newbies。
+0
感謝您提供寶貴的信息 – NEO
相關問題
- 1. LINUX VS BSD內核開發
- 2. 使用linux進行Android內核開發
- 3. 使用KVM進行Linux內核開發
- 4. 在Python中開發Linux內核模塊
- 5. 使用Qemu進行Linux內核開發?
- 6. qemu中的x86 linux內核開發
- 7. Linux內核開發首選編輯器
- 8. Debian,make-kpkg和Linux內核開發
- 9. 設置Netbeans/Eclipse的Linux內核開發
- 10. Linux內核函數和內核模塊開發
- 11. 其他內核的Linux內核模塊開發編譯
- 12. 內核開發
- 13. iOS內核開發
- 14. 如何開始使用Linux內核開發
- 15. 如何開始開發和調試Linux內核?
- 16. 針對linux內核開發的發行版
- 17. Linux內核add_timer
- 18. 展開陣列Linux內核模塊
- 19. 解開Linux內核調度程序
- 20. 從哪裏開始linux內核編程?
- 21. Linux內核AIO,開放系統調用
- 22. virtualbox上的內核開發
- 23. 協作內核開發
- 24. 配置Eclipse for Linux內核模塊開發
- 25. 公司Linux內核開發的Git工作流程
- 26. 嵌入式linux/android內核開發工作流程
- 27. 在Linux內核中開發簡單的net_device
- 28. 如何爲linux內核模塊開發配置clang_complete?
- 29. TASK_UNINTERRUPTIBLE和在Linux內核開發中使用C處理線程
- 30. 如何在Linux內核開發中有效迭代
謝謝你的寶貴信息先生。我還有一個疑問,我聽到像執行我們自己的linux的味道,然後只是在虛擬機上做它。爲什麼這麼說,什麼是關於? – NEO
因爲如果你犯了一個錯誤,運行Linux的PC將會凍結。如果那是你唯一的電腦,你打算如何調試這個問題?如果您的開發版本在虛擬機中運行,您至少可以將內存轉儲到真實PC上的文件並進行分析。 –
現在我知道了。我可以選擇哪種虛擬機? – NEO