XFESystem 用户约定
2026-10-15 0.3.0-dev.4-gpu-usb.2 已将 RTX 5090 只读资源/FSP 状态诊断合入最新双启动版本,原启动动画、Monaco 延迟分析优化和网页功能保留。最终镜像进一步修复 xHCI 1.x 集线器 Configure Endpoint、单 TRB Data Stage 的 CH=0,以及先读 8 字节再协商 EP0 最大包长。QEMU 不模型化集线器 Hub/TT 回读,仅为精确 1b36:000d 虚拟设备保留明确例外;实体控制器必须回读匹配。原严格回读失败留存,不能宣称 QEMU 验证了实体 TT 硬件。当前独立内核新增自研 C# xHCI 原生工作线程,完成固件接管、端口供电、集线器枚举和 HID 键鼠;只处理集线器/HID,不读写 USB 存储。16 组、1451 项宿主检查通过,含 19 项 HID 检查;873 个宿主/来宾/GPU 绑定输入与暂存字节完全一致;两个独立版本和同一 256 MiB 双启动镜像两个实际菜单入口通过 QEMU 8 虚拟 CPU(实际 BSP 1)动画/应用验收。两版本均在 i8042 关闭、只有 xHCI USB 键鼠、经过集线器 的配置实际编辑、执行命令并拔插键盘重新输入通过。无串口图形启动、GPU 源码保护检查、118 项设备映射断言和 157 项固件资源断言通过。首轮宿主 HTTP 测试的测试服务器关闭竞态已修复,原失败记录保留。实体键鼠、RGB 灯效、CUDA/GPU 渲染仍未验收;系统内 CUDA 与 GPU 渲染未实现,FullReleaseQualified=false,继续 RAM-only。
新镜像 SHA256 531bcf6c033548bf7960372dd0361fefcdcc85e6eb9a35e6b213f692fef859b9,两个 ZIP 全回读、解压哈希、重定位与 PowerShell 5.1 启动计划通过,已复制到主目录 dist。专用 USB 又报告 262144 字节 / UniqueId 5001FF20564C4900,精确存储父节点恢复返回 3010 后未恢复。用户明确回复“暂不方便,先完成镜像”,因此本轮 未开始原始写盘、未改写 U 盘镜像;记录 build/usb-media/XFEstudio-Dual-GpuUsb2-0.3.0-dev.4-1792075963972/NotWritten.json。恢复后再按同一身份和 IndependentDualCSharp256 新计划流程写入。构建工作树 C:\Users\XFEstudio\.codex\worktrees\bing-native-https\XFESystem;主目录原有 EfiEntry.cs 换行差异继续保留。详情 docs/DualGpuUsb20261015.md 和 docs/validation-results/DualGpuUsb20261015.json。ImageDeliveryComplete=true,DeliveryComplete=false、UsbWritten=false。
2026-10-15 Monaco 初始化优化 0.3.0-dev.4-monaco.1 已与启动动画提交 c682726 合并重建。打包资源在解析时完整校验语法,Jint 函数分析延迟到首次使用;保留标识符和属性键缓存,解析时直接计数节点。文件通过可信字符串一次创建最终模型,先设置主题;网站 C# 分词按模型/版本复用。官方 Monaco、网站语法和调色板字节保持原样。合并后的 16 组、1411 项宿主检查,847 个宿主/来宾输入与提交字节一致;独立 Console / Desktop、同一双镜像两个实际菜单入口、启动动画、Bing 原生 TLS、Monaco 实际编辑、文档八项和终端验收通过;单 CPU 无串口和熵失效负向测试通过。
同动画基线的本轮原生测量:完整首显 10.219 → 9.687 秒,四轮热启动中位数 6.2185 → 6.0315 秒,改善较小且冷启动有波动,不能宣称稳定的大幅提速或一秒完整就绪。宿主五次 C# 样例中位数约改善 31%–40%,不是原生/GPU 性能。严格逐轮像素对照因基线自身一轮第三行 180 像素变体而未全部通过;优化版五轮均逐像素等于基线 4/5 轮共同参考帧,原失败保留。详情 docs/validation-results/MonacoInitialization20261015.json。
统一 256 MiB 双启动镜像与两个 ZIP 已完整校验,包内 Windows PowerShell 5.1 启动计划通过。专用 USB 230222336207 / 5000000000002AEF 的新安全计划位于 build/usb-media/XFEstudio-Dual-Monaco-Merged-0.3.0-dev.4-1792062213903;Windows 管理员提升已被取消,辅助写盘进程未启动,本轮未改写 U 盘;同目录 NotWritten.json 记录失败事实,不能记为写入交付完成。旧基线计划 XFEstudio-Dual-Monaco-0.3.0-dev.4-1792061336039 在物理写入前被新合并镜像取代,NotWritten.json 保留事实。继续保持 RAM-only、实际 BSP 1、软件渲染,FullReleaseQualified=false。
2026-10-15 已为 Console / Desktop 接入自研内核品牌启动动画,交付标签 0.3.0-dev.4-bootsplash.1,保留已有网页加载优化。用户补充明确要求显示 XFESystem 字样、原双系统菜单保持不变:默认仍 10 秒进入 Desktop。主动画约 2.4 秒,只有黑底、现有星环 Logo 和品牌字样;完整应用首帧提前就绪时,动画结束立即交接,否则下方出现反向旋转分段加载环。EFI 默认提示、Limine 正常加载文字、内核阶段条移除;按需 F2 显示设置与串口诊断保留。内核独立调度线程和临时 shadow framebuffer 绘制,实际应用首帧回调控制交接,无额外动画运行时依赖。预览与说明见 docs/BootAnimation20261015.md。
最终 16 组、1390 项宿主检查(0 失败),两个独立镜像及同一 256 MiB 双启动镜像的两个实际菜单入口均通过 QEMU 8 虚拟 CPU(实际 BSP 1)动画与完整应用验收。快速路径实际交接为 2402–2417 ms;慢速等待分支另用不启动应用的原生诊断镜像验证,不算托管运行时或应用验收。无串口仅验证同一 Desktop 内核实际界面呈现。首轮 Zero IsVolatile 编译失败和源码变动导致的宿主拒绝记录均保留;最终显式 native memory barrier 和缓冲绘制源码重建后通过。宿主 build/CSharp/HostTests-1792059657372/Result.json,最终独立 Console / Desktop 为 build/IndependentKernel/Proof-1792059639230201900/Result.json / Proof-1792059639419771800/Result.json;同一双镜像两入口为 Proof-1792059765976961600/Result.json / Proof-1792059875385032700/Result.json。844 个宿主/来宾合并绑定输入保持实际构建字节一致;843 个与暂存字节相同,唯一例外为原有 EfiEntry.cs CRLF 差异。本轮仅暂存该文件的功能改动,原换行差异留在工作区,规范化文本一致;包内保留实际编译快照。
专用 USB 230222336207 / 5000000000002AEF 已使用 IndependentDualCSharp256 写入并完整回读新镜像 268435456 字节。源 SHA256 8c1ae9c501d7e3808cd9b1b9602ad6b29dc087731da616348e537eb2f073171e;容量调整后的预期/实际 SHA256 均为 d92086c755b8fa2d744bcd38a24a5c1f7e2806c2d28561963450c5391ec8ae9c,真实盘尾备份 GPT ActualLastLba=500118191 通过。句柄关闭,辅助进程 PID 80848 退出码 0 且已不存在,fresh 身份相符、非系统/启动盘、保持离线。记录 build/usb-media/XFEstudio-Dual-BootAnimation-0.3.0-dev.4-1792060074105/Completion.json / Postflight.json,完成记录 SHA256 85e198f5685990cddc56f6547e701449a3490f60307701eddb05a37caa8985f1。
两个 ZIP 均全回读、解压哈希和重定位后的 Windows PowerShell 5.1 启动计划通过:dist/XFESystem-Console-Independent-RAM-0.3.0-dev.4-bootsplash.1-1792059878353-029fdc69.zip(SHA256 20c69b7eacd654375fe272209132091992284b23bcfc6eb826aaba1739780c93)与 dist/XFESystem-Desktop-Independent-RAM-0.3.0-dev.4-bootsplash.1-1792059879463-be01736f.zip(SHA256 fe92c9aa9291b3fd2862ab76df2af23969abb156dff690f0df0660d5c3e81e27)。摘要 docs/validation-results/BootAnimation20261015.json;DeliveryComplete=true 仅表示本次实验交付。仍为 RAM-only、单 BSP、软件渲染,FullReleaseQualified=false;实体启动/输入、持久存储、实体网络/USB HID、GPU/CUDA、SMP、实际 240 Hz、完整预览一秒和长期稳定性未因本轮取得验收。主板 UEFI 在本系统接管前的画面不受内核动画控制。
2026-10-15 网页加载优化已合入双版本基线,交付标签 0.3.0-dev.4-loadspeed.1。修复省略末尾分号的压缩 CSS 导致的二次方扫描,增加选择器右端 ID/类/标签与伪元素索引、DOM 引导语法复用、文档加载 FIFO 连续调度及同源 HTTP/TLS 连接复用;完整匹配、证书验证、资源限制与独立页面状态保留。16 组、1377 项宿主检查通过;合并后的独立 Desktop 镜像和同一新双启动镜像两个实际菜单入口通过 QEMU 8 虚拟 CPU(实际 BSP 1)验收。固定网页三轮中位数 921 ms → 375 ms(2.456 倍),网页区域每个像素一致,九个实际资源请求由九条 TCP 连接降为一条。Markdown 同源验收样例首帧 0.44–0.90 秒;完整 Monaco 初始化未稳定提速,不能声称所有预览或编辑器一秒内就绪。对照与原始证据见 docs/validation-results/BrowserLoadSpeed20261015.json。
专用 USB 230222336207 / 5000000000002AEF 已用 IndependentDualCSharp256 写入并完整校验新 256 MiB 双启动镜像,保留原 Console 内核;121 项 Console 编译输入核对一致,并在新镜像重新验收。源 SHA256 f10c02e8127615a71cd7ad96d7093c74a81496066a3d8e0e941785108a77dd4f,容量调整后的完整镜像预期/实际 SHA256 均为 94acdefd96b43bf3e983335374b24d4d144d1555baacbd870855068f7b93fb7b;真实盘尾 GPT ActualLastLba=500118191 通过,句柄关闭、辅助进程完成并已不存在,fresh 身份相符、非系统/启动盘、保持离线。记录 build/usb-media/XFEstudio-Dual-LoadSpeed-0.3.0-dev.4-1792057399270/Completion.json / Postflight.json。新 Desktop ZIP 为 dist/XFESystem-Desktop-Independent-RAM-0.3.0-dev.4-loadspeed.1-1792057290992-3e6df7a8.zip,SHA256 5953dc7115460f8419bcd7e2641110db51ef9f78f07d4b9ddf9b834f96dad691,ZIP 全回读与包内 PowerShell 5.1 启动计划通过。最终构建与强验收位于隔离工作树 C:\Users\XFEstudio\.codex\worktrees\browser-load-speed\XFESystem;主目录既有 EfiEntry.cs CRLF 差异继续保留。仍为 RAM-only、单 BSP、软件渲染实验版,FullReleaseQualified=false。
2026-10-15 用户要求拆成纯控制台与图形界面两个系统,已交付 0.3.0-dev.4 / Console + Desktop / 自研 C# 内核 / Microsoft .NET 10 NativeAOT / RAM-only。Console 使用独立 Source/XFESystem.NativeRuntime/ConsoleApplication/ConsoleApplication.csproj,复用历史 Rust 1139821 的位图字体、图标、配色和工作台布局;无 Desktop/Browser/Documents/Platform/Network/TLS 程序集依赖,保留 RAM 文件命令、历史、光标编辑、滚动及 ConsoleIL。Desktop 保留原有桌面、浏览器、Monaco 与文档。构建、启动、打包入口统一支持 -Edition Console|Desktop,默认 Desktop;独立镜像各 128 MiB、独立启动包,专用 U 盘使用 256 MiB 双启动镜像,菜单为 XFESystem Desktop / XFESystem Console,默认 10 秒进入 Desktop。
最终 16 组、1332 项宿主检查通过,两个独立镜像与同一双启动镜像的两个菜单入口均通过 QEMU 8 虚拟 CPU(实际 BSP 1)验收。控制台十命令、实际 ConsoleIL、无桌面/浏览器初始化通过;图形版保留 Bing 原生 TLS、Monaco 实际编辑、Markdown 八项和经典终端九命令验收。两个最终 ZIP 完整回读、解压哈希及包内 Windows PowerShell 5.1 启动计划通过;启动器显式导入系统模块以兼容继承 PS7 模块路径的 PS5.1。双镜像只允许启动器 -ValidateOnly 强校验;交互使用各自独立包或 U 盘自身菜单。首次版本断言、ANSI 菜单识别、启动器模块路径失败记录保留;一次独立图形镜像滚动验收未暴露备用源码,已用相同源码/内核/镜像单独复测通过,原失败不覆盖,不据此声称长期稳定。
本轮同一专用 USB 序列号 230222336207、UniqueId 5000000000002AEF 已使用新 IndependentDualCSharp256 安全流程写入并完整回读 268435456 字节:源 SHA256 0a87e50d81dbc0a04da36b5c6ca72bd7cea74bacfda43a05f1e3fe32acc0a8b9,容量调整后的预期/实际 SHA256 均为 b16dfe1c52bd18e8e8c26334764854b74737333bb4060971e81d589ce13572bd,实际盘尾 GPT ActualLastLba=500118191 通过。句柄关闭,辅助进程 PID 85240 退出码 0 且已不存在,fresh 身份相符、非系统/启动盘、保持离线。记录 build/usb-media/XFEstudio-Dual-0.3.0-dev.4-1792055397785/Completion.json / Postflight.json,完成记录 SHA256 6d957ef0e0a5427bdb3105ea48582d60fa11b5c1d188cf89615bff40e57a0fda。
最终包:dist/XFESystem-Console-Independent-RAM-0.3.0-dev.4-1792055499714-4a745969.zip(SHA256 3644494708b7f95db8b79ad23cdea3d9f0b8c4875136d1eb8d4a2f0d3a10eb55)与 dist/XFESystem-Desktop-Independent-RAM-0.3.0-dev.4-1792055713641-a053989d.zip(SHA256 b0344651486ca94908469d61412a182b37a411613b1934d34ed79e33cbd7c78a)。摘要 docs/validation-results/ConsoleDesktopEditions20261015.json;469/470 个来宾绑定输入与暂存字节一致,唯一例外是本轮继续保留、未暂存的原有 EfiEntry.cs 换行差异,包中携带实际构建快照。DeliveryComplete=true 仅表示本次实验交付,FullReleaseQualified=false;实体启动/输入、持久存储、USB HID、实体 NIC/DHCP、GPU/CUDA、SMP、实际 240 Hz、完整预览一秒和长期稳定性均未验收。
2026-10-15 用户最新明确允许使用依赖,并要求写入 U 盘后交付。本轮保持自研 C# 内核,接入明确声明的 Microsoft .NET 10 NativeAOT、BC TLS、Mozilla 根与 QEMU e1000 网络;恢复经典终端,修复地址栏草稿被后台覆盖与裸机无参 WriteLine 的 LF 缩进。0.3.0-dev.3 的最终源码通过 15 组、1314 项宿主检查(0 失败、796 文件哈希一致);同一最终镜像通过 QEMU 8 虚拟 CPU/实际 BSP 1 的 Bing 原生证书验证、JS/Monaco 字形与真实编辑、Markdown 八项及终端九命令验收。相同内核/镜像的单 CPU 禁用硬件随机源负向测试正确拒绝 HTTPS且桌面可继续操作;817 个编译与检查输入匹配暂存源码。ZIP 全回读、重定位和包内 PowerShell 5.1 启动计划通过,实际 SDL/TCG QEMU 测试窗口已打开。
本轮专用 U 盘已更新为同一 0.3.0-dev.3 实验镜像并完整校验。 用户重新授权打开 Windows 管理员提示后,使用新计划与严格 IndependentCSharp128 流程写入 USB 序列号 230222336207、UniqueId 5000000000002AEF;实际容量 256060514304 字节、逻辑扇区 512 字节。完整 134217728 字节原始镜像与容量调整后镜像回读通过,调整后的预期/实际 SHA256 均为 8b8f64d80f453ce7d2c3de715be774a9d52d053f543b75d9a004fa2d1db1aa9c;真实盘尾备份 GPT 通过,ActualLastLba=500118191。句柄关闭,辅助进程 PID 62112 退出码 0 且已不存在,写后重新读取的设备身份相符、非系统/启动盘并保持离线。主项目记录:build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-retry-1792053983484/Completion.json / Postflight.json,完成记录 SHA256 246616489bbd07ab78a7ca8f63f6bb6993a2b6b03fc68acadc89013da8f2c7bc。
首次管理员提权被取消的 build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/Launch.json / NotWritten.json 保留为未启动写入的历史记录;同目录 resolved-by-write.json 关联上述成功重试,不覆盖失败事实。
已写源镜像 SHA256 3cefb73fd1b96fb4c64cd01288ec77e50b3acf04098849cc447561f37742085c;内核 SHA256 eb69de2f6b33a18ae9be74561594265de12a9213782ea12aedd008e0a44e1c5f。原始构建/强验收位于 C:\Users\XFEstudio\.codex\worktrees\bing-native-https\XFESystem,最终回执为 build/IndependentKernel/Proof-1792026649422378800/Result.json,宿主为 build/CSharp/HostTests-1792026617202/Result.json。本次使用该隔离工作树的 scripts/physical-media.ps1 与回执,软件源码未变,1314 项检查及 817 个输入的来源绑定保持有效;主目录原有 EfiEntry.cs CRLF 差异继续保留。主项目发行包:dist/XFESystem-Independent-RAM-0.3.0-dev.3-1792026884877-46bb6d54.zip,ZIP SHA256 ebf6f34f1f4cbd54e8d302e3088ec23ed0e8cd214b765f8aebb52e70258ebc0e。摘要:docs/validation-results/IndependentNativeBing20261015.json,DeliveryComplete=true 仅表示本次实验镜像交付完成。仍为 RAM-only,关机不保存;实体启动/输入尚未验收,Bing 布局/CSS/JS/图片未完整,实体 NIC/DHCP/USB HID、GPU/CUDA、实际 240 Hz、完整预览一秒、SMP 与长期稳定性均未验收,FullReleaseQualified=false,不能标记完整发行版。
2026-10-15 当前开发分支 codex/csharp-system 已完成自研内核合并验收,后续沿用下述自研基线。0.3.0-dev.2 / x86_64 / 官方 .NET 10 NativeAOT / RAM-only 的同一镜像通过 QEMU 1/8 虚拟 CPU(实际单 BSP)的桌面、浏览器、Monaco 实际编辑与文档八项验收;14 组、1,174 项宿主检查、独立 GC/EH/线程 Probe、ZIP 完整回读及包内 PowerShell 5.1 启动计划通过。测试脚本自身有哈希绑定,Python 缓存排除于源码清单。
专用 U 盘已自动更新并完整校验本版:源 SHA256 8ff7f72874aa18eeb760233d22860bd3915a6b2bd6ad3b1dbea20b62de13ff14,实际容量调整后完整 128 MiB SHA256 ae21aab33188eb624f1c437b9aa4e016f3c1d5effa5c6907b40df1de87f85376;真实盘尾备份 GPT 通过、句柄关闭、辅助进程退出码 0、设备保持离线。记录 build/usb-media/XFEstudio-Independent-Merged-0.3.0-dev.2-1792021558277/Completion.json,摘要 docs/validation-results/IndependentKernelMerge20261015.json。实体启动/输入、原生 Bing/网络/TLS、USB HID、SMP、GPU/CUDA、持久存储和长期稳定性仍未验收或接入。本轮保留了原有 EfiEntry.cs 本地换行差异,未暂存;另一个聊天的 Bing/TLS/终端改动已备份隔离,未混入本镜像。
每轮完成后提交并推送
用户于 2026-10-14 明确要求:每次改动完成后都要记得推送。每轮完成相关构建和验收后,将本轮改动及其必要依赖提交并推送到对应开发分支,无需再次确认。不得将失败、未执行的检查声称为通过;保留无关的本地改动,不提交凭据、编译输出或临时测试产物。推送失败时保留本地提交并说明实际原因,不强制推送或覆盖他人的提交。
每版自动更新专用启动 U 盘
用户于 2026-10-14 明确要求:每一版都要记得自动写入 U 盘。这是本项目持续有效的授权和交付流程;每版完成构建与验收后,自动将已验证的 x86_64 中文 RAM live 镜像更新到下述专用启动 U 盘,无需再次询问是否更新同一设备。
已确认的目标身份:
- USB 总线,序列号
230222336207。 - 正常 UniqueId:
5000000000002AEF。 - 历史正常容量:
256060514304字节;逻辑扇区 512 字节。用户后续明确取消与历史容量完全相等的要求;实际可写空间仍必须足以容纳完整镜像。 - 硬件显示名为
lankxin T.Pssd USB 3.2;用户希望称其为 XFEstudio。 - 磁盘编号和盘符可能变化,不能仅按
J:、卷标或磁盘编号选择目标。
写入前必须重新核对完整目标身份、源镜像 SHA256、已通过的发行镜像验收记录及现有分区;拒绝任何系统盘、启动盘、身份不符或无法容纳镜像的设备。容量只作为寻址边界和 GPT 几何计算依据,不因为与历史容量不完全相等而再次向用户确认。使用项目已有 scripts/physical-media.ps1 的磁盘专用计划/校验令牌及安全写入流程。写后核验完整镜像(考虑实际容量导致的 GPT 几何调整)和实际末尾的备份 GPT,关闭句柄,保留离线状态和日志。保留所有既有发行目录及 ZIP,不覆盖旧版产物。
设备曾间歇性显示为 262144 字节、UniqueId 5001FF20564C4900、RAW。用户要求尽量直接重写、避免每次手动拔插。可以先核对同一序列号和精确 USB 存储父节点,仅重启这只设备的驱动栈以尝试恢复;不得重启整个 USB 控制器、根集线器或其他设备。精确存储节点历史值为 USB\VID_2109&PID_0715\MSFT30230222336207,操作前验证当前父子关系。若实际只能寻址 256 KiB,就无法写入 256 MiB 镜像,应记录技术失败,不能只覆盖开头后谎报成功,也不能通过格式化或刷固件绕过边界。自动恢复不成功时再说明需要物理重新连接。
2026-10-14 定向设备重启返回 Windows 退出码 3010(需要重启系统后完成),只读 IOCTL_DISK_GET_LENGTH_INFO 也返回 262144 字节。不要将 3010 当作即时恢复成功,不得为自动更新 U 盘擅自重启宿主电脑。记录在 build/usb-media/XFEstudio-0.2.0-dev.2-1791926174494/recovery-result.json;待用户物理重新连接或自行重启后继续核验并写入。
随后用户重新插入,设备恢复正常。已成功写入并完整校验 x86_64 / 中文 RAM live / 0.2.0-dev.2,当时保持离线。完成记录:build/usb-media/XFEstudio-0.2.0-dev.2-write-1791926820235/completion.json。前述待写记录已由同目录 resolved-by-write.json 标记解决。
2026-10-14 最新已自动更新为 x86_64 / 中文 RAM live / 0.2.0-dev.3。源镜像 SHA256 c6fd067fd2b99bd121b908b397d77eb078346c9858dba8be4ddf849055457d32,实际容量 GPT 调整后的完整镜像 SHA256 967f37e0ace921c37f2cfd93e4b01bc06bff678392a7076dfe74549c558debe5;完整 256 MiB 及真实末尾备份 GPT 校验通过,辅助进程退出、句柄关闭,当前 U 盘保持离线。本次容量正常,无需拔插或重启设备。完成记录:build/usb-media/XFEstudio-0.2.0-dev.3-write-1791929195597/completion.json。下一版继续同一安全流程自动更新。
写入系统镜像不等于刷写 U 盘、键盘或主板固件。该自动更新授权只适用于上述专用启动介质,不适用于内置磁盘或其他 USB 设备。
辅助脚本兼容 Windows PowerShell 5:读取 UTF-8 JSON 时显式使用 Get-Content -Raw -Encoding UTF8,避免中文字段被按 ANSI 解码导致 JSON 失效。分区盘符的 null 与 NUL 字符使用语义比较,不能直接比较不同 PowerShell 版本序列化的 JSON。写前编码/解析失败仍须保留独立日志,修复后使用新的结果文件名重试。
2026-10-15 用户再次要求写入 U 盘后,已更新同一专用设备为 x86_64 / C# RAM-only 实验镜像。使用 CSharpExperimental128 安全流程,源镜像 SHA256 667a11784dfecda7664c5f64e4ea90fe4d14f6a2ac9cfb2ab85a0aa0324501e5;容量调整后的完整镜像 SHA256 d3088024debdc0bb7076f474801bedfc99a5f0c65827338e3fd01521ec782436。完整 128 MiB 回读及真实末尾备份 GPT 校验通过,辅助进程退出,句柄关闭,U 盘保持离线。完成记录:build/usb-media/XFEstudio-CSharp-1792007708404/Completion.json;可提交摘要:docs/validation-results/CSharpUsbExperimental20261015.json。这份启动实验镜像尚未通过完整稳定性、实体输入兼容或 CUDA/GPU 验收,不得标记为完整发行版;其源码绑定配置关闭存储,文件在内存中,关机不保留。
2026-10-15 用户报告实体启动停在近似 [Kernel] … chars 后,已更新同一 U 盘为 C# RAM-only 启动诊断版:修复 x64 串口无限等待,添加 B00–B99 屏幕启动阶段及普通启动失败原因。92 项 IL 检查、QEMU 正常串口启动、无串口设备的连续两帧桌面检查通过;实体故障根因仍未知,等待用户复测,不得声称实体启动已修复。源镜像 SHA256 6a6de06d471ca25fab53b4c13d95ac18fa3d7500cbf4000c0b91e668f23b8ce6,容量调整后的完整镜像 SHA256 8bd7f07abc9334f28d60388251a2919e0c9f6b8cd1ce85fd6392670bb4422b43。完整 128 MiB 与真实盘尾 GPT 校验通过,句柄关闭、辅助进程退出、保持离线。记录:build/usb-media/XFEstudio-CSharp-BootFix-1792008935142/Completion.json;摘要:docs/validation-results/CSharpPhysicalBootDiagnostics20261015.json。本轮未改动 EFI 源文件,保留其原有本地换行差异。完整稳定性、实体输入和 CUDA/GPU 验收仍未完成。
2026-10-15 用户照片显示周期 LAPIC/STRIDE 输出后,已在 QEMU 8 CPU 配置复现旧镜像的线程合约失败,并修复“发现全部 CPU 却只启动 BSP”的调度数量错误。当前仍只执行一个 CPU;保留 ACPI 枚举,两个 IRQ 调度入口统一逻辑索引 0,移除正常周期中断打印,启动诊断提前到 A00,网络初始化移到首帧后的独立线程。117 项运行时、41 项平台、19 项等待逻辑检查通过;同一新镜像通过 QEMU 8 CPU、单 CPU 无网卡、8 CPU 无串口三种启动检查。实体机仍待复测,不能据此声称实体启动已验收。专用 U 盘已更新并完整校验:源 SHA256 60b9e277ed6aef7e7a44aadac99e4af099dcf9818ac8cbb84d0394878fa7cd3b,容量调整后 SHA256 ee1fca1e28b5e367582d6444e506b5d06ef2395f99a4e859d27f5dba34303bc1;真实盘尾 GPT 通过,句柄关闭、进程退出、保持离线。记录:build/usb-media/XFEstudio-CSharp-MulticoreFix-1792012187587/Completion.json;摘要:docs/validation-results/CSharpMulticoreBoot20261015.json。仍是 RAM-only 实验版,不包含完整稳定性或 CUDA/GPU 验收;DHCP 内部等待自身仍没有完整恢复保证。
2026-10-15 已完成 C# 桌面快捷键优先分派、Markdown 默认同窗预览/Edit/Split、后台导航/字体快照及独立网络 worker。1,021 项宿主检查通过;原生 4K/200%/8 CPU(实际 BSP) 编辑器响应、Markdown 分屏保存重开、纯 xHCI USB 键盘 6 组和无 UART 双帧通过。完整 Monaco 就绪约 22.562 秒,源文本首帧约 0.107 秒,不能称完整编辑器 1 秒目标已达成。Bing 默认地址已设置但原生 HTTPS、完整 CSS 与 Windows 截图一致性均未完成;独立 TLS 库仅宿主 29 项通过,未接入内核。专用 U 盘已更新并完整校验 128 MiB,源 SHA256 7b829f69530d82ec4192b62642e36af7259656047b3d890ace0f0828b6f73840,容量调整后 SHA256 99d0922e54ef47a14419fb1850e816ec928ff5c36ea88c2d791464b065ad22fb;实际盘尾 GPT 验证通过,句柄关闭、辅助进程退出、保持离线。记录 build/usb-media/XFEstudio-CSharp-DesktopWorkflows-1792013988715/Completion.json;摘要 docs/validation-results/CSharpDesktopWorkflows20261015.json。已打开 SDL/WHPX 4K QEMU 测试窗口,记录 build/CSharp/Interactive-1792014019391/Launch.json。仍是 RAM-only 实验版,实体 Corsair 输入、完整稳定性和真正 CUDA/GPU/实际240Hz均未验收。
2026-10-15 本轮已将同一专用 U 盘更新为 C# RAM-only 文档平铺与输入延迟实验镜像。完整 Markdown 默认预览、编辑、分屏、保存、重开、长文滚动进度及追加两轮实际编辑保存预览通过;1045 项宿主检查、无串口双帧启动通过。修复 1 ms 调度周期与旧 10 ms 强制轮转门槛不匹配,以及原生滚轮方向的交接错误。原生外部资源上限设为 2,500,000 字符,在 AST 解析前拒绝大型 Mermaid 依赖,使用原网站的组件失败提示与源码回退;这是针对已复现 OOM 路径的降级保护,非通用碎片分配器修复,也不代表 Mermaid/SVG 完整支持。源镜像 SHA256 d9b209c5dca849a9396ca4997b6cf08e5226b041697b2f5ac0e27fd8681d2223,容量调整后 SHA256 2e5659f45abc02445bda3fe4c8da2caa5879e9f7cedfbe20a26a8667093884bf。完整 128 MiB 与真实末尾备份 GPT 均校验通过,句柄关闭、辅助进程退出、设备保持离线。记录:build/usb-media/XFEstudio-CSharp-FlatReader-1792017950324/Completion.json。默认 WHPX 路径鼠标有效更新实测 USB 约 123.59 Hz、PS/2 约 224.30 Hz,均未通过 240 Hz;实体扫描/VSync、GPU/CUDA、所有预览 1 秒内以及原生 Bing HTTPS/CSS 验收仍未完成。详细记录见 docs/CSharpFlatReaderAndCadence20261015.md。
2026-10-15 默认入口已迁移为 自研 C# 独立裸机内核 / 官方 Microsoft .NET 10 NativeAOT / RAM-only / 0.3.0-dev.1,Cosmos 仅保留显式 Legacy 入口。37 项平台与 133 项原生契约等合计 14 组、1,137 项宿主检查通过;强化 Probe 的 GC/EH/弱引用/终结器/线程/Monitor/TLS/压缩 GC 根检查通过。同一完整应用镜像通过 QEMU 1/8 虚拟 CPU 强 GUI 验收(实际执行仍为 BSP 1),含真实 PS/2、RAM 保存重开、JS DOM 12、Monaco 实际字形/颜色及第四行键盘编辑新像素、ConsoleIL 与 ANSI/XFEConsole。完整 runtime、编译器、bflat Zero、musl、Limine、LunarFonts 和浏览器资源仍是外部引用,不称自研 CLR/GC 或全部从零实现。
同一专用 U 盘已自动更新并完整校验 独立内核 0.3.0-dev.1 实验镜像:序列号 230222336207、UniqueId 5000000000002AEF、USB、实际容量 256060514304 字节;使用 IndependentCSharp128 安全流程。源 SHA256 04e8188343b75521f3337c3f004cd3afd3ab391d103321a2102e28edd885c196;容量调整后的完整镜像实际/预期 SHA256 均为 7e068728de99cdc8666ee1569bef6a47f01ccec34e7e5b0f0c6258f022adf7da。完整 134217728 字节回读、真实盘尾备份 GPT(ActualLastLba 500118191)通过;句柄关闭、辅助进程 PID 69312 已完成并退出,fresh 磁盘状态离线且非系统/启动盘。完成与 postflight 记录:build/usb-media/XFEstudio-Independent-0.3.0-dev.1-retry-1792018512682/Completion.json / Postflight.json;可提交摘要:docs/validation-results/IndependentKernel20261015.json。
首轮配置证据锁定失败及后续 Windows 提权取消均发生在实体磁盘打开之前,记录保留,已由同目录 resolved-by-write.json 标记后续成功解决。写入仍不等于实体启动或输入验收;持久存储、原生网络/TLS、USB HID、GPU/CUDA、SMP 与长期稳定性尚未通过,FullReleaseQualified 仍为 false。文件与设置只在 RAM 会话,关机不保留。下一版继续使用同一专用设备身份与新镜像/源码绑定回执、新计划/token、安全写入及完整回读流程。
后续开发基线
2026-10-15 用户明确要求:将自研内核合并到当前开发分支 codex/csharp-system,保留现有桌面、浏览器和文档功能,后续开发全部基于自研内核。默认构建、启动、打包与新功能实现以 Source/XFESystem.NativeKernel、Source/XFESystem.NativeRuntime、Source/XFESystem.Platform 和 Tools/IndependentKernel 为基线;可以保留外部编译器、Microsoft .NET GC/EH/BCL 与已标明来源的运行时库。旧 Cosmos 路径仅保留历史参考和显式回归入口,不自动回退为默认内核。迁移必须保留现有上层功能,并用合并后的源码与镜像重新验证,不能沿用旧 Cosmos 来宾结果宣称自研驱动或硬件能力通过。