仓库结构
顶层目录
| 目录 | 内容 |
|---|---|
| kernel/ | 内核本体(x86_64,no_std,无第三方依赖) |
| sdk/ | 样例程序:linux / win / mac / kit / hermes / user,以及模板 |
| tools/ | 构建、回归、模型评测与图形脚本(纯 Python,无 pip 依赖) |
| scripts/ | 构建辅助,含 onebuild 一键脚本 |
| docs/ | 项目文档与里程碑笔记(多数是中文) |
| lom/ · loment/ · lompi/ · fujopack/ · fujorun/ | 语言线:单一真源、语言实现、库管理器、打包与装载工具。其中 lompi/ 是随发行包发出去的快照,正本在开发区,两边由 tools/lompi_sync.py 校验 |
| release/ | 可引导 ISO 与校验和 |
docs/ 的编号
文档用递增数字编号,大体按时间顺序,而不是按主题分组。这带来一个副作用:想找“某个主题的权威说明”时不能靠目录,得知道它在哪一波里出现。下面这份分组索引就是为了补上这一点。
| 主题 | 入口文档 |
|---|---|
| 总纲 | 01-architecture · 51-project-status · 57-long-roadmap · 58-handoff |
| 内核与硬件 | 13-smp · 14-tss-irq · 15-pcache · 45-acpi · 46-hwadapt · 75-w20-ahci |
| AI 层与 FUAI | 82-w22-ai-vertical · 130-fuai-research-program · 133-phase2-a6-alpha · 137-fuai-os-charter |
| 语言 L0 / L1 | 140-loment-lang-plan · 141-l0-lom-spec · 145-loment-100-milestones · 150-loment-selfhost |
| 表示层 Potato | 110-w36-potato-lang · 142-potato-v0 · 147-potato-v1-spec |
| 兼容层 | 03-compatibility · 105-w34-win-compat · 123-w45-compat-deep · 139-compat-line-plan |
| 网络 | 100-b2-tcp-probe · 155-net-line · docs/net/CHARTER |
| 工具链与交付 | 20-asm-tool · 21-ld-tool · 24-debugger · 29-sdk-close · 49-release-notes |
| 可复现与验证 | 27-ci · 92-w29-platform-contrast · 127-iso-verify · 131-semantic-goldset |
如果只想读三份
- 51-project-status —— 项目现状总览,权威快照。
- 137-fuai-os-charter —— AI 层的完整宪章,含与另一方案的四处实质分歧及理由。
- 140-loment-lang-plan —— 语言立项,含十个痛点与三条可行性破解。
同一份材料的两处呈现:
这个站点是给外部读者的组织化版本;仓库里的 docs/ 是原始笔记,保留了当时的实测输出与踩坑记录,也更坦白——两者不冲突,但后者信息更密。