Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解释Linux源代码的资源_Linux_Resources - Fatal编程技术网

解释Linux源代码的资源

解释Linux源代码的资源,linux,resources,Linux,Resources,寻找有助于“进入”Linux代码的资源。在谷歌上找不到太多帮助。我对这本书/参考资料所涵盖的发行版没有任何问题,但我希望以Fedora为基础。另外,如果资源得到很好的维护和更新,那就太好了。可能是一个很好的起点。一个可点击的地图,带您到您点击的源部分。在浏览器中可读。这看起来很有希望: 请注意,您需要熟悉操作系统的概念,才能理解内存分配方式、进程调度方式等概念。此外,linux内核的代码极其复杂 你正在承担一项艰巨的任务。但是要玩得开心。您可能想从一个小型设备驱动程序代码开始。如果您谈论的是L

寻找有助于“进入”Linux代码的资源。在谷歌上找不到太多帮助。我对这本书/参考资料所涵盖的发行版没有任何问题,但我希望以Fedora为基础。另外,如果资源得到很好的维护和更新,那就太好了。

可能是一个很好的起点。一个可点击的地图,带您到您点击的源部分。在浏览器中可读。

这看起来很有希望:

请注意,您需要熟悉操作系统的概念,才能理解内存分配方式、进程调度方式等概念。此外,linux内核的代码极其复杂


你正在承担一项艰巨的任务。但是要玩得开心。您可能想从一个小型设备驱动程序代码开始。

如果您谈论的是Linux内核,这绝对是很棒的。除此之外,我认为没有一种资源可以推荐。

如果您试图理解linux内核源代码,那么您使用的确切发行版就不太相关了


我推荐罗伯特·洛夫的这本书,目前已经是第三版了。它将使您了解内核的主要部分。

了解Linux内核:Linux内核开发:参加了操作系统的标准课程。这可能就是进入这些领域的动机。顺便说一下,关于Tanenbaum的操作系统设计和实现有什么想法吗。据说他是从零开始开发Minix的。