No Description

linfeng 081428c0d8 feat: update to new backtrace lib (#1049) 1 day ago
.github e232830c18 ci: 推送文档到s3时,不同步`p/*`目录下的文件 (#1050) 6 days ago
.vscode 415e46ea47 build: Remove DragonOS_GCC And make CI use docker image (#954) 1 month ago
build-scripts 7c28051e8c chore: update toolchain version to 2024-11-05 (#1031) 1 week ago
docs 2cac148dc1 doc: 添加dadk文档的链接,并且修正namespace文档的一些问题 (#1053) 2 days ago
kernel 081428c0d8 feat: update to new backtrace lib (#1049) 1 day ago
tools 7c28051e8c chore: update toolchain version to 2024-11-05 (#1031) 1 week ago
user 7c28051e8c chore: update toolchain version to 2024-11-05 (#1031) 1 week ago
.gitignore 23ef2b33d1 riscv: 把内核编译target改为riscv64gc & 获取time csr的频率 & 修正浮点保存与恢复的汇编的问题 (#699) 7 months ago
.gitmodules af35431005 使用submodule引入DragonStub (#462) 11 months ago
.readthedocs.yaml df2f5051ac 添加read the docs yml文件 (#427) 1 year ago
LICENSE 14ea45b62e Create LICENSE 2 years ago
Makefile d031d46fd9 feat: 添加serial console,支持non-graphic启动 (#947) 1 month ago
README.md 9a4832f8bc doc: 完善README.md (#849) 4 months ago
README_EN.md 9a4832f8bc doc: 完善README.md (#849) 4 months ago
env.mk 7c958c9ef0 移植dns查询工具dog的--tcp功能 (#652) 8 months ago
triagebot.toml 7f46e98e36 chore: 修改traigebot配置(关于sig-obs & Test) (#1016) 3 weeks ago

README.md

dragonos-logo

打造完全自主可控的数字化未来!

官网 bbs ---

DragonOS

Languages 中文|English

 

  DragonOS龙操作系统是一个面向云计算轻量化场景的,完全自主内核的,提供Linux二进制兼容性的64位操作系统。它使用Rust语言进行开发,以提供更好的可靠性。目前在Rust操作系统领域,DragonOS在Github排行全国稳居前三位。

  DragonOS开源社区成立于2022年7月,它完全商业中立。我们的目标是,构建一个完全独立自主的、开源的、高性能及高可靠性的服务器操作系统,打造完全自主可控的数字化未来!

  DragonOS具有优秀的、完善的架构设计。相比于同体量的其他系统,DragonOS支持虚拟化,并在设备模型、调度子系统等方面具有一定优势。当前正在大力推进云平台支持、riscv支持等工作,以及编译器、应用软件的移植。力求在5年内实现生产环境大规模应用。

  DragonOS目前在社区驱动下正在快速发展中,目前DragonOS已经实现了约1/4的Linux接口,在未来我们将提供对Linux的100%兼容性,并且提供新特性。

参与开发?

仔细阅读 DragonOS社区介绍文档 ,能够帮助你了解社区的运作方式,以及如何参与贡献!

  • 了解开发动态、开发任务,请访问DragonOS社区论坛https://bbs.dragonos.org.cn
  • 您也可以从项目的issue里面了解相关的开发内容。

  如果你愿意加入我们,你可以查看issue,并在issue下发表讨论、想法,或者访问DragonOS的论坛,了解开发动态、开发任务: https://bbs.dragonos.org.cn

  你也可以带着你的创意与想法,和社区的小伙伴一起讨论,为DragonOS创造一些新的功能。

网站

如何运行?

  运行DragonOS的步骤非常简单,您可以参考以下几个资料,在最短15分钟内运行DragonOS!

如何与社区建立联系?

请阅读贡献者指南~

  • 您可以通过社区管理团队信息,与各委员会的成员们建立联系~
  • 同时,您可以通过SIGsWGs页面,找到对应的社区团体负责人的联系方式~

贡献者名单

Contributors to DragonOS-Community/DragonOS · GitHub

赞助

  DragonOS是一个公益性质的开源项目,但是它的发展离不开资金的支持,如果您愿意的话,可以通过 赞助 - DragonOS ,从而促进这个项目的发展。所有的赞助者的名单都会被公示。您的每一分赞助,都会为DragonOS的发展作出贡献!

赞助的资金都会被用到哪里?

我们保证,所有赞助的资金及物品,将会用于:

  • 为活跃的社区开发者发放补贴或设备支持

  • DragonOS的云服务开支

  • 设备购置

  • 任何有助于DragonOS发展建设的用途

赞助商列表

  • 中国雅云 雅安数字经济运营有限公司为DragonOS提供了云服务器支持。

个人赞赏者列表

开放源代码声明

本项目采用GPLv2协议进行开源,欢迎您在遵守开源协议的基础之上,使用本项目的代码!

我们支持:遵守协议的情况下,利用此项目,创造更大的价值,并为本项目贡献代码。

我们谴责:任何不遵守开源协议的行为。包括但不限于:剽窃该项目的代码作为你的毕业设计等学术不端行为以及商业闭源使用而不付费。

若您发现了任何违背开源协议的使用行为,我们欢迎您发邮件到 [email protected] 反馈!让我们共同建设诚信的开源社区。