# MikOS 一个基于Python的模拟操作系统,具有图形界面和基本的文件管理功能。 ## 项目结构 ``` MikOs-Explorer/ ├── home/ # 用户目录 │ └── root/ # 根用户目录 ├── sys/ # 系统目录 │ ├── config/ # 配置文件 │ ├── images.mik/ # 图标资源 │ ├── kernel/ # 内核代码 │ ├── lib/ # 系统应用程序 │ ├── tkinter.mik/ # Tkinter支持文件 │ ├── ui.mik/ # UI组件 │ └── wallpaper/ # 壁纸资源 └── Autorun.ini # 自动运行配置 ``` ## 功能特点 - 图形化桌面界面 - 文件系统管理 - 应用程序运行支持 - 壁纸切换 - 窗口管理 ## 系统要求 - Python 3.x - Tkinter库 ## 运行方式 1. 确保已安装Python 3.x 2. 在项目根目录下运行: ``` python sys/kernel/main.pyw ``` ## 核心组件 ### 内核 (sys/kernel/) - `main.pyw` - 系统主入口 - `UI.py` - 用户界面管理 - `login.py` - 登录系统 - `mount.py` - 虚拟磁盘挂载 - `tools.py` - 工具函数 ### 系统应用 (sys/lib/) - `explorer` - 文件资源管理器 - `calc` - 计算器 - `music` - 音乐播放器 - `setting` - 系统设置 ## 配置文件 主要配置文件位于 `sys/config/config.json`,包含: - EFI引导配置 - 内核配置 - DOS命令行配置 - 分辨率设置 - 壁纸设置 - 文件后缀关联 ## 版本信息 - EFI版本: 1.3.0 - 内核版本: 2.1.3(Beta) - DOS版本: 1.0 ## 开发说明 MikOS是一个模拟操作系统项目,主要用于学习和演示操作系统原理。项目使用Python和Tkinter构建,实现了基本的操作系统功能。 ## 许可证 MIT License