# OpenYHW **Repository Path**: nbsstudio/open-yhw ## Basic Information - **Project Name**: OpenYHW - **Description**: 类Windows操作系统,不想多做一个“Linux”,也不想多做一个“Windows”,但是我希望大家能够用上最纯粹的新时代的Windows应用,同时希望大家真正拥抱开源精神,不要有点成果就拿去赚钱,而是真正拥有一套属于我们中国人的操作系统,而不是被微软绑手绑脚。 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-14 - **Last Updated**: 2025-12-31 ## Categories & Tags **Categories**: os **Tags**: None ## README

OpenYHW

网络图片

中文版 | [English](./README.en.md) ## 介绍 类Windows操作系统,不想多做一个“Linux”,也不想多做一个“Windows”,但是由于大家对Windows应用的喜爱,希望总有一天能够用上最纯粹的Windows应用而不是被微软绑手绑脚,同时希望大家真正拥抱开源精神,不要有点成果就拿去赚钱,而是真正拥有一套属于我们中国人的操作系统。 ## 核心思想 1. 能运行自主制定的新范式的应用🚀 2. 有限兼容Windows应用🔧 3. 鼓励开发者在OpenYHW上开发新的应用以及游戏,游戏娱乐也是第一生产力。🎮 4. 不是下一个ReactOS,也不是Windows的直接替代品。 ## 系统架构 系统架构说明 ``` /\ / \ /TOP \ <--顶层,API、Windows程序构成的用户工具箱、Windows程序支持/转译服务 /______\ / \ / MDL \ <--模块、系统服务 /____________\ / \ / KNL \ <--核心 /__________________\ ``` ### 关于MDL层 MDL (Module Layer) 是OpenYHW系统架构中至关重要的中间层,它包含了系统的核心服务,连接着顶层用户界面与底层内核。MDL层的设计理念是提供组件化、可扩展的系统服务框架,使开发者能够方便地构建和扩展系统功能。 **重要性:** - 作为系统的中间桥梁,MDL层实现了核心功能的模块化封装 - 提供了统一的服务接口,简化了上层应用的开发复杂度 - 支持动态加载和卸载模块,提高了系统的灵活性和可维护性 **开发者第一步:** 要开始在MDL层进行开发,首先需要了解MDL层的编译流程。详细的介绍和编译指南请查阅: 🔗 **[MDL层完整介绍与开发指南](./mdl/README.md)** 🔗 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ### 联系开发者 点击链接加入群聊【OpenYHW系统&自制游戏】:https://qm.qq.com/q/IWTMTrtE44 二维码图片