XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

Record canceled USB elevation without claiming a write

dcd1052
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

3 个文件 +12 -4
Modified AGENTS.md +1 -1
@@ -4,7 +4,7 @@
4 4
5 5 同动画基线的本轮原生测量:完整首显 **10.219 → 9.687 秒**,四轮热启动中位数 **6.2185 → 6.0315 秒**,改善较小且冷启动有波动,不能宣称稳定的大幅提速或一秒完整就绪。宿主五次 C# 样例中位数约改善 31%–40%,不是原生/GPU 性能。严格逐轮像素对照因基线自身一轮第三行 180 像素变体而未全部通过;优化版五轮均逐像素等于基线 4/5 轮共同参考帧,原失败保留。详情 `docs/validation-results/MonacoInitialization20261015.json`。
6 6
7 统一 256 MiB 双启动镜像与两个 ZIP 已完整校验,包内 Windows PowerShell 5.1 启动计划通过。专用 USB `230222336207` / `5000000000002AEF` 的新安全计划位于 `build/usb-media/XFEstudio-Dual-Monaco-Merged-0.3.0-dev.4-1792062213903`;当前等待 Windows 管理员授权,尚不能记为写入交付完成。旧基线计划 `XFEstudio-Dual-Monaco-0.3.0-dev.4-1792061336039` 在物理写入前被新合并镜像取代,`NotWritten.json` 保留事实。继续保持 RAM-only、实际 BSP 1、软件渲染,`FullReleaseQualified=false`。
7 统一 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`。
8 8
9 9 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`。
10 10
Modified README.md +1 -1
@@ -1,6 +1,6 @@
1 1 # XFESystem
2 2
3 2026-10-15 的 `0.3.0-dev.4-monaco.1` 已合并品牌启动动画:按需分析 Jint 函数、复用标识符/属性键,直接创建最终文件模型并按版本缓存 C# 分词。1411 项宿主检查、847 项输入绑定及原生双系统验收通过。同动画基线下完整首显实测 10.219 → 9.687 秒,热启动中位数 6.2185 → 6.0315 秒,仍未达到一秒目标;严格逐轮像素对照中的基线变体与等待管理员授权的 U 盘状态均如实记录。详见 [Monaco 初始化验证记录](docs/validation-results/MonacoInitialization20261015.json)。
3 2026-10-15 的 `0.3.0-dev.4-monaco.1` 已合并品牌启动动画:按需分析 Jint 函数、复用标识符/属性键,直接创建最终文件模型并按版本缓存 C# 分词。1411 项宿主检查、847 项输入绑定及原生双系统验收通过。同动画基线下完整首显实测 10.219 → 9.687 秒,热启动中位数 6.2185 → 6.0315 秒,仍未达到一秒目标;严格逐轮像素对照中的基线变体与管理员提升被取消、尚未写入的 U 盘状态均如实记录。详见 [Monaco 初始化验证记录](docs/validation-results/MonacoInitialization20261015.json)。
4 4
5 5 XFESystem 默认使用 **C# 自研裸机内核**:页分配与映射、中断、单 BSP 调度、线程/事件、PS/2 输入及 framebuffer 平台由本项目实现。原有 Desktop、Browser、Documents 与 Terminal 运行在外部 **Microsoft .NET 10 NativeAOT** 上。当前开发分支 `codex/csharp-system` 的默认 [解决方案](XFESystem.slnx)、构建、启动和打包统一使用自研内核,不引用 Cosmos;引导仍使用 Limine,内核 bootstrap 使用 bflat Zero,C/ELF 工具使用 LLVM,数学函数使用 musl。GC、EH、BCL、编译器、字体解析器和浏览器库的来源见 [THIRD_PARTY.md](THIRD_PARTY.md)。
6 6
Modified docs/validation-results/MonacoInitialization20261015.json +10 -2
@@ -200,7 +200,7 @@
200 200 }
201 201 ],
202 202 "Usb": {
203 "Status": "AwaitingWindowsElevation",
203 "Status": "ElevationCanceled",
204 204 "JobDirectory": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\usb-media\\XFEstudio-Dual-Monaco-Merged-0.3.0-dev.4-1792062213903",
205 205 "Preflight": {
206 206 "Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\usb-media\\XFEstudio-Dual-Monaco-Merged-0.3.0-dev.4-1792062213903\\Preflight.json",
@@ -214,7 +214,15 @@
214 214 "ImageProfile": "IndependentDualCSharp256",
215 215 "Serial": "230222336207",
216 216 "UniqueId": "5000000000002AEF",
217 "EarlierUnwrittenPlan": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\usb-media\\XFEstudio-Dual-Monaco-0.3.0-dev.4-1792061336039"
217 "EarlierUnwrittenPlan": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\usb-media\\XFEstudio-Dual-Monaco-0.3.0-dev.4-1792061336039",
218 "PhysicalWriteRequested": false,
219 "HelperLaunched": false,
220 "NoPhysicalWriteStartedByThisPlan": true,
221 "NotWritten": {
222 "Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\usb-media\\XFEstudio-Dual-Monaco-Merged-0.3.0-dev.4-1792062213903\\NotWritten.json",
223 "Sha256": "656297280539adb4bfe75a11d97570c203fe934440d7b69d7d0c6fa1a0ad3f93"
224 },
225 "Failure": "Windows UAC elevation was canceled; no physical writer launched. USB retains its prior boot-animation image."
218 226 },
219 227 "PrimaryReferences": [
220 228 {