什么是Book OS?

书是人类进步的阶梯” ——高尔基。 因此它叫做Book OS。

Book OS是一个基于x86平台的32位操作系统,其基于xbook2内核进行开发。


...

xbook2内核特性

i386处理器平台, ELF格式内核和程序

...

内存管理

分页内存管理,物理内存管理,虚拟内存管理,进程地址管理。

...

多任务

多进程和内核线程, 用户多线程。

...

IO驱动框架

设备对象框架,高级中断机制,软中断机制。

...

内核

时间管理,定时器管理,异步异常管理。

...

文件系统

FSAL文件系统抽象层(类VFS,FATFS文件系统。

...

进程间通信

消息队列, 共享内存, 信号量, pip管道, fifo命名管道。

...

通用驱动

ramdisk,null,zero,tty,ptty,view。

...

pc驱动

ahci磁盘,console控制台,e1000网卡,ide磁盘,ps2keyboard键盘,ps2mouse鼠标, rt8139网卡,sb16声卡,serial串口,vbe视频。