返回提交历史
Modified
AGENTS.md
+4
-2
Modified
README.md
+1
-1
Modified
docs/IndependentNativeBingAndTerminal20261015.md
+5
-1
Modified
docs/validation-results/IndependentNativeBing20261015.json
+37
-12
XFEstudio/XFESystem
Record fully verified 0.3.0-dev.3 USB delivery
d0b94d0
代码差异
4 个文件
+47
-16
@@ -2,9 +2,11 @@
2
2
3
3
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 测试窗口已打开。
4
4
5
**本轮 U 盘未写入。** 已核对专用 USB 序列号 `230222336207`、UniqueId `5000000000002AEF`、256060514304 字节、512 字节扇区、离线且非系统/启动盘,并生成严格 `IndependentCSharp128` 计划。Windows 管理员启动随后返回“操作已被用户取消”,辅助进程没有启动、物理句柄未打开、没有 `Completion.json`;不能称写入或回读成功。失败记录:`build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/Launch.json` / `NotWritten.json`,位于主项目。设备最后已验证版本仍为 0.3.0-dev.2,保持离线。下一次获得 Windows 管理员权限后,按持续写入授权使用新计划/结果文件重试,不能绕过 OS 权限或改用旧 profile。
5
**本轮专用 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`。
6
6
7
待写源镜像 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` 与回执;主目录原有 `EfiEntry.cs` CRLF 差异继续保留,不能修改绑定哈希绕过字节差异。主项目发行包:`dist/XFESystem-Independent-RAM-0.3.0-dev.3-1792026884877-46bb6d54.zip`,ZIP SHA256 `ebf6f34f1f4cbd54e8d302e3088ec23ed0e8cd214b765f8aebb52e70258ebc0e`。摘要:`docs/validation-results/IndependentNativeBing20261015.json`,软件验收通过而 `DeliveryComplete=false`。仍为 RAM-only,关机不保存;Bing 布局/CSS/JS/图片未完整,实体 NIC/DHCP/USB HID、GPU/CUDA、实际 240 Hz、完整预览一秒、SMP 与长期稳定性均未验收,不能标记完整发行版。
7
首次管理员提权被取消的 `build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/Launch.json` / `NotWritten.json` 保留为未启动写入的历史记录;同目录 `resolved-by-write.json` 关联上述成功重试,不覆盖失败事实。
8
9
已写源镜像 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`,不能标记完整发行版。
8
10
9
11
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 缓存排除于源码清单。
10
12
@@ -16,7 +16,7 @@ XFESystem 默认使用 **C# 自研裸机内核**:页分配与映射、中断
16
16
17
17
0.3.0-dev.3 使用同一最终镜像通过 QEMU 8 虚拟 CPU(实际一个 BSP)的原生 HTTPS Bing、JavaScript DOM 结果 12、Monaco 实际字形/颜色和第四行键盘编辑、Markdown 八项流程及经典终端九次命令验收。1314 项宿主检查通过;同一内核的单 CPU 随机源缺失测试正确拒绝 HTTPS 并保持桌面响应。地址栏后台刷新覆盖输入、裸机默认 LF 导致提示符缩进的问题均有实际复现与修复。ZIP 完整回读、重定位验证和 PowerShell 5.1 启动计划通过,实际 QEMU 交互窗口已打开。范围和交付状态以 [本轮验证摘要](docs/validation-results/IndependentNativeBing20261015.json) 为准;此前 0.3.0-dev.2 的记录保留于 [合并摘要](docs/validation-results/IndependentKernelMerge20261015.json)。
18
18
19
专用 U 盘上次已验证版本为 0.3.0-dev.2。本轮 0.3.0-dev.3 的镜像与专用介质计划已通过检查,但 Windows 返回管理员提权“操作已被用户取消”;辅助进程未启动,尚未写入 U 盘。失败记录与镜像哈希保留在本轮验证摘要中,`DeliveryComplete` 为 false。获得 Windows 管理员权限后,仍需新计划、完整 128 MiB 回读和真实盘尾 GPT 校验才能标记完成。
19
专用 U 盘现已更新为同一 0.3.0-dev.3 实验镜像:完整 128 MiB 回读、容量调整后的 SHA256 与真实盘尾备份 GPT 校验通过,句柄已关闭,辅助进程退出码 0,设备保持离线。首次管理员提权取消的记录保留,并已关联本次成功重试;详细身份、哈希和 Completion/Postflight 记录见本轮验证摘要。`DeliveryComplete=true` 表示本次实验镜像交付完成,实体启动与输入仍需实测,不代表完整发行版验收。
20
20
21
21
持久存储、实体网络、GPU/CUDA、USB HID、多屏、SMP、独立用户进程隔离及长期稳定性尚未完成。实体启动/输入兼容尚未验收。浏览器没有 Worker、完整语言服务器、WebAssembly、图片/背景图或完整 CSS/SVG/shaping 支持,Bing 的页面布局仍不完整。Jint 的反射/动态代码路径仍有 NativeAOT 裁剪和动态代码警告,当前验收不证明全部 Jint/.NET API 兼容。TLS 尚无吊销查询、CT、公共后缀表及外部 distrust 元数据。后台编辑、独立导航与字体快照已接入自研运行时;实际 240 Hz 与完整预览一秒目标仍未通过。
22
22
@@ -21,7 +21,11 @@
21
21
22
22
另一个独立 QEMU 测试显式禁用 RDSEED/RDRAND,要求真实 HTTPS 拒绝、没有远端响应/DOM 成功证据,且能够关闭浏览器继续操作桌面。它是负向检查,不能充当 Bing 成功验收。
23
23
24
最终软件检查为 1314 项通过、0 失败,完整 QEMU 流程通过。Windows 管理员提权被取消,写盘辅助进程未启动,本轮 U 盘尚未更新;该失败不计作写入或回读成功。
24
最终软件检查为 1314 项通过、0 失败,完整 QEMU 流程通过。软件源码未变,817 个编译与检查输入的来源绑定及原有发行包证明继续保留。
25
26
同一 0.3.0-dev.3 镜像已通过 Windows 管理员重试写入专用 U 盘,并完成全部 `134217728` 字节回读与真实盘尾备份 GPT 校验。源镜像 SHA256 为 `3cefb73fd1b96fb4c64cd01288ec77e50b3acf04098849cc447561f37742085c`,容量调整后的预期/实际 SHA256 均为 `8b8f64d80f453ce7d2c3de715be774a9d52d053f543b75d9a004fa2d1db1aa9c`。设备序列号 `230222336207`、UniqueId `5000000000002AEF`、实际容量 `256060514304` 字节,真实尾部 LBA 为 `500118191`。句柄已关闭,辅助进程 `62112` 退出码 0 且已不存在,重新核对的设备身份相符、非系统/启动盘并保持离线。
27
28
本次完成与写后记录位于主项目 `build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-retry-1792053983484/Completion.json` 和 `Postflight.json`;完成记录 SHA256 为 `246616489bbd07ab78a7ca8f63f6bb6993a2b6b03fc68acadc89013da8f2c7bc`。首次提权取消、辅助进程未启动的旧日志原样保留,由旧目录中的 `resolved-by-write.json` 关联成功重试。`DeliveryComplete=true` 仅代表本次 RAM-only 实验镜像交付完成,实体启动与硬件兼容仍未验收。
25
29
26
30
检查计数、镜像与 ZIP 哈希、U 盘实际状态见 [验收摘要](validation-results/IndependentNativeBing20261015.json)。原始日志与截图保留在对应本地 build/dist 目录;提交的摘要只保留必要结果与哈希,不提交网页会话 Cookie、编译输出或临时测试文件。
27
31
@@ -2,7 +2,7 @@
2
2
"Kind": "XfeIndependentNativeBingTerminalDelivery",
3
3
"Version": "0.3.0-dev.3",
4
4
"SoftwareAcceptancePassed": true,
5
"DeliveryComplete": false,
5
"DeliveryComplete": true,
6
6
"FullReleaseQualified": false,
7
7
"BaseCommit": "2e1bb9092124745acd1c93a3afba67bf85a15684",
8
8
"SourceWorktree": "C:\\Users\\XFEstudio\\.codex\\worktrees\\bing-native-https\\XFESystem",
@@ -140,20 +140,45 @@
140
140
"FirstFrameConfirmed": true
141
141
},
142
142
"Usb": {
143
"Status": "WindowsElevationCanceledBeforeHelperStart",
144
"WriteVerified": false,
143
"Status": "VerifiedOffline",
144
"WriteVerified": true,
145
145
"Serial": "230222336207",
146
146
"UniqueId": "5000000000002AEF",
147
"CompletionPath": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/Completion.json",
148
"JobDirectory": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084",
147
"CompletionPath": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-retry-1792053983484/Completion.json",
148
"JobDirectory": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-retry-1792053983484",
149
149
"PhysicalHardwareAcceptancePassed": false,
150
"HelperStarted": false,
151
"PhysicalDiskOpened": false,
152
"PhysicalWritePerformed": false,
153
"Reason": "Windows administrator elevation canceled before helper start",
154
"FailureRecord": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/NotWritten.json",
155
"FailureRecordSha256": "6bb86e2ddf331b457f0d65be0c7e749732cb67061f51d45196f5e0b8ea597544",
156
"FinalState": "offline"
150
"FullImageBytesVerified": 134217728,
151
"FullImageReadbackPassed": true,
152
"AdjustedImageSha256": "8b8f64d80f453ce7d2c3de715be774a9d52d053f543b75d9a004fa2d1db1aa9c",
153
"ActualTailGptVerified": true,
154
"HandlesClosed": true,
155
"HelperExited": true,
156
"HelperExitCode": 0,
157
"FinalState": "offline",
158
"PostflightPath": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-retry-1792053983484/Postflight.json",
159
"CompletionSha256": "246616489bbd07ab78a7ca8f63f6bb6993a2b6b03fc68acadc89013da8f2c7bc",
160
"PostflightSha256": "242f33043141eb536df717e0de69bc9e77d8a34611044a54ce9cd548fa827c7a",
161
"SourceImageSha256": "3cefb73fd1b96fb4c64cd01288ec77e50b3acf04098849cc447561f37742085c",
162
"ExpectedAdjustedImageSha256": "8b8f64d80f453ce7d2c3de715be774a9d52d053f543b75d9a004fa2d1db1aa9c",
163
"ActualLastLba": 500118191,
164
"HelperProcessId": 62112,
165
"HelperProcessAbsent": true,
166
"OriginalSourceReadbackPassedBeforeGptAdjustment": true,
167
"DiskBytes": 256060514304,
168
"LogicalSectorSize": 512,
169
"PhysicalWritePerformed": true,
170
"FreshDeviceIdentityChecked": true,
171
"PriorAttempt": {
172
"Status": "WindowsElevationCanceledBeforeHelperStart",
173
"PhysicalWritePerformed": false,
174
"FailureRecord": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/NotWritten.json",
175
"FailureRecordSha256": "6bb86e2ddf331b457f0d65be0c7e749732cb67061f51d45196f5e0b8ea597544",
176
"ResolvedByVerifiedWrite": true,
177
"ResolutionPath": "Project/build/usb-media/XFEstudio-Independent-Bing-0.3.0-dev.3-1792026924084/resolved-by-write.json",
178
"ResolutionSha256": "4c2207bfe400571b34e881003c31230ee86862778f2b53cea868613dc590b23c"
179
},
180
"HelperStarted": true,
181
"PhysicalDiskOpened": true
157
182
},
158
183
"SourceIndexAudit": {
159
184
"Kind": "XfeDeliveryCompiledSourceIndexAudit",