寻找可以帮助进入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