什么是Microkernel
Microkernel 是一种内核设计风格,在90年代初由CMU的系统研究组提出,在1991年的论文里,他们描述了Mach系统如何实现了microkernel.
所谓的microkernel, 其实就是把传统的kernel trim 到只有一个更小的核,这个核(microkernel)只保留了最基本的硬件操作抽象,把最直接与硬件打交道的功能和OS的独特特征(unique characteristic)分开。
Q:哪些是OS的characteristics呢?
A: File system interface? 例如windows 用的是 FAT3