Files
CMLeonOS/.devin/wiki.json
2026-04-03 20:00:49 +08:00

303 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"repo_notes": [
{
"content": ""
}
],
"pages": [
{
"title": "CMLeonOS 总览介绍",
"purpose": "CMLeonOS 的高层整体介绍:系统定位、整体架构、核心设计原则、硬件运行要求、编译构建部署方法,并汇总所有子系统文档页面跳转链接。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "快速上手:构建与部署教程",
"purpose": "手把手指导开发环境搭建、编译系统ISO镜像、在 VMware 虚拟机中启动运行;涵盖项目.csproj配置、Cosmos工具链、预构建脚本与内嵌资源打包流水线。",
"parent": "CMLeonOS 总览介绍",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "系统整体架构概览",
"purpose": "讲解 CMLeonOS 分层架构:底层 Cosmos硬件抽象层、内核初始化启动流程、协作式多任务进程与进程管理器模型以及上层命令行外壳与图形界面子系统的层级挂载关系。",
"parent": "CMLeonOS 总览介绍",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "内核与核心基础系统",
"purpose": "概述内核初始化、引导启动链路、进程管理与系统核心基础服务入口,并附带各细分子系统独立文档跳转链接。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "内核初始化与开机引导流程",
"purpose": "逐段详解 Kernel.cs 核心执行逻辑BeforeRun前置运行、系统初始化总控、虚拟文件系统挂载初始化、磁盘格式化与MBR主引导记录创建、网络协议栈启动、开机脚本.startup.cm执行、蓝屏致命错误停机处理器捕获逻辑。",
"parent": "内核与核心基础系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "进程管理器与协作式多任务调度",
"purpose": "说明进程管理器整体设计、抽象进程基类、进程类型枚举(系统服务/应用程序/后台守护、关键核心进程崩溃保护机制、主动让出CPU与全局清扫生命周期包含外壳进程、命令执行进程、内存常驻服务的具体实现讲解。",
"parent": "内核与核心基础系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "用户体系与身份认证模块",
"purpose": "介绍用户系统与用户管理器扁平文件用户数据库user.dat、SHA-256密码哈希存储、首次开机初始化向导、登录校验与错误锁定限流流程、管理员特权权限分级、主机名全局配置、管理员专属设置控制命令。",
"parent": "内核与核心基础系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "全局系统设置与持久化配置",
"purpose": "归档设置管理器持久存储层设计settings.dat键值配置库、延迟批量落盘保存机制最大待写入缓存阈值、强制刷新落盘接口以及全部内置配置项说明图形主题、直接进入图形界面开关、日志总开关、最大登录尝试次数等。",
"parent": "内核与核心基础系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "日志记录器与诊断排查工具",
"purpose": "讲解单例全局日志系统架构:日志等级枚举(调试/信息/警告/错误/成功、日志条目结构体定义、控制台彩色分级输出、全局静态日志仓储缓存、外壳内置logs查看日志专用命令使用指南。",
"parent": "内核与核心基础系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "文件系统与磁盘存储管理",
"purpose": "整体介绍文件系统抽象适配层、虚拟驱动器统一模型、标准路径书写规范,并指向文件核心类、网络磁盘工具等细分子文档页面。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "文件系统通用抽象适配层",
"purpose": "深度解析 System/FileSystem.cs 源码细节会话级工作目录状态保存、完整路径标准化解析上级目录回溯解析、255字符路径长度限制、最多10层父级目录回溯防护、带彩色类型标识的文件列表遍历、读写文件封装工具、盘符根目录规范格式0:\\、1:\\)。",
"parent": "文件系统与磁盘存储管理",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "文件系统外壳内置操作命令",
"purpose": "全集参考文档ls列目录、cd切换目录、pwd当前路径、mkdir新建文件夹、rm删除文件、rmdir删除目录、cat读取文本、touch新建空文件、cp复制、mv移动重命名、find全局查找、tree树形目录、头尾截取、字数统计、内容检索、磁盘硬件信息查看、终端树形可视化浏览器全套命令说明。",
"parent": "文件系统与磁盘存储管理",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "交互外壳与命令行终端界面",
"purpose": "文本交互模式外壳整体概述:提示符动态渲染、命令解析分发流水线、完整内置命令分类体系汇总,并跳转各类专属子命令详情页。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "外壳核心:输入输出主循环与命令调度分发",
"purpose": "深入拆解 Shell.cs 与 CommandList.cs主运行事件循环、Tab自动补全行读取、历史命令上下翻找缓冲区管理、&&链式命令串联执行、别名快捷命令展开、Lua脚本专属冒号前缀调用、独立进程托管包装执行普通命令。",
"parent": "交互外壳与命令行终端界面",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "文本编辑器简易Nano编辑器与基础编辑工具",
"purpose": "系统终端Nano编辑器完整文档编辑器个性化配置持久化、多语法高亮渲染Lua/INI/JSON/Markit标记语言分词器、智能缩进对齐、括号自动补全、智能退格删除、全套快捷键绑定Ctrl组合键、直接运行脚本执行入口同时附带轻量极简Editor基础编辑器介绍。",
"parent": "交互外壳与命令行终端界面",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "脚本执行专用指令Lua、Branswe、CLA应用包与托管二进制执行",
"purpose": "整理全部脚本运行相关外壳命令lua调用UniLua虚拟机、branswe专属解释器运行、.cm批处理命令脚本、CLA定制Lua应用封装格式、Lua转CLA打包转换器、托管软件执行二进制运行器同步说明Lua应用管理器整体生态。",
"parent": "交互外壳与命令行终端界面",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "系统基础工具与趣味娱乐终端指令",
"purpose": "系统运维指令合集重启关机、运行时长、版本标识、系统简介、身份查看、日期时间、清屏、回声打印、进程查杀、进程列表实用工具计算器、日历、提示符定制、蜂鸣提示、背景配色、十六进制编辑器、Base64编解码、趣味彩蛋爆破附带矩阵雨、贪吃蛇、迷宫休闲小游戏命令说明。",
"parent": "交互外壳与命令行终端界面",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "网络功能终端操作命令",
"purpose": "归档全套网络外壳指令网卡配置查看、DNS网关自定义设置、ICMP网络连通ping测试、DNS域名解析查询、HTTP远程文件下载、21端口原生FTP服务、自定义TCP服务端与客户端调试工具包含网络配置持久化管理器network.dat与开机DHCP自动获取链路初始化。",
"parent": "交互外壳与命令行终端界面",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "图形化用户界面 GUI 整体子系统",
"purpose": "图形界面架构总览VMware SVGA二代显卡驱动适配、窗口管理器全局渲染主循环、双缓冲防闪烁绘制机制、桌面应用基础框架附带窗口系统、UI控件库、预装图形应用全套子页面链接。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "窗口管理器与全局图形渲染引擎",
"purpose": "深度讲解 WindowManager.cs 底层逻辑窗口层级遮挡排序、相对坐标布局定位、全局刷新清扫迭代周期、鼠标按键点击双击事件派发、帧率计数监控、桌面壁纸全局渲染接口、对接VMware SVGA硬件驱动双缓冲像素输出核心通路。",
"parent": "图形化用户界面 GUI 整体子系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "UI控件标准库基础组件与动画动效系统",
"purpose": "完整收录UILib全套原生控件带装饰标题栏的标准应用窗口、拖拽缩放关闭开启动画、按钮、表格布局、文本输入框、复选开关、滑块调节、下拉弹出菜单带动画、标签分页、树形层级视图、环形进度加载、悬浮提示气泡、桌面通知弹窗、状态栏常驻组件、图形文件浏览器配套缓动插值动画全局系统说明。",
"parent": "图形化用户界面 GUI 整体子系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "桌面外壳组件:任务栏、快捷坞、开始菜单与锁屏界面",
"purpose": "介绍图形桌面常驻核心组件:快捷启动应用坞栏、运行进程任务列表栏、网格布局开始应用菜单、身份验证锁屏遮罩层;说明全局主题配色统一应用到所有桌面原生控件的调度逻辑。",
"parent": "图形化用户界面 GUI 整体子系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "系统预装图形桌面应用合集",
"purpose": "归档全部内置GUI软件图形文件资源管理器、全局系统设置面板、记事本编辑器、Lua集成开发代码工作室、手绘画图工具、科学计算器、日历时钟秒表套件、图片查看器、标记语言文档阅读器、音乐音符编辑器、函数图像绘图器、代码积木拼装、内存性能统计、日志图形浏览、环境变量管理、系统任务监视器。",
"parent": "图形化用户界面 GUI 整体子系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "音频声音服务系统",
"purpose": "讲解后台音频常驻进程Audio服务混音控制器、硬件音频驱动适配、基于Cosmos硬件抽象层的音频全局管理器、内嵌开机提示/警告提示WAV音效资源、音乐编辑器按音符时序编排的MUS1自定义乐谱格式与事件解析执行逻辑。",
"parent": "图形化用户界面 GUI 整体子系统",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "脚本解释器与可编程扩展子系统总览",
"purpose": "概述双内置脚本虚拟机架构UniLua Lua解释器、Branswe自研轻量脚本语言、Markit富文本标记排版语法指向各解释器独立细分文档页面。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "UniLua 嵌入式Lua虚拟机详解",
"purpose": "归档UniLua完整解释器源码结构Lua原生API绑定、虚拟机运行状态机、字节码解析执行内核、语法分词编译模块、全套标准原生库拓展包含系统桥接LuaOS扩展库系统调用、SHA256哈希计算、终端字符框绘制、环境变量读写、主机名获取与原生GUI界面Lua开发绑定库说明。",
"parent": "脚本解释器与可编程扩展子系统总览",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "Branswe 自研脚本解释器",
"purpose": "讲解Branswe自定义编程语言核心逐行线性语法规则、井号单行注释、变量/方法/引用关键字标识、全局变量仓库隔离、自定义过程函数定义规范、外壳branswe执行调用入口与Nano编辑器一键运行脚本联动方式。",
"parent": "脚本解释器与可编程扩展子系统总览",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "Markit 富文本标记排版语言",
"purpose": "介绍.mi后缀Markit格式化标记语法体系文字前景色/背景色嵌套标签书写规范、系统支持标准色名全集、外壳专用渲染输出命令、图形Markit阅读器独立应用、Nano编辑器专属语法高亮适配附带标准示例模板参考文档。",
"parent": "脚本解释器与可编程扩展子系统总览",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "终端文本界面 TUI 交互框架",
"purpose": "控制台纯文本UI底层框架总览磁盘格式化确认弹窗、开机引导选择菜单、Lua脚本终端原生界面组件依赖基础附带TUI基础图形单元与控制台窗口容器系统跳转链接。",
"page_notes": [
{
"content": ""
}
]
},
{
"title": "TUI基础图形单元与终端辅助工具库",
"purpose": "归档UI/TUI.cs工具核心结构体坐标点、尺寸矩形边界封装、拓展控制台颜色枚举、静态绘图工具箱封装边框绘制、配色快速切换、分割线渲染说明内核磁盘故障恢复流程、Lua终端绘图接口的底层复用依赖关系。",
"parent": "终端文本界面 TUI 交互框架",
"page_notes": [
{
"content": ""
}
]
}
]
}