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

1.8 KiB
Raw Blame History

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