花了将近 1 个半月的时间,写了大概 30 篇实质性的 Linux 0.11 内核笔记。这过程说实话真的很辛苦,不过收获也是很大!
记得我在前言曾提到“随着学习的深入,越来越发现不得不去了解和学习下 Linux 内核,要不这些零碎的知识无法串在一起、也无法让自己的知识体系更加完整”。虽然现在离自成体系还是很远,不过多多少少在往这个方向上迈了一步。
通过这次学习,才发现操作系统有多么地复杂,即使 Linux 0.11 还是一个只有约 2 万行代码且跟现代操作系统相比稍微简单的系统。真的特别佩服 Linus 在 1991 年就写出了这么复杂又很棒的操作系统。真是天才!
在这学习过程中,特别参考了《Linux 内核设计的艺术》(第 2 版)和《Linux 内核完全注释》(修正版 V3.0)两本书。尤其是前者写的真是不错,逻辑很强,有很多的分析,这是比后者好的地方。不过后者有详细的代码注释和背景知识介绍。这两本书是互补的,一起对照着看是再好不过的了。
后来发现百度脑图还是挺不错的,可以导入 MindManager、XMind 等软件生成的思维导图,也更方便共享。这里,特别将写过的这些博文用百度脑图总结了一下。分享链接为 Linux 0.11 内核学习笔记,截图如下:
接下来就开始新的学习旅程!
不过别忘了常温习!