# os design studio **Repository Path**: ChimChym/os-design-studio ## Basic Information - **Project Name**: os design studio - **Description**: 一个基于Chym内核的可视化操作系统编程工具,使用Rust和egui构建 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-06 - **Last Updated**: 2026-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OS Design Studio 一个基于Chym内核的可视化操作系统编程工具,使用Rust和egui构建。 ## 功能特性 - 🎨 **可视化内核配置**:通过图形界面配置Chym内核的CPU核心数、内存大小等参数 - 🔧 **一键构建**:集成Chym内核的构建流程,无需手动执行命令 - ▶️ **快速运行**:一键启动QEMU虚拟机运行Chym内核 - 📊 **实时日志**:显示构建和运行过程的详细日志 - 🔄 **配置保存**:自动保存内核配置到JSON文件 ## 系统要求 - Windows 10/11 - Rust 1.70+ (推荐使用最新稳定版) - QEMU (用于运行Chym内核) - Chim编译器 (用于编译Chym内核) - Zig编译器 (用于构建Chym内核) ## 安装与运行 1. 克隆项目仓库: ```bash git clone https://github.com/yourusername/os-design-studio.git cd os-design-studio ``` 2. 安装依赖: ```bash cargo build ``` 3. 运行应用程序: ```bash cargo run ``` ## 使用指南 1. **配置Chym路径**:在左侧面板中设置Chym项目的路径 2. **编辑内核配置**:修改内核的CPU核心数和内存大小 3. **添加/移除内核**:根据需要添加或移除内核实例 4. **构建内核**:点击"构建内核"按钮编译Chym内核 5. **运行内核**:点击"运行内核"按钮启动QEMU虚拟机运行Chym内核 ## 项目结构 ``` os-design-studio/ ├── src/ │ └── main.rs # 主应用程序代码 ├── Cargo.toml # 项目依赖配置 ├── Cargo.lock # 依赖锁定文件 ├── .gitignore # Git忽略规则 └── README.md # 项目说明文档 ``` ## 技术栈 - **Rust**:主要编程语言 - **egui/eframe**:GUI框架 - **serde**:序列化/反序列化 - **tokio**:异步运行时 - **log/env_logger**:日志系统 ## 许可证 本项目采用木兰宽松许可证, 第2版 (Mulan PSL v2) 开源。 ## 贡献 欢迎提交Issue和Pull Request来改进这个项目! **OS Design Studio** - 让操作系统开发变得更加简单直观!