AEVUM

一个还在打地基的开源项目:先把目录立住、把文档写实、让内核真的跑起来,再谈功能。

看内核实况

MPL-2.0 · 进度口径 2026-11-08

这是什么

社区共建的项目,代码以 MPL-2.0 开源。三个方向共用一个仓库,各自推进、互不阻塞;这个页面本身是它的显示层——内核只产生状态与错误码,显示全部在这里。

创造高于消费,心法高于功能,自由高于归属。

内核实况

内核跑起来时,引导程序把 80×25 文本屏逐格经串口发出,桥接转成 WebSocket,落在这块画布上。没连上时走同一套帧格式的演示回放。

未连接 帧 0 格 0
串口帧 · ws://127.0.0.1:8765 12×16 格 · 16 色

中继交流

房间开在服务端内存里,关掉就没了。

房间 · lobby
在线
—
浏览
—
落盘
false
未连接

    还没有人说话。发第一条——它会进服务端房间,也会随房间一起消失。

    开源进度

    数字按 Git 已跟踪文件统计,阶段按实际进度标注;没做的直接写没做。

    文件
    869
    空文件
    804
    src 文件
    533
    非空文件
    65

    统计于 2026-11-10,按 Git 已跟踪文件计数

    1. P0

      骨架与文档

      完成

      • 三模块目录:fortuna / libertas / memoria
      • 许可定为 MPL-2.0,行为准则单独成文
      • 入口文档六份,静态站首版可打开
    2. P1

      一个能打开的地址

      部分完成

      • 域名 https://www.mrhua.cn/ 已可访问,证书已生效
      • 页面与中继的部署配置已随仓库提供
      • 社区二维码已入库,页脚备案号已指向备案系统
    3. P2

      纯内存中继

      已实现

      • 中继落在 apps/relay:会话、上下文、分片传输、在线计数
      • 没有数据库、没有账号;进程重启,房间与文件一起消失
      • 端到端验证通过;部署配置在 apps/relay/deploy
    4. P3

      平台化

      计划中

      • 工具调度:libertas 的工具打成镜像,按需运行回传结果
      • 桌面端:打包同一份 Web,多窗口
      • memoria:讨论与工具产出沉淀成可检索的记忆
    5. P4

      长期

      部分启动

      • fortuna 内核已在 QEMU 跑通
      • memoria 独立服务、社区数据落库与备份都未开始

    几个节点

    1. 09-16

      立项

      三个模块定名,主体用 C/C++,目录先按职责分开。

    2. 09-17

      fortuna 第一屏

      引导程序在 QEMU 里打出第一行字;实模式到保护模式再到分页的链路走通。

    3. 11-08

      骨架入库

      结构与文档占位进仓库,LICENSE 定为 MPL-2.0,行为准则归位。

    4. 11-09

      内核跑通

      引导程序在 QEMU 中启动,串口帧经桥接推到页面;没有登录与存储。

    5. 11-10

      中继与页面入库

      纯内存中继落到 apps/relay,页面归入 apps/community/web;旧页面移除,内核后端保留。

    扫码进群,或者写信

    群里发的是进度、卡点和求助,不是公告板;代码、文档、路线图都在仓库里,进度以仓库为准。

    Aevum 社区 QQ 群二维码
    扫码进 QQ 群;屏幕扫不动就放大这一块,或者直接写信。

    行为准则对仓库、讨论区、群聊和线下活动同样适用;举报渠道与处理流程写在 CODE_OF_CONDUCT.md。

    想先看东西再说话:PROGRESS.md 是做到哪一步,ROADMAP.md 是接下来打算做什么,CONTRIBUTING.md 是一次提交该怎么交。

    open@mrhua.cn