Browse Source

添加虚拟化sig相关文档 (#23)

* 添加虚拟化sig相关文档

---------

Co-authored-by: longjin <longjin@dragonos.org>
GnoCiYeH 8 months ago
parent
commit
9341712073

+ 8 - 7
.vuepress/config.js

@@ -100,13 +100,6 @@ export default defineUserConfig({
 
                 '/sigs/': [
                     '/sigs/',
-                    {
-                        text: 'SIGs',
-                        children: [
-                            '/sigs/',
-                            '/sigs/sig-list.md',
-                        ]
-                    },
                     {
                         text: 'SIG模版',
                         children: [
@@ -140,6 +133,14 @@ export default defineUserConfig({
                             '/sigs/sig-network/contributing.md',
                         ]
                     },
+                    {
+                        text: 'SIG Virtualization',
+                        children: [
+                            '/sigs/sig-virtualization/',
+                            '/sigs/sig-virtualization/charter.md',
+                            '/sigs/sig-virtualization/contributing.md',
+                        ]
+                    },
                     {
                         text: 'SIG Observation & Testing',
                         children: [

+ 1 - 1
communication/README.md

@@ -76,7 +76,7 @@ Issue是最直接最简单的沟通方式,issue里面包含了正式的提问
 
 [社区成员资格]: /governance/community-membership.md
 [DragonOS社区行为准则]: /contributors/code_of_conduct.md
-[SIG(特别兴趣小组)列表]: /sigs/sig-list.md
+[SIG(特别兴趣小组)列表]: /sigs/README.md
 [WG(工作组)列表]: /wgs/wg-list.md
 [DragonOS社区论坛]: https://bbs.dragonos.org.cn
 [DragonOS Community Conference]: /communication/dragonos-community-conference.md

+ 12 - 1
sigs/README.md

@@ -1 +1,12 @@
-# SIG
+# SIG
+
+## SIG列表
+
+以下是DragonOS社区目前的所有SIG的列表:
+
+- [SIG-Main](/sigs/sig-main/README.md) - 主SIG
+- [SIG-Cloud Provider](/sigs/sig-cloud-provider/README.md) - 云提供商SIG
+- [SIG-Network](/sigs/sig-network/README.md) - 网络SIG
+- [SIG-Virtualization](/sigs/sig-virtualization/README.md) - 虚拟化SIG
+- [SIG-Observation & Testing](/sigs/sig-observation-testing/README.md) - 内核可观测与测试SIG
+

+ 0 - 8
sigs/sig-list.md

@@ -1,8 +0,0 @@
-# SIG列表
-
-以下是DragonOS社区目前的所有SIG的列表:
-
-- [SIG-Main](/sigs/sig-main/README.md)
-- [SIG-Cloud Provider](/sigs/sig-cloud-provider/README.md)
-- [SIG-Network](/sigs/sig-network/README.md)
-- [SIG-Observation & Testing](/sigs/sig-observation-testing/README.md)

+ 40 - 0
sigs/sig-virtualization/README.md

@@ -0,0 +1,40 @@
+# SIG-virtualization
+
+SIG-virtualization维护了DragonOS的虚拟化模块,它的目标是为用户提供兼容Linux虚拟化的相关支持,以便于未来能够将运行在Linux上的依赖虚拟化服务的程序无缝移植到DragonOS。
+
+
+该[章程](charter.md)定义了SIG-virtualization的范围和治理相关的内容。
+
+## 会议
+
+- SIG定期会议:**北京时间 周六 19:00** (每两周一次)
+  - 会议记录和议程
+  - 会议视频
+
+
+## SIG管理层
+
+### 主席
+
+SIG 主席负责管理 SIG 的运营和流程。
+
+- 何懿聪 [@GnoCiYeH](https://github.com/GnoCiYeH),华南理工大学
+- 龙进 [@fslongjin](https://github.com/fslongjin),华南理工大学
+
+## 联系方式
+
+- BBS版块: [SIG-virtualization](https://bbs.dragonos.org.cn/c/sig-virt/10)
+- GitHub团队
+  - 
+- PMC联络人:何懿聪 [@GnoCiYeH](https://github.com/GnoCiYeH)
+
+## 工作组
+
+以下是SIG-virtualization参与并支持的[工作组]
+
+- [示例工作组]
+
+[工作组]: /governance/dev-group.md#WG(工作组)
+[子项目]: /governance/dev-group.md#子项目
+[示例工作组]: /wgs/wg-template/README.md
+

+ 54 - 0
sigs/sig-virtualization/charter.md

@@ -0,0 +1,54 @@
+# SIG架构章程
+
+本章程遵循[SIG治理文档]中描述的约定,并使用[SIG章程指南]中概述的角色和组织管理。
+
+
+
+
+## 范围
+
+SIG-virtualization维护并发展了DragonOS虚拟化相关模块(kvm)
+
+### 属于当前SIG的范围
+
+
+#### KVM
+
+- 内核虚拟化
+
+#### Qemu(待定)
+
+- Qemu在DragonOS的适配
+- 在DragonOS中运行虚拟机的用户态支持
+
+#### 容器化相关
+
+- 容器化相关技术也视为虚拟化范畴
+
+### 不属于当前SIG的范围
+
+- 不属于虚拟化范畴的模块
+
+## 角色和组织管理
+
+该部分遵循[SIG治理文档]中描述的角色和组织管理,并**对/不对**[SIG治理文档]描述的角色职责进行更改
+
+### 主席的额外职责
+
+- 在每次 SIG 会议之前管理和策划与所有子项目相关的项目板,以便进行讨论
+- 确保在会议前 24 小时填写议程,否则会议将被取消
+- 尽可能在活动和社区会议上报告 SIG 状态
+- 积极促进 SIG 的多样性和包容性
+- 遵守DragonOS社区行为准则,尤其是在个人行为和责任方面
+
+### 与[SIG治理文档]的差异
+
+无差异
+
+### 子项目创建
+
+参见[SIG治理文档的子项目创建部分]
+
+[SIG治理文档]: /governance/sig-governance/README.md
+[SIG治理文档的子项目创建部分]: /governance/sig-governance/README.md#子项目创建
+[SIG章程指南]: /governance/sig-governance/sig-charter-guide.md

+ 27 - 0
sigs/sig-virtualization/contributing.md

@@ -0,0 +1,27 @@
+# 为SIG-virtualization作出贡献
+
+欢迎为 SIG-virtualization 作出贡献。SIG-virtualization 有多个您可以贡献的领域。这些贡献可以以代码、文档、支持的形式出现,参与论坛讨论,出席会议等等。本文档描述了SIG-virtualization参与的不同主要功能区域,概述了这些领域,并提供了获取更多参与的指南。您可以把这看作是SIG-virtualization的起点,或者是选择一个您感兴趣的领域来开始。
+
+## 入门
+
+要加入 SIG-virtualization ,您需要先阅读[贡献者指南]。然后,联系sig管理者参与开发。
+
+## SIG-virtualization的主要领域
+
+我们的SIG涉及了几个不同的领域,为了能让您了解我们的SIG在做什么,因此本文在这里对这些领域进行简要的介绍。
+
+在Linux中,基于内核的虚拟机(KVM)是一种内建于 Linux® 的开源虚拟化技术。具体而言,KVM 可帮助您将 Linux 转变为虚拟机监控程序,使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。
+
+DragonOS是一个兼容Linux的操作系统,所以在虚拟化部分,我们需要为用户提供兼容Linux虚拟化的相关支持,以便于未来能够将运行在Linux上的依赖虚拟化服务的程序无缝移植到DragonOS。
+
+另外,容器化等相关技术也视为虚拟化范围。
+
+## 代码之外的贡献
+
+除了代码和子项目之外,还有几种方法可以做出贡献。它们包括:
+
+- 虚拟化相关技术文档。
+- 为DragonOS移植落地用户态虚拟化相关支持。
+
+
+[贡献者指南]: /contributors/README.md