xref: /DragonOS/README.md (revision 40314b30ab2a7e1fd06a05a00f693e644e446035)
1# DragonOS
2
3## 打造完全自主可控的数字化未来!
4
5---
6
7**Languages** 中文|[English](README_EN.md)
8
9 
10
11  DragonOS龙操作系统(以下简称“DragonOS”)是一个面向服务器领域的,从0开发内核及用户态环境,并提供Linux兼容性的64位操作系统。它使用Rust与C语言进行编写,并正在逐步淘汰原有的C代码,以在将来提供更好的安全性与可靠性。
12
13  DragonOS的目标是,构建一个完全独立自主的、开源的、高性能及高可靠性的服务器操作系统,为国家数字基础设施建设提供完全独立自主的底层核心动力。
14
15  作为一个社区驱动的开源操作系统,为了促进其发展,避免让其遭受一些不遵守开源协议的商业公司的侵权,我们决定使用GPLv2协议开放源代码,以严格的开源协议来保护DragonOS。
16
17[关于DragonOS,你想了解的都在这儿 - DragonOS](https://dragonos.org/?p=46)
18
19## 网站
20
21- 项目官网  **[DragonOS.org](https://dragonos.org)**
22
23- 项目文档  **[docs.DragonOS.org](https://docs.dragonos.org)**
24
25- **了解开发动态、开发任务,请访问DragonOS的zulip社群**: [https://DragonOS.zulipchat.com](https://DragonOS.zulipchat.com)
26
27- 开源论坛  **[bbs.DragonOS.org](https://bbs.dragonos.org)**
28
29- 软件镜像站 **[mirrors.DragonOS.org](https://mirrors.DragonOS.org)**
30
31- 开发交流QQ群 **115763565**
32
33- 代码搜索引擎 [code.DragonOS.org](http://code.dragonos.org)
34
35   
36
37## 如何运行?
38
39  运行DragonOS的步骤非常简单,您可以参考以下几个资料,在最短15分钟内运行DragonOS!
40
41- [构建DragonOS — DragonOS dev 文档](https://docs.dragonos.org/zh_CN/latest/introduction/build_system.html)
42
43- [教你在15分钟内运行DragonOS!- Bilibili](https://www.bilibili.com/video/BV1zF411w7s2?share_source=copy_web&vd_source=41ab4a1b73e6f65219a785923511517e)
44
45## 系统特性
46
47  请参见文档:[系统特性](https://docs.dragonos.org/zh_CN/latest/introduction/features.html)
48
49## 如何加入?
50
51  如果你愿意加入我们,你可以访问DragonOS的zulip社群,了解开发动态、开发任务: [https://DragonOS.zulipchat.com](https://DragonOS.zulipchat.com)
52
53  你也可以带着你的创意与想法,和社区的小伙伴一起讨论,为DragonOS创造一些新的功能。
54
55## 如何与社区建立联系?
56
57  你可以发邮件给Maintainer: longjin,邮件地址是 [longjin@DragonOS.org](mailto:longjin@DragonOS.org) 。
58
59  或者是加入我们的开发交流QQ群:**115763565**
60
61  对于正式问题的讨论,我们建议在 **[DragonOS的zulip社群](https://DragonOS.zulipchat.com)** 上的对应板块,使用正式的语言发帖讨论。亦或者是在本仓库的issue下提出问题。
62
63
64## 贡献者名单
65
66[Contributors to DragonOS-Community/DragonOS · GitHub](https://github.com/DragonOS-Community/DragonOS/graphs/contributors)
67
68## 联系我们
69
70社区对外联系邮箱:contact@DragonOS.org
71
72社区负责人邮箱:longjin@DragonOS.org
73
74## 赞助
75
76  DragonOS是一个公益性质的开源项目,但是它的发展离不开资金的支持,如果您愿意的话,可以通过 **[赞助 - DragonOS](https://dragonos.org/?page_id=37)** ,从而促进这个项目的发展。所有的赞助者的名单都会被公示。您的每一分赞助,都会为DragonOS的发展作出贡献!
77
78### 赞助的资金都会被用到哪里?
79
80我们保证,所有赞助的资金及物品,将会用于:
81
82- 为活跃的社区开发者发放补贴或设备支持
83
84- DragonOS的云服务开支
85
86- 设备购置
87
88- 任何有助于DragonOS发展建设的用途
89
90### 赞助商列表
91
92**暂无**
93
94我们期望在未来,能有企业赞助DragonOS,为它的发展注入资金动力!
95
96### 个人赞赏者列表
97
98- 万晓兰
99- David Wen
100- [Seele.Clover](https://github.com/seeleclover)
101- [FindWangHao](https://github.com/FindWangHao)
102- [ferchiel](https://github.com/ferchiel)
103- 叶锦毅
104- 林
105- Albert
106- [TerryLeeSCUT · GitHub](https://github.com/TerryLeeSCUT)
107- slientbard
108- 悟
109
110## 开放源代码声明
111
112本项目采用GPLv2协议进行开源,欢迎您在遵守开源协议的基础之上,使用本项目的代码!
113
114**我们支持**:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。
115
116**我们谴责**:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。
117
118若您发现了任何违背开源协议的使用行为,我们欢迎您发邮件反馈!让我们共同建设诚信的开源社区。
119
120## 参考资料
121
122  本项目参考了以下资料,我对这些项目、书籍、文档的作者表示感谢!
123
124- 《一个64位操作系统的实现》田宇(人民邮电出版社)
125
126- 《现代操作系统 原理与实现》陈海波、夏虞斌(机械工业出版社)
127
128- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
129
130- [osdev.org](https://wiki.osdev.org/Main_Page)
131
132- ACPI_6_3_final_Jan30
133
134- the GNU GRUB manual
135
136- Intel® 64 and IA-32 Architectures Software Developer’s Manual
137
138- IA-PC HPET (High Precision Event Timers) Specification
139
140- [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))
141
142- [GuideOS](https://github.com/Codetector1374/GuideOS)
143
144- [redox-os](https://gitlab.redox-os.org/redox-os/redox)
145
146- [rcore](https://github.com/rcore-os/rCore)
147