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

XFESystem

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

公开
关注 0 Fork 0 Star 0
UTF-8

第三方组件与来源

本表适用于当前 C# 实现。内核、桌面和 Web 布局/绘制由本项目维护;引导器、运行时框架、解析器、协议组件和字体分别复用下列项目。历史发行目录、ZIP 与验收记录保留其原有声明,不将历史依赖当作当前构建必需项。

精确版本和内容校验见 tools-lock.json、Tools/CSharpBoot/Dependencies.json、各项目 Packages.lock.json、ManagedDependencies.json 和资源清单。下载 URL、名称与哈希不能代替完整许可证正文。

构建、引导与测试

组件 固定版本与使用范围 上游与许可证
.NET SDK / NativeAOT 运行时库 SDK 10.0.401、NativeAOT runtime pack 10.0.12;Windows 编译宿主、System V/ELF 裸机库 .NET,MIT 及第三方声明;linux-x64 表示 ABI/库目标,不表示 Linux 内核,也不表示完整 CoreCLR 已移植
Cosmos 3.0.94;NativeAOT SDK、IL patcher、托管运行时/GC、架构初始化、调度和设备/网络框架 Cosmos v3.0.94,BSD-3-Clause;完整许可与补充第三方致谢位于 Tools/CSharpBoot/Licenses,源码归档 SHA256 位于 Dependencies.json
bflat 8.0.2;C# UEFI 显示初始化助手的宿主交叉编译器 bflat v8.0.2,MIT,版权 Michal Strehovsky;完整项目许可见 Bflat-8.0.2.txt,第三方声明 随包保留。版本号不代表来宾安装了 .NET 8
LLVM / Clang / LLD 20.1.8;Cosmos 原生支持代码及 ELF 链接 LLVM 20.1.8,Apache-2.0 WITH LLVM-exception 及分发包内第三方声明
Limine 12.9.3;x86_64 UEFI 引导器 Limine 12.9.3,BSD-2-Clause;完整 LICENSE 与 3RDPARTY.md 保留于 .tools/limine 并按发行范围随包携带
QEMU Windows 11.1.0;虚拟硬件、串口/QMP 自动验收与交互窗口 QEMU 官方 Windows 下载入口、Stefan Weil 分发站,GPL-2.0-or-later 及分发包内组件许可;现有系统发行包不捆绑 QEMU
EDK2 QEMU 11.1.2 中固定的 x86_64 固件与变量模板 QEMU 11.1.2 pc-bios,多项许可;完整声明见 .tools/firmware/edk2-licenses.txt
esbuild 0.25.11;将官方 Monaco ESM 核心转换为离线 classic IIFE esbuild,MIT;源归档、编译器、实际输入和输出哈希见 assets/Browser/Monaco/0.52.2/Core/TransformationManifest.json,许可为同目录 EsbuildLicense.txt

QEMU 安装包按发布站 SHA512 验证后仅解包;Limine/LLVM 和固件下载按锁文件 SHA256 验证。备用下载地址不改变预期哈希。NuGet 构建工具及 Cosmos 引用的补充组件(含 Mono.Cecil、Roslyn、PNG/字体组件等)的完整版权与许可由 收集清单 记录;收集工具为 Tools/CSharpBoot/CollectLicenses.py。列入清单不代表相关代码一定经过 NativeAOT 裁剪后保留或在来宾中执行。

托管程序、浏览器与文档

组件 固定版本与使用范围 上游与许可证
XFEExtension.NetCore.XFEConsole 2.6.0;实际控制台演示与受限程序集的 Console 绑定 XFEConsole,MIT;包 SHA256 与源码 commit 见 ManagedDependencies.json
XFEExtension.NetCore 5.2.0;XFEConsole 的传递依赖 XFEExtension,MIT;包 SHA256 与源码 commit 见 ManagedDependencies.json
Jint / Acornima 4.11.0 / 1.6.2;有预算的 JavaScript 解释与解析 Jint,BSD-2-Clause;Acornima,BSD-3-Clause;版本、包哈希和源码 commit 见托管依赖清单
AngleSharp / AngleSharp.Css 浏览器直接使用 AngleSharp 1.7.1;文档清理项目及传递版本以各自锁文件为准 AngleSharp、AngleSharp.Css,MIT
Markdig 0.44.0;网站相同的 Markdown 管线 Markdig,BSD-2-Clause;NuGet 内容哈希见锁文件
HtmlSanitizer 9.1.968-beta;网站相同的 HTML 清理策略 HtmlSanitizer,MIT;NuGet 内容哈希见锁文件
Monaco Editor 0.52.2;真实编辑器核心,在自研 DOM/CSS/Jint 中运行 Monaco Editor,MIT;完整版权、ThirdPartyNotices、原分发完整性与逐文件哈希保留于 assets/Browser/Monaco/0.52.2。未嵌入 Chromium,未捆绑完整语言服务
XFEStudioWebSite 文档资源 commit 95b43e16776aa648bca19d0060d01d3d2a52196e;文章样式、代码工具与渲染策略快照 Apache-2.0;网站完整许可证随 Documents 资源保留,导入没有修改网站工作树
Bootstrap CSS / Bootstrap Icons CSS 原站固定的样式;Icons 1.11.3 Bootstrap、Bootstrap Icons,MIT;原文件许可证头与对应完整许可保留
Highlight.js / KaTeX / Mermaid 11.11.1 / 0.16.9 / 11.16.0;原网站离线 HTML 预览资源 BSD-3-Clause / MIT / MIT 及 Mermaid 捆绑依赖声明;完整文本、来源和哈希见 文档组件声明 与 Assets/Website

网站文章组件的原字节 CSS/JS、主题、Razor/管线快照及字体 URL 由 Exact/SourceManifest.json 逐项记录;源 SHA256 与快照 SHA256 相等。规范 URL 由本地资源目录映射,没有修改原 CSS/JS。该范围不含网站外围导航、账号或整站应用。补充许可文本与固定官方来源见父目录 *.License.txt 和 LicenseManifest.json。

assets/Browser/WebsiteCode/ 原字节保留网站 highlight.min.js、自定义 csharp.js、code-style.css 和网站许可证。原站使用 highlight.js,并未使用 Monaco。CodePalette.js 是从原 CSS 生成的派生调色板,WebsiteMonaco.js 是 XFESystem 新增的显式适配器;来源提交、原字节、派生输出及许可边界见该目录 Manifest.json 和 Readme.md。发行包同时提供 Highlight.js 完整 BSD-3-Clause 文本;同源语法与颜色不意味着编辑界面或网页逐像素相同。

字体与图形资源

组件 使用范围与版权保留 上游与许可证
XFE Unicode Console 中文和 Unicode 点阵字形;原始版权、源文件及 SHA256 保留于 assets/fonts/unifont-16.0.04/ GNU Unifont 16.0.04,本项目选择 OFL-1.1
Cascadia Mono 默认拉丁等宽字形;原始字体、许可和 SHA256 见 assets/fonts/cascadia-mono-2407.24/,派生点阵位于 assets/branding/console/ Microsoft Cascadia Code 2407.24,OFL-1.1
Lato Web 正文比例字体回退,Regular / Bold 2.015;原字节来自已固定 QEMU Windows 11.1.0 分发包,字体内版权、哈希和许可见 assets/fonts/lato-2.015/ Lato,OFL-1.1
XFE Web CJK / Noto Sans SC Noto Sans SC 2.004-H2 派生静态 TrueType 400/700;派生家族为 XFE Web CJK,仅作 Web 按字形缺失回退。源字体、官方 Git blob、传输核验、FontTools 4.61.1 转换、覆盖范围及哈希见 assets/fonts/noto-sans-sc-2.004/ Google Fonts 官方 Noto Sans SC,OFL-1.1
Bootstrap Icons 字体 1.11.3;原站代码工具栏完整 Web 字体。原 CDN WOFF/WOFF2、MIT、源/输出哈希和 FontTools 4.61.1 无损 TTF 展开记录见 assets/fonts/bootstrap-icons-1.11.3/;保留全部 2,050 码位和原轮廓 Bootstrap Icons v1.11.3,MIT

不捆绑 Windows Segoe UI、Consolas 或微软雅黑;原 CSS 的请求名称与实际回退字体分别记录,不能宣称字形像素相等。XFE 桌面与文件图标的生成来源、提示词、原图和哈希保留在 assets/DesktopIcons,不替代字体或网站资源的第三方版权。

发行要求

带第三方二进制、脚本、字体或资源的发行包须同时携带适用的完整许可证、版权与第三方声明,并履行适用的源码提供要求。Tools/CSharpBoot/Licenses/Collected/Manifest.json、字体清单和网站许可清单分别保留其来源与校验值;未标明精确源码 commit 的补充许可文本应明确记录为另行固定的官方来源,不能冒称源码版本完全一致。

组件存在或可以在宿主运行,不证明在 XFESystem 中完成初始化。真实来宾网络、TLS、存储、GPU/CUDA、独立程序和性能是否通过,以对应镜像的验收记录为准。

NVIDIA 原生命令协议组件参考 open-gpu-kernel-modules 615.78.08 的公开命令头文件及队列发布算法,固定提交为 ca2d03e6fafd4d4b56b383497d931c25b283bfcf。13 个来源文件的 SHA256、Git blob 和官方链接见 NvidiaSources.lock.json,完整 MIT 许可和相关版权见 NvidiaPublicHeaders.txt。本项目没有捆绑 NVIDIA 内核驱动、GSP 固件或 CUDA 运行时;协议组件尚未接入内核,也没有实际 GPU 执行通过记录。