LinuxKernel

 Linux  Kernel 󰈭 523字

深入理解Linux内核学习笔记

前言

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

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

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

运行环境

本机系统为Ubuntu 20.04.2 LTS

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


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

Linux内核代码风格

Linux内核代码风格

Logs

  • 2022.9.3: 开始学习<4中断和异常>

  • 2022.9.3之前: 按照<1绪论>, <2内存寻址>, <3进程>, <8内存管理>的顺序进行的学习

嗨! 这里是 rqdmap 的个人博客, 我正关注 GNU/Linux 桌面系统, Linux 内核, 后端开发, Python, Rust 以及一切有趣的计算机技术! 希望我的内容能对你有所帮助~
如果你遇到了任何问题, 包括但不限于: 博客内容说明不清楚或错误; 样式版面混乱等问题, 请通过邮箱 rqdmap@gmail.com 联系我!
修改记录:
  • 2023-05-29 23:05:14大幅重构了python脚本的目录结构,实现了若干操作博客内容、sqlite的助手函数;修改原本的文本数 据库(ok)为sqlite数据库,通过嵌入front-matter的page_id将源文件与网页文件相关联
  • 2023-05-08 21:44:36博客架构修改升级
  • 2022-11-16 01:27:34迁移老博客文章内容
LinuxKernel