Linux-Kernel

深入理解Linux内核学习笔记

[toc]

前言

想要学习Linux内核的契机大抵源于读OS相关的paper时感到力不从心,就正好趁机学习一下素来感兴趣的内核知识。

写下“兴趣”二字后不禁想到日向晶也的论述,兴趣绝不能成为训练的动力,否则遇挫后兴趣消失也就自然放弃了训练;然而学习内核确实也没有什么迫切的压力与强制的要求,随意为之吧

此外,考虑到以往学习知识点时的失败经验,本篇学习笔记大概一定不会系统地梳理全部的知识。阅读时不断梳理知识点虽有一定的合理性,但也确实消耗了读者的经历与耐心,一如阅读外文书籍时频繁地查阅生词,最终使人索然乏味。因而本篇笔记会写的十分随意,只粗略记一些三言两语。

运行环境

本机系统为Ubuntu 20.04.2 LTS

研究的Linux内核为kernel-2.6.11.12版本


距离学习Linux内核已经过去很久了。。考虑到只看书实在是效率欠佳,因而决定结合代码进行学习… 开更进程… -2021年10月3日

Linux内核代码风格

Linux内核代码风格