Files
MikOS/README.md
2026-01-25 17:01:16 +08:00

81 lines
1.8 KiB
Markdown
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.
# 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