自研内核并入当前开发基线(2026-10-15)
当前开发分支为 codex/csharp-system。本次保留开发分支 9980db4 的最新桌面、浏览器、Markdown 和文档改动,合并独立内核分支 0a277e9;后续默认基线由 AGENTS.md 固定为自研内核。默认解决方案、构建、启动、打包和宿主检查均使用该平台,锁定恢复的 35 份依赖图中 Cosmos 包为 0。旧 Cosmos 源码、许可、验收和发行物保留在显式 Legacy 路径,默认入口没有自动回退。
保留与接线
桌面窗口、任务栏、文件、设置、文本编辑、浏览器、ConsoleIL 和 ANSI/XFEConsole 继续使用现有上层接口。浏览器的编辑与导航由真实的独立托管 worker 处理,字体覆盖在 worker 中准备并以不可变快照交给 UI;实际 scanout 后才记录呈现确认。
Markdown 保留默认平铺预览、Edit、同窗 Split、180 ms 合并预览刷新、异步 FIFO 保存和保存后重开。检查使用真实 PS/2 输入:新文字既进入编辑器模型,也出现在分屏预览的实际字形像素中;保存回执来自 RAM 文件的精确回读。长文保留原网站阅读进度和源码回退。大型 Mermaid 资源仍在 AST 解析前按预算拒绝,显示原网站失败说明与原始源码,不宣称已支持完整图表/SVG。
自研 8042 驱动通过实际设备响应协商 IntelliMouse ID 3,使用四字节滚轮报告;标准三字节鼠标回退由同一生产解码器覆盖。没有将旧 Cosmos USB 驱动的通过记录转移为本内核 USB HID 验收。
实际验收
| 范围 | 本版实际结果 |
|---|---|
| 宿主 | 14 组、1,174 项通过;738 份输入哈希包含测试脚本自身,排除 Python 缓存及编译输出 |
| 完整来宾 | 同一镜像通过 1 / 8 虚拟 CPU 配置,实际执行仍为单 BSP;文本保存重开、JS DOM 12、Monaco 原字形/语法颜色和第四行键盘编辑新像素通过 |
| 文档 | 默认预览、平铺、Edit、Split、Save、Reopen、长文真实滚轮与进度、源码回退八项通过;实际 framebuffer 已检查 |
| 独立运行时 Probe | GC、弱引用/终结器、Monitor/TLS、压缩 GC 根与 join、硬件空指针/除零/溢出异常通过;它是与桌面分开的诊断应用 |
| 交付包 | ZIP 全条目长度与 SHA256 回读通过,异地解包验证通过,Windows PowerShell 5.1 包内启动计划通过;计划未启动交互窗口 |
| 专用 U 盘 | 完整 128 MiB 及真实盘尾备份 GPT 回读通过,句柄关闭、辅助进程退出码 0、设备保持离线 |
核心字节:
| 产物 | SHA256 |
|---|---|
| Kernel ELF | cc1e2c961f3f3c9b3367ca6fc45e79cb5974d889ddd0ad917d6a1a375d9b2385 |
| 源镜像 | 8ff7f72874aa18eeb760233d22860bd3915a6b2bd6ad3b1dbea20b62de13ff14 |
| 实际容量调整后的完整镜像 | ae21aab33188eb624f1c437b9aa4e016f3c1d5effa5c6907b40df1de87f85376 |
| 最终 ZIP | 15e009e1fe30ada1b3ee21b4ce534933f525fd8ab88c19a331b6e2ed38d54715 |
完整路径、逐项回执与 SHA256 见 验证摘要。最终交付包 保留配套许可和验证材料;已有发行目录与 ZIP 没有覆盖。
提交前核对了来宾、宿主及 46 份许可中共 804 份不同文件与 Git 暂存字节。唯一例外是本轮开始前已有的 EfiEntry.cs 本地换行差异:已保留未暂存,镜像回执记录实际编译字节,规范化换行后的源码相等。没有提交缓存或临时构建产物。
自研与外部边界
页分配/映射、中断、单 BSP 调度、线程/事件、PS/2 与 framebuffer 平台为本项目维护。Microsoft .NET 10 NativeAOT 的 GC、EH、BCL、对象模型,以及 bflat Zero、LLVM、musl 数学函数、Limine、LunarFonts 和浏览器/文档库仍是外部引用,详见 THIRD_PARTY.md。不是自研 CLR 或完整自研标准库。BouncyCastle TLS 基础库 保留,29 项宿主检查不代表原生 HTTPS 通过。
本版仍是 RAM-only 实验版,关机后文件与设置不保留。实体启动/输入、原生网络与 Bing HTTPS、USB HID、SMP、GPU/CUDA、持久存储和长期稳定性尚未验收或接入。Bing 默认地址保留,网络失败不算页面加载成功。
另一个聊天本轮新增的 Bing/TLS 与终端改动已单独备份并移至隔离 worktree,未混入这次源码和镜像。相关后续工作在本次合并基线之上继续。