1.8 KiB
1.8 KiB
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库
运行方式
- 确保已安装Python 3.x
- 在项目根目录下运行:
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