mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-19 04:56:30 +00:00
@ -12,14 +12,10 @@
|
||||
|
||||
### 内存管理
|
||||
|
||||
- [x] 页帧分配器
|
||||
- [x] 小对象分配器
|
||||
- [x] 页分配器
|
||||
- [x] slab分配器
|
||||
- [x] VMA
|
||||
- [x] MMIO地址空间自动分配
|
||||
- [x] 页面映射器
|
||||
- [x] 硬件抽象层
|
||||
- [x] 独立的用户地址空间管理机制
|
||||
- [x] C接口兼容层
|
||||
|
||||
### 多核
|
||||
|
||||
@ -35,7 +31,6 @@
|
||||
- [x] exec
|
||||
- [x] 进程睡眠(支持高精度睡眠)
|
||||
- [x] kthread机制
|
||||
- [x] 可扩展二进制加载器
|
||||
|
||||
#### 同步原语
|
||||
|
||||
@ -48,10 +43,7 @@
|
||||
### 调度
|
||||
|
||||
- [x] CFS调度器
|
||||
- [x] 实时调度器(FIFO、RR)
|
||||
- [x] 单核调度
|
||||
- [x] 多核调度
|
||||
- [x] 负载均衡
|
||||
|
||||
### IPC
|
||||
|
||||
@ -64,8 +56,7 @@
|
||||
- [x] fat12/16/32
|
||||
- [x] Devfs
|
||||
- [x] RamFS
|
||||
- [x] Procfs
|
||||
- [x] Sysfs
|
||||
- [x] procfs
|
||||
|
||||
### 异常及中断处理
|
||||
|
||||
@ -104,7 +95,7 @@
|
||||
- [x] ACPI 高级电源配置模块
|
||||
- [x] IDE硬盘
|
||||
- [x] AHCI硬盘
|
||||
- [x] PCI、PCIe总线
|
||||
- [x] PCI
|
||||
- [x] XHCI(usb3.0)
|
||||
- [x] ps/2 键盘
|
||||
- [x] ps/2 鼠标
|
||||
@ -116,8 +107,6 @@
|
||||
- [x] VirtIO网卡
|
||||
- [x] x87FPU
|
||||
- [x] TTY终端
|
||||
- [x] 浮点处理器
|
||||
|
||||
|
||||
## 用户层
|
||||
|
||||
@ -132,9 +121,9 @@
|
||||
- [x] 基于字符串匹配的解析
|
||||
- [x] 基本的几个命令
|
||||
|
||||
### Http Server
|
||||
### 驱动程序
|
||||
|
||||
- 使用C编写的简单的Http Server,能够运行静态网站。
|
||||
- [x] ps/2键盘用户态驱动
|
||||
|
||||
## 软件移植
|
||||
|
||||
@ -143,4 +132,3 @@
|
||||
- [x] gmp 6.2.1 [https://github.com/DragonOS-Community/gmp-6.2.1](https://github.com/DragonOS-Community/gmp-6.2.1)
|
||||
- [x] mpfr 4.1.1 [https://github.com/DragonOS-Community/mpfr](https://github.com/DragonOS-Community/mpfr)
|
||||
- [x] mpc 1.2.1 [https://github.com/DragonOS-Community/mpc](https://github.com/DragonOS-Community/mpc)
|
||||
- [x] relibc [https://github.com/DragonOS-Community/relibc](https://github.com/DragonOS-Community/relibc)
|
||||
|
Reference in New Issue
Block a user