深入理解Linux内核学习笔记
前言
想要学习Linux内核的契机大抵源于读OS相关的paper时感到力不从心,就正好趁机学习一下素来感兴趣的内核知识。
写下“兴趣”二字后不禁想到日向晶也的论述,兴趣绝不能成为训练的动力,否则遇挫后兴趣消失也就自然放弃了训练;然而学习内核确实也没有什么迫切的压力与强制的要求,随意为之吧
此外,考虑到以往学习知识点时的失败经验,本篇学习笔记大概一定不会系统地梳理全部的知识。阅读时不断梳理知识点虽有一定的合理性,但也确实消耗了读者的经历与耐心,一如阅读外文书籍时频繁地查阅生词,最终使人索然乏味。因而本篇笔记会写的十分随意,只粗略记一些三言两语。
运行环境
本机系统为Ubuntu 20.04.2 LTS
研究的Linux内核为kernel-2.6.11.12版本
距离学习Linux内核已经过去很久了。。考虑到只看书实在是效率欠佳,因而决定结合代码进行学习… 开更进程… -2021年10月3日
Linux内核代码风格
Logs
-
2022.9.3: 开始学习<4中断和异常>
-
2022.9.3之前: 按照<1绪论>, <2内存寻址>, <3进程>, <8内存管理>的顺序进行的学习