2011-05-27 60 views
6

寻找可以帮助进入Linux代码的资源。无法在Google上获得太多帮助。我对本书/资源所涵盖的发行版没有任何问题,但会喜欢Fedora是否是基础。此外,如果资源得到良好维护和更新,这将是非常好的。解释Linux源代码的资源

+0

http://www.spinellis.gr/codereading/ – 2011-05-27 13:55:15

+0

@Paul,帮助! – check123 2011-05-27 14:01:14

+0

了解Linux内核: http://www.makelinux.net/books/ulk3/ – Const 2011-10-14 22:09:14

回答

4

这看起来很有希望:

http://kernelnewbies.org/KernelHacking

请注意,您将需要熟悉操作系统的概念,甚至理解的内存是如何分配的,过程是如何安排,以及诸如此类的概念。而且,linux内核的代码非常复杂。

你正在从事一项艰巨的任务。但玩得开心。您可能希望从小型设备驱动程序的代码开始。

+0

在OS中学习了标准课程。这可能是进入这些事情的动机。顺便说一句,关于Tanenbaum的操作系统设计和实现的任何想法。在那里,他应该从零开始开发Minix。 – check123 2011-05-27 13:56:21

0

如果你在谈论Linux内核,kernel newbies是绝对可怕的。除此之外,我不认为这是一个单一的资源推荐。

1

如果您试图了解linux内核源代码,那么您正在使用的确切发行版并不相关。

我会推荐来自Robert Love的书:Linux Kernel Development,目前在第三版。它会让你了解内核的主要部分。