The old TODO List / 旧储存库的 TODO¶
这是旧储存库的 TODO 新储存库已从头开始重构
现在是 幻想时间!
- 使用 CMake 构建系统
- loader
- kernel
- libtcc1
- fattools
- netgobang
- apps
- 支持在 vscode 中直接使用 gdb 调试
- 支持使用 Clang 编译
- loader (可编译,但无法正常运行)
- kernel
- libtcc1
- fattools
- netgobang
- apps
- 重构 shell (参考 bash)
- stamon <-- 去催更
- 支持真机启动
- eHCI or xHCI 控制器支持
- 类 linux 的系统调用 (兼容性)
- 声卡API
- C++ ABI
- 动态链接器
- 现代化 GUI (丢给 PLUI)
- 更快的多任务调度
- 更快、更安全的分页内存管理
- 用户系统
- 多用户
- 登录
- 权限管理
- 文件系统 API 改进
- 文件系统支持
- ntfs
- 读
- 写
- btrfs
- 读
- 写
- ext4
- 读
- 写
- FAT
- 读
- 写
- 长文件名(LFN)
- Shawinfs(自己设计的,还没做完)
- 读
- 写
- CDFS
- 读
- 写
- ntfs
- 虚拟内存
- 64 位
以下 真·幻想
- 移植 LLVM
- 移植 GCC
- 移植 ffmpeg
- 移植 QEMU
- 玩原神
- 移植 bochs
- 移植 chromium
- 移植 cmake
- 移植 make
- 自举
- 在上面跑 minecraft 服务器
- 移植 openjdk-jre
- 移植 部分intel显卡驱动