Initial commit with README
This commit is contained in:
80
README.md
Normal file
80
README.md
Normal file
@@ -0,0 +1,80 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user