是否有足够的小内核来学习osdev?

Vic*_*tor 11 kernel osdev kernel-mode

我想了解更多有关osdev的信息.所以我想从其他小内核中学习,以便在osdev上做得更好.学习osdev有什么好的内核吗?当然它需要是GPL所以我可以访问源代码并可以自由地修改它.

Pav*_*ath 13

  1. FreeRTOS尽可能小.内核映像只有4K-9K!它是一个RTOS,但它也会给你一个关于操作系统的公平的想法!

  2. Minix是另一个很多人喜欢的!虽然它不小但在教育界很受欢迎!

  3. FemtoOS也可能对您感兴趣!

  4. TinyOS也有类似的用途!

我列出的大部分内容都来自嵌入式世界.因为大小和简单都很重要!


小智 8

http://www.stanford.edu/class/cs140/projects/pintos/pintos.html

PintOS是上述的另一个补充.非常简单的框架和实现非常简单易懂.通常用于向学生介绍OS的设计和实现.