• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

.github/workflows/08-Jan-2023-5141

.vscode/08-Jan-2023-199199

docs/08-Jan-2023-6,4763,794

kernel/08-Jan-2023-51,86132,931

tools/08-Jan-2023-935711

user/08-Jan-2023-5,9753,930

.gitignoreD08-Jan-2023156 1715

LICENSED08-Jan-202317.7 KiB340281

MakefileD08-Jan-20233.1 KiB11677

README.mdD08-Jan-20234.7 KiB13469

README_EN.mdD08-Jan-20235.2 KiB12468

bochsrcD08-Jan-20231.9 KiB5546

bx_enh_dbg.iniD08-Jan-2023495 2726

README.md

1# DragonOS
2
3**Languages** 中文|[English](README_EN.md)
4
5 
6
7  这是一个运行于x86_64平台的64位操作系统。目前正在开发之中!
8
9[关于DragonOS,你想了解的都在这儿 - DragonOS](https://dragonos.org/uncategorized/summary/)
10
11## 网站
12
13- 项目官网  **[DragonOS.org](https://dragonos.org)**
14
15- 项目文档  **[docs.DragonOS.org](https://docs.dragonos.org)**
16
17- 开源论坛  **[bbs.DragonOS.org](https://bbs.dragonos.org)**
18
19- 软件镜像站 **[mirrors.DragonOS.org](https://mirrors.DragonOS.org)**
20
21- 开发交流QQ群 **115763565**
22
23- 代码搜索引擎 [code.DragonOS.org](http://code.dragonos.org)
24
25   
26
27## 如何运行?
28
29  运行DragonOS的步骤非常简单,您可以参考以下几个资料,在最短15分钟内运行DragonOS!
30
31- [构建DragonOS — DragonOS dev 文档](https://docs.dragonos.org/zh_CN/latest/introduction/build_system.html#docker)
32
33- [如何在电脑的虚拟机上运行DragonOS? | | 龙进的博客](https://longjin666.cn/?p=1514)
34
35- [教你在15分钟内运行DragonOS!- Bilibili](https://www.bilibili.com/video/BV1zF411w7s2?share_source=copy_web&vd_source=41ab4a1b73e6f65219a785923511517e)
36
37## 系统特性
38
39  请参见文档:[系统特性](https://docs.dragonos.org/zh_CN/latest/introduction/features.html)
40
41## 如何加入?
42
43  如果你愿意加入我们,你可以查看GitHub仓库的Project面板,选择近期已规划的功能,对他们进行完善。
44
45  或者,你也可以带着你的创意与想法,和社区的小伙伴一起讨论,为DragonOS创造一些新的功能。
46
47## 如何与社区建立联系?
48
49  你可以发邮件给我,我的邮件地址是[longjin@RinGoTek.cn](mailto:longjin@RinGoTek.cn)。
50
51  或者是加入我们的开发交流QQ群:**115763565**
52
53  对于正式问题的讨论,我们建议在论坛[bbs.DragonOS.org](https://bbs.dragonos.org/)上的对应板块,使用正式的语言发帖讨论。亦或者是在本仓库的issue下提出问题。
54
55  在发帖的同时,可以把帖子转发到交流QQ群,这样能使得问题的交流更加高效,也便于问题的归档。
56
57## 贡献者名单
58
59[Contributors to fslongjin/DragonOS · GitHub](https://github.com/fslongjin/DragonOS/graphs/contributors)
60
61## 联系我
62
63我的邮箱:longjin@RinGoTek.cn
64
65社区邮箱:contact@DragonOS.org
66
67我的博客:[longjin666.cn](https://longjin666.cn)
68
69## 赞助
70
71  DragonOS是一个公益性质的开源项目,但是它的发展离不开资金的支持,如果您愿意的话,可以通过**[赞助 - DragonOS](https://dragonos.org/donate/)**,从而促进这个项目的发展。所有的赞助者的名单都会被公示。您的每一分赞助,都会为DragonOS的发展作出贡献!
72
73### 赞助的资金都会被用到哪里?
74
75我们保证,所有赞助的资金及物品,将会用于:
76
77- 为活跃的社区开发者发放补贴或设备支持
78
79- DragonOS的云服务开支
80
81- 设备购置
82
83- 任何有助于DragonOS发展建设的用途
84
85### 赞助商列表
86
87**暂无**
88
89我们期望在未来,能有企业赞助DragonOS,为它的发展注入资金动力!
90
91### 个人赞赏者列表
92
93- David Wen
94- [Seele.Clover](https://github.com/seeleclover)
95- 悟
96- [TerryLeeSCUT · GitHub](https://github.com/TerryLeeSCUT)
97- slientbard
98
99## 开放源代码声明
100
101本项目采用GPLv2协议进行开源,欢迎您在遵守开源协议的基础之上,使用本项目的代码!
102
103**我们支持**:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。
104
105**我们谴责**:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。
106
107若您发现了任何违背开源协议的使用行为,我们欢迎您发邮件反馈!让我们共同建设诚信的开源社区。
108
109## 参考资料
110
111  本项目参考了以下资料,我对这些项目、书籍、文档的作者表示感谢!
112
113- 《一个64位操作系统的实现》田宇(人民邮电出版社)
114
115- 《现代操作系统 原理与实现》陈海波、夏虞斌(机械工业出版社)
116
117- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
118
119- [osdev.org](https://wiki.osdev.org/Main_Page)
120
121- Multiboot2 Specification version 2.0
122
123- ACPI_6_3_final_Jan30
124
125- the GNU GRUB manual
126
127- Intel® 64 and IA-32 Architectures Software Developer’s Manual
128
129- IA-PC HPET (High Precision Event Timers) Specification
130
131- [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))
132
133- [GuideOS](https://github.com/Codetector1374/GuideOS)
134

README_EN.md

1# DragonOS
2
3**Languages** [中文](README.md)|English
4
5 
6
7  This project is a operating system running on computer which is in X86_ 64 Architecture . The DragonOS is currently under development!
8
9[All you want to know about DragonOS is here - DragonOS](https://dragonos.org/uncategorized/summary/)
10
11## Websites
12
13- Home Page  **[DragonOS.org](https://dragonos.org)**
14- Documentation  **[docs.DragonOS.org](https://docs.dragonos.org)**
15- BBS  **[bbs.DragonOS.org](https://bbs.dragonos.org)**
16- Software mirror website **[mirrors.DragonOS.org](https://mirrors.DragonOS.org)**
17- QQ group **115763565**
18- Code search engine [code.DragonOS.org](http://code.dragonos.org) 
19
20## How to run?
21
22  The steps to run DragonOS are very simple. You can refer to the following materials to run DragonOS in the shortest 15 minutes!
23
24- [Building DragonOS - DragonOS dev document](https://docs.dragonos.org/zh_CN/latest/introduction/build_system.html#docker)
25
26- [How to run DragonOS on a computer's virtual machine? || Long Jin's blog](https://longjin666.cn/?p=1514)
27
28- [Teach you to run DragonOS in 15 minutes- Bilibili](https://www.bilibili.com/video/BV1zF411w7s2?share_source=copy_web&vd_source=41ab4a1b73e6f65219a785923511517e)
29
30## DragonOS' Features
31
32  See documentation:[Features](https://docs.dragonos.org/zh_CN/latest/introduction/features.html)
33
34## How to join DragonOS ?
35
36  If you are willing to join us, you can check the project panel of GitHub warehouse, select the recently planned functions, and improve them.
37
38  Or, you can also bring your ideas and ideas, discuss with the community partners, and create some new functions for dragonos.
39
40## How to come in contact with the community?
41
42  You can send me an email. My email address is[ longjin@RinGoTek.cn ](mailto: longjin@RinGoTek.cn )。
43
44  Or join our development exchange QQ group: **115763565**
45
46  For the discussion of formal issues, we suggest that they be discussed in the forum [BBS.Dragonos.org](https://bbs.dragonos.org/) In the corresponding section of the, use formal language to post for discussion. Or ask questions under the issue of the warehouse.
47
48  While posting, you can forward the post to the communication QQ group, which can make the communication of problems more efficient and facilitate the archiving of problems.
49
50## List of contributors
51
52[Contributors to fslongjin/DragonOS · GitHub](https://github.com/fslongjin/DragonOS/graphs/contributors)
53
54## Contact with me
55
56Email:longjin@RinGoTek.cn
57
58Community Contact Email: contact@DragonOS.org
59
60Blog:[longjin666.cn](https://longjin666.cn)
61
62## Reward
63
64  DragonOS is an open source public welfare project, but its development cannot be separated from the support of funds. If you want, you can visit **[Sponsor - DragonOS](https://dragonos.org/donate/)**, so as to promote the development of this project. The list of all sponsors will be published. Every bit of your sponsorship will contribute to the development of DragonOS!
65
66### Where will the sponsorship funds be used?
67
68We guarantee that all sponsorship funds and items will be used for:
69
70- Subsidies or equipment support for active community developers
71- Cloud service expenditure of DragonOS
72- Equipment purchase
73- Any use conducive to the development and construction of DragonOS
74
75### Sponsor List
76
77**Not yet**
78
79We hope that in the future, some enterprises can sponsor DragonOS and inject financial power into its development!
80
81### Individual Sponsor List
82
83- David Wen
84- [Seele.Clover](https://github.com/seeleclover)
85- 悟
86- [TerryLeeSCUT · GitHub](https://github.com/TerryLeeSCUT)
87- slientbard
88
89## Open source statement
90
91  This project adopts GPLv2 LICENSE for open source. You are welcome to use the code of this project on the basis of abiding by the open source license!
92
93**What we support:** using this project to create greater value and contribute code to this project under the condition of abiding by the agreement.
94
95**What we condemn**: any non-compliance with the open source license. Including but not limited to: plagiarizing the code of the project as your graduation project and other academic misconduct, as well as commercial closed source use without payment.
96
97If you find any violation of the open source license, we welcome you to send email feedback! Let's build an honest open source community together!
98
99## References
100
101  This project refers to the following materials. I sincerely give my thanks to the authors of these projects, books and documents!
102
103- Implementation of a 64 bit operating system, Tian Yu (POSTS&TELECOM  PRESS)
104
105- Principle and implementation of modern operating system, Chen Haibo, Xia Yubin (China Machine Press)
106
107- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
108
109- [osdev.org](https://wiki.osdev.org/Main_Page)
110
111- Multiboot2 Specification version 2.0
112
113- ACPI_6_3_final_Jan30
114
115- the GNU GRUB manual
116
117- Intel® 64 and IA-32 Architectures Software Developer’s Manual
118
119- IA-PC HPET (High Precision Event Timers) Specification
120
121- [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))
122
123- [GuideOS](https://github.com/Codetector1374/GuideOS)
124