更完整系统(GWZOS)
更完整系统的目的是编写一个异步功能完整的异步操作系统。我们希望尽可能完整地实现异步内核的核心概念,提供相应的驱动、软件生态系统,为未来内核的设计探索可能的实现方案。对比不同解决方案的性能开销,得到较详细的内核验证结论。
感谢大家对项目的支持!接龙链接
设计文档请参考:
- 无相之风战队官网
- 待补充
功能列表
- 虚拟内存空间
- 任务执行环境
- 共享调度器
- 超时与超时介入机制
- 内核与用户执行器
- 异步串口设备
- 系统调用
- 块设备异步驱动
- 文件系统异步驱动
- 网络异步驱动
优化列表
- 地址空间刷新优化(sfence.vma指令的参数)
实用功能列表
- 可选的无页表系统设计
- 蓝牙模块异步驱动
- 音频异步驱动
- WiFi模块异步驱动
性能测试
- 简单B+树数据库
贡献
欢迎贡献合并请求!我们对不同的技术思路采取俱收并蓄的观点,内核的多种模块均可替换,言之有理即可!