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