lab0.5: 比麻雀更小的麻雀(最小可执行内核)

放了一把火, 烧得只剩个架架

相对于上百万行的现代操作系统(linux, windows), 几千行的ucore是一只"麻雀"。但这只麻雀依然是一只胖麻雀,我们一眼看不过来几千行的代码。所以,我们要再做简化,先用好刀法,片掉麻雀的血肉, 搞出一个"麻雀骨架",看得通透,再像组装哪吒一样,把血肉安回去,变成一个活生生的麻雀。这就是我们的ucore step-by-step tutorial的思路。

lab0.5是lab1的预备,我们构建一个最小的可执行内核(”麻雀骨架“),它能够进行格式化的输出,然后进入死循环。

下面我们就开始解剖麻雀。

最后更新于