DragonOS/README.md

121 lines
4.4 KiB
Markdown
Raw Normal View History

2022-01-29 06:27:38 +00:00
# DragonOS
**Languages** 中文|[English](README_EN.md)
2022-01-29 06:27:38 +00:00
 
2022-09-08 07:24:48 +00:00
  这是一个运行于x86_64平台的64位操作系统。目前正在开发之中
[关于DragonOS你想了解的都在这儿 - DragonOS](https://dragonos.org/uncategorized/summary/)
2022-01-29 06:27:38 +00:00
2022-06-22 15:31:47 +00:00
## 网站
2022-09-08 07:24:48 +00:00
2022-06-22 15:31:47 +00:00
- 项目官网 **[DragonOS.org](https://dragonos.org)**
2022-09-08 07:24:48 +00:00
2022-06-22 15:31:47 +00:00
- 项目文档 **[docs.DragonOS.org](https://docs.dragonos.org)**
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
- 开源论坛 **[bbs.DragonOS.org](https://bbs.dragonos.org)**
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
- 开发交流QQ群 **115763565**
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
- 代码搜索引擎 [code.DragonOS.org](http://code.dragonos.org)
 
2022-01-29 06:27:38 +00:00
## 如何运行?
2022-09-08 07:24:48 +00:00
  运行DragonOS的步骤非常简单您可以参考以下几个资料在最短15分钟内运行DragonOS
2022-03-22 10:05:07 +00:00
2022-09-08 07:24:48 +00:00
- [构建DragonOS — DragonOS dev 文档](https://docs.dragonos.org/zh_CN/latest/introduction/build_system.html#docker)
2022-03-18 16:49:54 +00:00
2022-09-08 07:24:48 +00:00
- [如何在电脑的虚拟机上运行DragonOS | | 龙进的博客](https://longjin666.cn/?p=1514)
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
- [教你在15分钟内运行DragonOS- Bilibili](https://www.bilibili.com/video/BV1zF411w7s2?share_source=copy_web&vd_source=41ab4a1b73e6f65219a785923511517e)
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
## 系统特性
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
  请参见文档:[系统特性](https://docs.dragonos.org/zh_CN/latest/introduction/features.html)
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
## 如何加入?
2022-03-22 10:05:07 +00:00
2022-09-08 07:24:48 +00:00
  如果你愿意加入我们你可以查看GitHub仓库的Project面板选择近期已规划的功能对他们进行完善。
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
  或者你也可以带着你的创意与想法和社区的小伙伴一起讨论为DragonOS创造一些新的功能。
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
## 如何与社区建立联系?
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
  你可以发邮件给我,我的邮件地址是[longjin@RinGoTek.cn](mailto:longjin@RinGoTek.cn)。
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
  或者是加入我们的开发交流QQ群**115763565**
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
  对于正式问题的讨论,我们建议在论坛[bbs.DragonOS.org](https://bbs.dragonos.org/)上的对应板块使用正式的语言发帖讨论。亦或者是在本仓库的issue下提出问题。
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
  在发帖的同时可以把帖子转发到交流QQ群这样能使得问题的交流更加高效也便于问题的归档。
2022-01-29 06:27:38 +00:00
## 贡献者名单
2022-09-08 07:24:48 +00:00
[Contributors to fslongjin/DragonOS · GitHub](https://github.com/fslongjin/DragonOS/graphs/contributors)
2022-01-29 06:27:38 +00:00
## 联系我
我的邮箱longjin@RinGoTek.cn
2022-10-04 14:02:41 +00:00
社区邮箱contact@DragonOS.org
2022-01-29 06:27:38 +00:00
我的博客:[longjin666.cn](https://longjin666.cn)
## 赞赏
2022-09-08 07:24:48 +00:00
  DragonOS是一个公益性质的开源项目但是其日常维护仍需要一些资金如果你愿意的话可以通过[赞助 - DragonOS](https://dragonos.org/donate/),从而促进这个项目的发展。所有的赞助者的名单都会被公示。
### 赞助的资金都会被用到哪里?
- 官网及社区论坛的服务器开支
- 代码搜索引擎服务器的开支(这不是一个小数目)
- 域名、CDN等服务的开支
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
- 任何有助于DragonOS发展建设的用途
2022-01-29 06:27:38 +00:00
2022-09-08 07:24:48 +00:00
### 赞赏者列表
2022-01-29 06:27:38 +00:00
2022-03-30 11:55:50 +00:00
-
2022-04-20 04:37:57 +00:00
- [TerryLeeSCUT · GitHub](https://github.com/TerryLeeSCUT)
2022-03-15 15:16:42 +00:00
## 开放源代码声明
本项目采用GPLv2协议进行开源欢迎您在遵守开源协议的基础之上使用本项目的代码
2022-03-18 16:49:54 +00:00
**我们支持**:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。
2022-03-15 15:16:42 +00:00
2022-03-18 16:49:54 +00:00
**我们谴责**:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。
2022-03-15 15:16:42 +00:00
若您发现了任何违背开源协议的使用行为,我们欢迎您发邮件反馈!让我们共同建设诚信的开源社区。
2022-03-18 16:49:54 +00:00
## 参考资料
2022-09-08 07:24:48 +00:00
  本项目参考了以下资料,我对这些项目、书籍、文档的作者表示感谢!
2022-03-18 16:49:54 +00:00
- 《一个64位操作系统的实现》田宇人民邮电出版社
- 《现代操作系统 原理与实现》陈海波、夏虞斌(机械工业出版社)
- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
- [osdev.org](https://wiki.osdev.org/Main_Page)
- Multiboot2 Specification version 2.0
- ACPI_6_3_final_Jan30
- the GNU GRUB manual
2022-03-19 07:07:53 +00:00
- Intel® 64 and IA-32 Architectures Software Developers Manual
2022-04-08 04:20:53 +00:00
- IA-PC HPET (High Precision Event Timers) Specification
2022-05-08 14:38:43 +00:00
- [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))
- [GuideOS](https://github.com/Codetector1374/GuideOS)