# XFESystem Console edition 这是独立的纯控制台系统入口,版本 `0.3.0-dev.4`,沿用自研 C# 裸机内核、官方 Microsoft .NET 10 NativeAOT。它不构造 DesktopSession、浏览器、Monaco 或桌面窗口;项目依赖中也不包含 Desktop、Browser、Documents、Platform 或 TLS 程序集。`TerminalShell.cs` 仅作为共享文本会话模型编译,不引入窗口管理器。 界面参考原 Rust 版本 `1139821` 的 `kernel/src/drivers/framebuffer.rs`:使用仓库原有 XFE 图标、Cascadia Mono/Unifont 位图、深色背景、青色文字和顶部“命令工作台”标识。12×20 文本格、104px 正文起点、32px 底栏随分辨率缩放。当前是单 framebuffer 的 CPU 文本渲染,不宣称 GPU 加速或实体机兼容性已通过。 `help` 查看命令;支持 RAM 文件的创建、读写、复制、移动、删除、目录导航,命令历史和光标编辑。PageUp/PageDown 或鼠标滚轮回看输出;按键输入回到最新输出。`open` 在控制台显示文本。`run X:\Programs\ManagedHello\ManagedHello.dll` 执行嵌入的受限 ConsoleIL 示例;这不是完整 .NET 程序运行器。`exit` 提示结束机器会话的方式,不创建隐藏桌面。 文件只在 RAM 中,关机不保存。此版不初始化网络、TLS、浏览器、图形编辑器或 USB HID,键盘来自内核实际初始化的 PS/2 设备。图形版继续由 `../Application/NativeApplication.csproj` 提供。 构建与启动:`Tools/IndependentKernel/BuildSystem.ps1 -Edition Console`,`Tools/IndependentKernel/Open.ps1 -Edition Console`。实际 framebuffer 完成后输出 `XFE_INDEPENDENT_CONSOLE_FIRST_FRAME`,输入/命令快照为 `XFE_CONSOLE_SNAPSHOT_BEGIN/END`,用于验证真实键盘操作后的状态。宿主测试位于 `Tests/XFESystem.ConsoleEdition.Tests`。 位图与图标复用仓库 `assets/branding/console`,字体来源、许可证和转换信息见同目录 `fonts.json`、`metadata.json` 及原始字体的 LICENSE。