Skip to content

第一卷:混沌初开

修炼阶段: 炼气期内核焦点: Boot & 初始化 (, )

卷首语

天地未分之时,万物混沌。

在这片虚无之中,一道惊雷劈下——那是 BIOS POST 的第一声啼哭。 bootloader 推开了命运之门,内核被解压脱胎换骨。 开天辟地,从此世界有了法则。

而我们的主角,不过是 swapper/0——PID 0,最低等的 idle 进程。他的命运本该是永远沉睡,等待 CPU 无事可做时才被唤醒。

但他不甘。

本卷章节

标题简介
天地未分虚无之中,混沌初动
天雷劈下BIOS POST,硬件觉醒
命运之门Bootloader 引导,内核被加载
脱胎换骨内核解压,自我展开
开天辟地 降临,世界有了法则
天选之子 (PID 1) 诞生,第一个真正的进程
天道初显调度器、内存管理初现
第一次祈祷系统调用,用户态与内核态的第一次沟通
不期而至中断降临,世界不再宁静
世界末日 来袭
十一劫后余生从 panic 中恢复
十二天道法则理解内核的基本规则
十三不甘 idle不想永远做空闲进程
十四踏上征途决定修炼,离开 idle 状态
十五新的开始踏入进程管理的大门

涉及内核源码

  • — RISC-V 早期启动入口
  • ,
  • kernel/init_task.c — idle 进程定义
  • 初始化

以修仙之名,悟内核之道