KERNEL-0
Simple-OS
从引导扇区到用户态 Shell 的全栈手写
从零构建的轻量级操作系统:自定义引导程序、基础内核、键盘中断、简易文件系统与用户命令 Shell。
Challenge
裸机环境无调试器友好支持,内存管理与中断处理必须精确到字节。
Approach
- 16-bit 实模式引导 → 32-bit 保护模式切换
- 内核内存分页与 GDT/IDT 初始化
- 简易 inode 文件系统 + 交互式 Shell
Outcome
- 系统可引导并运行用户命令
- 完整开源可学习
- 深入理解 OS 底层机制