介绍 Linux 内核中断和系统调用部分的代码。
根据 Github Issue & PR templates 相关文档整理。
使用 Hugo 配合 Github Pages 搭建静态博客,利用 Github Actions 自动部署。
使用 Zsh 作为默认 shell,安装 Zsh 和 oh my zsh 框架并完成配置。
查看 Linux 发行版和内核版本的多种方式。
通过重定向让 shell 切换环境后继续执行。
阅读 MIPS 启动部分的代码,从内核入口 kernel_entry 到 start_kernel 的第一个子函数 lock_kernel,很多细节我并没理解,所以不进行展开。基于 Linux kernel release 2.6.11.12。由于 Markdown 代码块语法高亮不支持汇编,此处统一用 C 标注。