繁体   English   中英

Linux内核/ os源代码文档?

[英]Linux kernel/os source code documentation?

是否有一个Linux发行版(除了Minix)以及源代码的良好文档? 或者,是否有一些很好的文档来描述一般的Linux源代码?

我已经下载了内核源代码,但是,(毫不奇怪)找到我的方式有点压倒性的,我想知道是否有一些更高级别的文档来讨论Linux内核的工作原理?

你有没有试过看一下linux文档项目我发现它在linux上悄然详尽无遗它们有一个部分Linux Kernel是一本在线书籍,它解释了linux内核如何工作以及为什么它在某些方面的行为,你应该一定要深入研究它,因为它制作精良。

一些Linux内核代码作为文档有很好的评论,但是如果你要进入内核开发,我建议你拿一本好书。 一个好的,相对容易阅读的是罗伯特·洛夫的Linux内核开发 我在大学时开始学习第二版,现在在书架上保留第三版的副本。

我还发现Linux Cross Reference站点有助于跳转内核源代码。 它非常适合跟踪不同文件中的功能,并获得所需的功能。

如果您想了解操作系统及其基础知识,我强烈建议您从一个小内核开始,然后逐步学习Linux。 从像Linux这样的操作系统开始,在代码和文档方面将是压倒性的。

有XV6操作系统遵循Unix文件和进程的基本概念。 您可以获取代码清单和正确解释代码的文档。 这是一个链接。 链接

由于学术界正在使用这门课程作为基线,我认为你应该得到很好的支持,以理解相同的。

对于尚未过时的东西(如kernel.org/doc ),您可能会看到:

第一个是我个人喜欢的(干净,可读,愉快,最新)。

第二个是最知名的。

第三个是下载,如果你想浏览并离线搜索(在某些情况下可能很方便)。

在我离开之前,我的两分钱作为旁注:我觉得,对于像Linux内核这样的着名内容来说,当你在网上搜索文档时,你会得到大量过时的文档,以及如何获得更多的文件,这很奇怪。日期似乎相当隐蔽,远离搜索引擎的顶部位置。

Linux核心内核评论有点过时,但仍然是一个很好的信息来源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM