1*e4fb6c97SLoGin<div align="center"> 2*e4fb6c97SLoGin <img width="40%" src="docs/_static/dragonos-logo.svg" alt="dragonos-logo"></br> 3*e4fb6c97SLoGin <h2>打造完全自主可控的数字化未来!</h2> 437e0334dSfslongjin 5*e4fb6c97SLoGin [![Static Badge](https://img.shields.io/badge/%E5%AE%98%E7%BD%91-DragonOS.org-4c69e4)](https://dragonos.org) 6*e4fb6c97SLoGin [![Static Badge](https://img.shields.io/badge/社区-dragonos.zulipchat.com-9561e8)](https://dragonos.zulipchat.com) 7*e4fb6c97SLoGin 840fe15e0SLoGin 940fe15e0SLoGin--- 1040fe15e0SLoGin 11*e4fb6c97SLoGin</div> 12*e4fb6c97SLoGin 13*e4fb6c97SLoGin# DragonOS 14*e4fb6c97SLoGin 150757e7a3Sfslongjin**Languages** 中文|[English](README_EN.md) 160757e7a3Sfslongjin 1737e0334dSfslongjin 1837e0334dSfslongjin 1941474ba3Slogin  DragonOS龙操作系统(以下简称“DragonOS”)是一个面向服务器领域的,从0开发内核及用户态环境,并提供Linux兼容性的64位操作系统。它使用Rust与C语言进行编写,并正在逐步淘汰原有的C代码,以在将来提供更好的安全性与可靠性。 2041474ba3Slogin 2141474ba3Slogin  DragonOS的目标是,构建一个完全独立自主的、开源的、高性能及高可靠性的服务器操作系统,为国家数字基础设施建设提供完全独立自主的底层核心动力。 2241474ba3Slogin 2341474ba3Slogin  作为一个社区驱动的开源操作系统,为了促进其发展,避免让其遭受一些不遵守开源协议的商业公司的侵权,我们决定使用GPLv2协议开放源代码,以严格的开源协议来保护DragonOS。 2455e63fcbSfslongjin 2533270d00Slogin[关于DragonOS,你想了解的都在这儿 - DragonOS](https://dragonos.org/?p=46) 2637e0334dSfslongjin 271ab51cb3Sfslongjin## 网站 2855e63fcbSfslongjin 291ab51cb3Sfslongjin- 项目官网 **[DragonOS.org](https://dragonos.org)** 3055e63fcbSfslongjin 311ab51cb3Sfslongjin- 项目文档 **[docs.DragonOS.org](https://docs.dragonos.org)** 3255e63fcbSfslongjin 3340fe15e0SLoGin- **了解开发动态、开发任务,请访问DragonOS的zulip社群**: [https://DragonOS.zulipchat.com](https://DragonOS.zulipchat.com) 3440fe15e0SLoGin 35ac13e53aSlogin- 软件镜像站 **[mirrors.DragonOS.org](https://mirrors.DragonOS.org)** 36*e4fb6c97SLoGin- Git镜像站 **[git.mirrors.DragonOS.org](https://git.mirrors.DragonOS.org)** 37*e4fb6c97SLoGin- 国内镜像站 **[mirrors.DragonOS.org.cn](https://mirrors.DragonOS.org.cn)** 38ac13e53aSlogin 39c9b3b2acSfslongjin- 开发交流QQ群 **115763565** 4037e0334dSfslongjin 4155e63fcbSfslongjin- 代码搜索引擎 [code.DragonOS.org](http://code.dragonos.org) 4237e0334dSfslongjin 4355e63fcbSfslongjin 4437e0334dSfslongjin 4537e0334dSfslongjin## 如何运行? 4637e0334dSfslongjin 4755e63fcbSfslongjin  运行DragonOS的步骤非常简单,您可以参考以下几个资料,在最短15分钟内运行DragonOS! 4837e0334dSfslongjin 4933270d00Slogin- [构建DragonOS — DragonOS dev 文档](https://docs.dragonos.org/zh_CN/latest/introduction/build_system.html) 5037e0334dSfslongjin 5155e63fcbSfslongjin## 系统特性 5237e0334dSfslongjin 5355e63fcbSfslongjin  请参见文档:[系统特性](https://docs.dragonos.org/zh_CN/latest/introduction/features.html) 5437e0334dSfslongjin 5555e63fcbSfslongjin## 如何加入? 5637e0334dSfslongjin 5740fe15e0SLoGin  如果你愿意加入我们,你可以访问DragonOS的zulip社群,了解开发动态、开发任务: [https://DragonOS.zulipchat.com](https://DragonOS.zulipchat.com) 5837e0334dSfslongjin 5940fe15e0SLoGin  你也可以带着你的创意与想法,和社区的小伙伴一起讨论,为DragonOS创造一些新的功能。 6037e0334dSfslongjin 6155e63fcbSfslongjin## 如何与社区建立联系? 62225cda75Sfslongjin 6333270d00Slogin  你可以发邮件给Maintainer: longjin,邮件地址是 [longjin@DragonOS.org](mailto:longjin@DragonOS.org) 。 64cdc450caSfslongjin 6555e63fcbSfslongjin  或者是加入我们的开发交流QQ群:**115763565** 6637e0334dSfslongjin 67*e4fb6c97SLoGin  对于正式问题的讨论,请在 **[DragonOS的zulip社群](https://DragonOS.zulipchat.com)** 上的对应板块,使用正式的语言发帖讨论。亦或者是在本仓库的issue下提出问题。 6837e0334dSfslongjin 6937e0334dSfslongjin 7037e0334dSfslongjin## 贡献者名单 7137e0334dSfslongjin 7233270d00Slogin[Contributors to DragonOS-Community/DragonOS · GitHub](https://github.com/DragonOS-Community/DragonOS/graphs/contributors) 7337e0334dSfslongjin 7433270d00Slogin## 联系我们 7537e0334dSfslongjin 7633270d00Slogin社区对外联系邮箱:contact@DragonOS.org 7737e0334dSfslongjin 7833270d00Slogin社区负责人邮箱:longjin@DragonOS.org 7937e0334dSfslongjin 80ac13e53aSlogin## 赞助 8137e0334dSfslongjin 8233270d00Slogin  DragonOS是一个公益性质的开源项目,但是它的发展离不开资金的支持,如果您愿意的话,可以通过 **[赞助 - DragonOS](https://dragonos.org/?page_id=37)** ,从而促进这个项目的发展。所有的赞助者的名单都会被公示。您的每一分赞助,都会为DragonOS的发展作出贡献! 8337e0334dSfslongjin 8455e63fcbSfslongjin### 赞助的资金都会被用到哪里? 8537e0334dSfslongjin 86ac13e53aSlogin我们保证,所有赞助的资金及物品,将会用于: 8755e63fcbSfslongjin 88ac13e53aSlogin- 为活跃的社区开发者发放补贴或设备支持 8955e63fcbSfslongjin 90ac13e53aSlogin- DragonOS的云服务开支 91ac13e53aSlogin 92ac13e53aSlogin- 设备购置 9355e63fcbSfslongjin 9455e63fcbSfslongjin- 任何有助于DragonOS发展建设的用途 9555e63fcbSfslongjin 96ac13e53aSlogin### 赞助商列表 97ac13e53aSlogin 98ac13e53aSlogin**暂无** 99ac13e53aSlogin 100ac13e53aSlogin我们期望在未来,能有企业赞助DragonOS,为它的发展注入资金动力! 101ac13e53aSlogin 102ac13e53aSlogin### 个人赞赏者列表 10337e0334dSfslongjin 10433270d00Slogin- 万晓兰 105ad23fcddSlogin- David Wen 10642ec8d16Slogin- [Seele.Clover](https://github.com/seeleclover) 107e532a536Slogin- [FindWangHao](https://github.com/FindWangHao) 1083a23230aSlogin- [ferchiel](https://github.com/ferchiel) 109c28bd540Slogin- 叶锦毅 110c28bd540Slogin- 林 11134e05fe0Slogin- Albert 112db8b4a48Sfslongjin- [TerryLeeSCUT · GitHub](https://github.com/TerryLeeSCUT) 113ac13e53aSlogin- slientbard 11434e05fe0Slogin- 悟 115fcb3930aSfslongjin 116fcb3930aSfslongjin## 开放源代码声明 117fcb3930aSfslongjin 118fcb3930aSfslongjin本项目采用GPLv2协议进行开源,欢迎您在遵守开源协议的基础之上,使用本项目的代码! 119fcb3930aSfslongjin 120cdc450caSfslongjin**我们支持**:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。 121fcb3930aSfslongjin 122cdc450caSfslongjin**我们谴责**:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。 123fcb3930aSfslongjin 124fcb3930aSfslongjin若您发现了任何违背开源协议的使用行为,我们欢迎您发邮件反馈!让我们共同建设诚信的开源社区。 125cdc450caSfslongjin 126cdc450caSfslongjin## 参考资料 127cdc450caSfslongjin 12855e63fcbSfslongjin  本项目参考了以下资料,我对这些项目、书籍、文档的作者表示感谢! 129cdc450caSfslongjin 130cdc450caSfslongjin- 《一个64位操作系统的实现》田宇(人民邮电出版社) 131cdc450caSfslongjin 132cdc450caSfslongjin- 《现代操作系统 原理与实现》陈海波、夏虞斌(机械工业出版社) 133cdc450caSfslongjin 134cdc450caSfslongjin- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel) 135cdc450caSfslongjin 136cdc450caSfslongjin- [osdev.org](https://wiki.osdev.org/Main_Page) 137cdc450caSfslongjin 138cdc450caSfslongjin- ACPI_6_3_final_Jan30 139cdc450caSfslongjin 140cdc450caSfslongjin- the GNU GRUB manual 1410aee6bb4Sfslongjin 1420aee6bb4Sfslongjin- Intel® 64 and IA-32 Architectures Software Developer’s Manual 143d887f9a0Sfslongjin 144d887f9a0Sfslongjin- IA-PC HPET (High Precision Event Timers) Specification 145c43d65b2Sfslongjin 146c43d65b2Sfslongjin- [skiftOS]([GitHub - skiftOS/skift: A hobby operating system built from scratch in modern C++. Featuring a reactive UI library and a strong emphasis on user experience.](https://github.com/skiftOS/skift)) 147c43d65b2Sfslongjin 148c43d65b2Sfslongjin- [GuideOS](https://github.com/Codetector1374/GuideOS) 14933270d00Slogin 15033270d00Slogin- [redox-os](https://gitlab.redox-os.org/redox-os/redox) 15133270d00Slogin 15233270d00Slogin- [rcore](https://github.com/rcore-os/rCore) 153