本仓库包含一本关于 Linux 内核及其内部原理的进行中的书籍。
这个项目的目标很简单——分享关于 Linux 内核内部机制及相关底层主题的知识。如果你对内核的底层实现感到好奇,请参阅目录。
[!IMPORTANT] 我开始撰写本系列文章时,最新版本的内核是
3.18。自那以后发生了很多变化,我正在逐步更新内容以反映现代内核(v6.18+)。随着内核的演进,我会继续修订这些文章。
[!TIP] 你可以通过我关于汇编编程的另一系列文章来入门汇编语言。
感谢志愿者们的努力,关于 Linux 的文章已被翻译成多种语言。
[!NOTE] 翻译内容可能与原文有所出入。
请阅读贡献指南了解如何为项目做贡献。贡献时,请务必遵守行为准则。
如果你有任何问题或建议,欢迎在 Twitter @0xAX 上联系我,提交一个issue,或给我发送电子邮件。
有一个用于学习内核源代码的 Google 群组邮件列表([email protected])。
要加入该群组,请发送邮件至 [email protected]。你将收到一封确认邮件。回复该邮件后,你就会被添加到邮件列表中。
[!TIP] 如果你有 Google 账户,可以直接打开存档页面并点击申请加入群组。你会被自动批准。
本项目采用 BY-NC-SA Creative Commons 许可证。
技术内容由 @0xAX 撰写。
特别感谢 @klaudiagrz 对文本的改进。