Initial commit with README

This commit is contained in:
GVSADS
2026-01-25 17:01:16 +08:00
commit 246bbd8fd9
106 changed files with 2071 additions and 0 deletions

80
README.md Normal file
View 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