一、The Base Specifications Issue 7
XDB:Base Definitions
XSH:System Interfaces
XCH:Shell & Utilities
XRAT:Rationale
二、Windows API index - Win32 apps | Microsoft Docs
三、微内核与宏内核
1、宏内核
文件,IPC等都在系统内核中完成
2、微内核
将驱动和问价系统等放在用户态(IPC还在内核态,无法放在用户态)
四、Minix
全功能操作系统
1、Minix1(1987):兼容Unix v7
(1)Linus实现Linux的起点
2、Minix(1997):兼容POSIX
3、Minix(2006):POSIX/NetBSD兼容
微内核可以隔离一些错误的发生,但是会造成应用程序的效率降低
五、微内核
1、seL4:https://sel4.systems/About/seL4-whitepaper.pdf
微内核白皮书
实现一个永远不会错误的系统,(错误发生在用户态的应用服务)