lab0.5: 比麻雀更小的麻雀(最小可执行内核)
放了一把火, 烧得只剩个架架
相对于上百万行的现代操作系统(linux, windows), 几千行的ucore是一只"麻雀"。但这只麻雀依然是一只胖麻雀,我们一眼看不过来几千行的代码。所以,我们要再做简化,先用好刀法,片掉麻雀的血肉, 搞出一个"麻雀骨架",看得通透,再像组装哪吒一样,把血肉安回去,变成一个活生生的麻雀。这就是我们的ucore step-by-step tutorial的思路。
lab0.5是lab1的预备,我们构建一个最小的可执行内核(”麻雀骨架“),它能够进行格式化的输出,然后进入死循环。
下面我们就开始解剖麻雀。
最后更新于