linux内核学习计划

来源:互联网 发布:javascript网站 编辑:程序博客网 时间:2024/05/02 01:39

在步入而立之年时,对linux源代码产生了兴趣,决定去研究折腾一番。

选择linux0.11为学习版本,代码量少,结构简单,基本上了覆盖了linux内核的核心思想,为研究后续代码打下一个基础。


一、在mac os上建立bochs模拟环境,根据oldlinux网站上提供的linux0.11_devel作为开发环境,在上面进行代码编写。

二、学习汇编语言,在bochs环境中运行。基本掌握后,学习编写linux启动过程所涉及的三个汇编代码,并编制bootimage,用于启动阶段调试。

三、逐步添加功能,完善代码。

四、书籍学习:80X86开发者手册,minix操作系统设计与实现,汇编编程。

0 0