这个是我编译出来的Linux 0.12内核。具体的编译中,我对原有的内核代码作出了一定的修改。比如,我将原本的引导启动代码的两个as86语法的汇编文件改编为AT&T汇编格式。将许多的内联函数改编为宏代码。对里面的许多不符合现代C语言内联汇编语法的部分,也都作出了修改。 解压后,里面有Lab目录。这个呢,里面配有实验环境,大家只需要自己下载一个bochs虚拟机,然后呢,运行里面的配置文件就可以了。里面的bochs配置文件,以及相应地虚拟软盘和硬盘,我都给配置好了。 相应系统地学习Linux内核的网友,可以加我qq:1484930967。