Open Cube OS 文档
欢迎使用 Open Cube OS 文档中心 - 这是一套从头编写的 x86_64 内核,带有 oc> 恢复 Shell。
所有内容均基于真实代码库编写:命令计数、接口表和行统计均为机器生成(make api-docs -> docs/data/*.json),且手册页引用了实现其描述内容的文件。
从这里开始
- 系统新手:快速上手
- 想要构建:开发环境 然后 BUILDING.md
- 想要扩展:L1 扩展指南
- 架构问题:Open Cube OS 架构 然后 查看 arch/ 下的深度解析
- 遇到问题:故障排查
文档库
| 章节 | 内容 |
|---|---|
| manual/ | 用户手册:启动、Shell、文件、网络、TUI、OTA、恢复 + 全部 233 条命令页面 |
| dev/ | 开发者手册:环境、构建、QEMU、调试、测试、PR 规范、可移植性、风格 |
| arch/ | 架构深度解析:启动流程、内存、调度器、中断、Ring 3、VFS、网络、驱动、TUI |
| l1/ | L1 扩展指南:接口面、驱动家族、编写模块、共享对象加载器 |
| drivers/ | 驱动点亮手册:16 个家族 |
| troubleshooting/ | 错误目录和 QEMU 调试 |
| internals/ | 子系统内部机制:看门狗、klog、健康监控、崩溃转储、加密核心、OTA/A-B |
| release/ | 发布工程:流程 SOP、版本号、官网 + Wiki 同步 |
快速数据
- 233 条 Shell 命令(在访客系统中运行
help -a) - 162 个编号的 L1 扩展接口(INTERFACES.md)
- 53 个系统调用(
kernel/core/core_syscall.h) - 140,672 行原始源代码
- Apache 2.0 许可,每个文件均带有 SPDX 标签