这是什么
社区共建的项目,代码以 MPL-2.0 开源。三个方向共用一个仓库,各自推进、互不阻塞;这个页面本身是它的显示层——内核只产生状态与错误码,显示全部在这里。
-
fortuna 内核
src/fortuna
从实模式起步的 x86 引导、内核入口、内存、调度与文件系统,用 C 写,引导程序与链接脚本自己动手。
-
libertas 安全
src/libertas
扫描、蜜罐、取证、响应;工具打成镜像按需运行,先做本机能力,再谈平台化的调度。
-
memoria 记忆
src/memoria
记忆层、知识与检索;把讨论和工具产出沉淀成可检索的长期记忆。
创造高于消费,心法高于功能,自由高于归属。
内核实况
内核跑起来时,引导程序把 80×25 文本屏逐格经串口发出,桥接转成 WebSocket,落在这块画布上。没连上时走同一套帧格式的演示回放。
中继交流
房间开在服务端内存里,关掉就没了。
还没有人说话。发第一条——它会进服务端房间,也会随房间一起消失。
开源进度
数字按 Git 已跟踪文件统计,阶段按实际进度标注;没做的直接写没做。
- 文件
- 869
- 空文件
- 804
- src 文件
- 533
- 非空文件
- 65
统计于 2026-11-10,按 Git 已跟踪文件计数
-
P0
骨架与文档
完成
- 三模块目录:fortuna / libertas / memoria
- 许可定为 MPL-2.0,行为准则单独成文
- 入口文档六份,静态站首版可打开
-
P1
一个能打开的地址
部分完成
- 域名 https://www.mrhua.cn/ 已可访问,证书已生效
- 页面与中继的部署配置已随仓库提供
- 社区二维码已入库,页脚备案号已指向备案系统
-
P2
纯内存中继
已实现
- 中继落在 apps/relay:会话、上下文、分片传输、在线计数
- 没有数据库、没有账号;进程重启,房间与文件一起消失
- 端到端验证通过;部署配置在 apps/relay/deploy
-
P3
平台化
计划中
- 工具调度:libertas 的工具打成镜像,按需运行回传结果
- 桌面端:打包同一份 Web,多窗口
- memoria:讨论与工具产出沉淀成可检索的记忆
-
P4
长期
部分启动
- fortuna 内核已在 QEMU 跑通
- memoria 独立服务、社区数据落库与备份都未开始
几个节点
-
09-16
立项
三个模块定名,主体用 C/C++,目录先按职责分开。
-
09-17
fortuna 第一屏
引导程序在 QEMU 里打出第一行字;实模式到保护模式再到分页的链路走通。
-
11-08
骨架入库
结构与文档占位进仓库,LICENSE 定为 MPL-2.0,行为准则归位。
-
11-09
内核跑通
引导程序在 QEMU 中启动,串口帧经桥接推到页面;没有登录与存储。
-
11-10
中继与页面入库
纯内存中继落到 apps/relay,页面归入 apps/community/web;旧页面移除,内核后端保留。
扫码进群,或者写信
群里发的是进度、卡点和求助,不是公告板;代码、文档、路线图都在仓库里,进度以仓库为准。
行为准则对仓库、讨论区、群聊和线下活动同样适用;举报渠道与处理流程写在 CODE_OF_CONDUCT.md。
想先看东西再说话:PROGRESS.md 是做到哪一步,ROADMAP.md 是接下来打算做什么,CONTRIBUTING.md 是一次提交该怎么交。