Simple os是我从16年6月开始编写的一个玩具操作系统,编写语言是以C语言为主,x86汇编为辅。目标是一个代码精短,却又五脏俱全,适合学习操作系统内部原理的os。
贴一下github,顺便骗几个star
https://github.com/szhou42/osdev
现在,Simple os长这样,颜值还有待提高,不过是一个好的开始。
目前,Simple os已经具备以下的功能:
内存管理
- 物理内存管理
- 虚拟内存管理,分页机制
- kmalloc内存分配器