Skip to content

Commit 9341712

Browse files
GnoCiYeHfslongjin
andauthored
添加虚拟化sig相关文档 (#23)
* 添加虚拟化sig相关文档 --------- Co-authored-by: longjin <[email protected]>
1 parent 21dd6bc commit 9341712

File tree

7 files changed

+142
-17
lines changed

7 files changed

+142
-17
lines changed

.vuepress/config.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,6 @@ export default defineUserConfig({
100100

101101
'/sigs/': [
102102
'/sigs/',
103-
{
104-
text: 'SIGs',
105-
children: [
106-
'/sigs/',
107-
'/sigs/sig-list.md',
108-
]
109-
},
110103
{
111104
text: 'SIG模版',
112105
children: [
@@ -140,6 +133,14 @@ export default defineUserConfig({
140133
'/sigs/sig-network/contributing.md',
141134
]
142135
},
136+
{
137+
text: 'SIG Virtualization',
138+
children: [
139+
'/sigs/sig-virtualization/',
140+
'/sigs/sig-virtualization/charter.md',
141+
'/sigs/sig-virtualization/contributing.md',
142+
]
143+
},
143144
{
144145
text: 'SIG Observation & Testing',
145146
children: [

communication/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Issue是最直接最简单的沟通方式,issue里面包含了正式的提问
7676

7777
[社区成员资格]: /governance/community-membership.md
7878
[DragonOS社区行为准则]: /contributors/code_of_conduct.md
79-
[SIG(特别兴趣小组)列表]: /sigs/sig-list.md
79+
[SIG(特别兴趣小组)列表]: /sigs/README.md
8080
[WG(工作组)列表]: /wgs/wg-list.md
8181
[DragonOS社区论坛]: https://bbs.dragonos.org.cn
8282
[DragonOS Community Conference]: /communication/dragonos-community-conference.md

sigs/README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,12 @@
1-
# SIG
1+
# SIG
2+
3+
## SIG列表
4+
5+
以下是DragonOS社区目前的所有SIG的列表:
6+
7+
- [SIG-Main](/sigs/sig-main/README.md) - 主SIG
8+
- [SIG-Cloud Provider](/sigs/sig-cloud-provider/README.md) - 云提供商SIG
9+
- [SIG-Network](/sigs/sig-network/README.md) - 网络SIG
10+
- [SIG-Virtualization](/sigs/sig-virtualization/README.md) - 虚拟化SIG
11+
- [SIG-Observation & Testing](/sigs/sig-observation-testing/README.md) - 内核可观测与测试SIG
12+

sigs/sig-list.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

sigs/sig-virtualization/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# SIG-virtualization
2+
3+
SIG-virtualization维护了DragonOS的虚拟化模块,它的目标是为用户提供兼容Linux虚拟化的相关支持,以便于未来能够将运行在Linux上的依赖虚拟化服务的程序无缝移植到DragonOS。
4+
5+
6+
[章程](charter.md)定义了SIG-virtualization的范围和治理相关的内容。
7+
8+
## 会议
9+
10+
- SIG定期会议:**北京时间 周六 19:00** (每两周一次)
11+
- 会议记录和议程
12+
- 会议视频
13+
14+
15+
## SIG管理层
16+
17+
### 主席
18+
19+
SIG 主席负责管理 SIG 的运营和流程。
20+
21+
- 何懿聪 [@GnoCiYeH](https://github.com/GnoCiYeH),华南理工大学
22+
- 龙进 [@fslongjin](https://github.com/fslongjin),华南理工大学
23+
24+
## 联系方式
25+
26+
- BBS版块: [SIG-virtualization](https://bbs.dragonos.org.cn/c/sig-virt/10)
27+
- GitHub团队
28+
-
29+
- PMC联络人:何懿聪 [@GnoCiYeH](https://github.com/GnoCiYeH)
30+
31+
## 工作组
32+
33+
以下是SIG-virtualization参与并支持的[工作组]
34+
35+
- [示例工作组]
36+
37+
[工作组]: /governance/dev-group.md#WG(工作组)
38+
[子项目]: /governance/dev-group.md#子项目
39+
[示例工作组]: /wgs/wg-template/README.md
40+

sigs/sig-virtualization/charter.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SIG架构章程
2+
3+
本章程遵循[SIG治理文档]中描述的约定,并使用[SIG章程指南]中概述的角色和组织管理。
4+
5+
6+
7+
8+
## 范围
9+
10+
SIG-virtualization维护并发展了DragonOS虚拟化相关模块(kvm)
11+
12+
### 属于当前SIG的范围
13+
14+
15+
#### KVM
16+
17+
- 内核虚拟化
18+
19+
#### Qemu(待定)
20+
21+
- Qemu在DragonOS的适配
22+
- 在DragonOS中运行虚拟机的用户态支持
23+
24+
#### 容器化相关
25+
26+
- 容器化相关技术也视为虚拟化范畴
27+
28+
### 不属于当前SIG的范围
29+
30+
- 不属于虚拟化范畴的模块
31+
32+
## 角色和组织管理
33+
34+
该部分遵循[SIG治理文档]中描述的角色和组织管理,并**对/不对**[SIG治理文档]描述的角色职责进行更改
35+
36+
### 主席的额外职责
37+
38+
- 在每次 SIG 会议之前管理和策划与所有子项目相关的项目板,以便进行讨论
39+
- 确保在会议前 24 小时填写议程,否则会议将被取消
40+
- 尽可能在活动和社区会议上报告 SIG 状态
41+
- 积极促进 SIG 的多样性和包容性
42+
- 遵守DragonOS社区行为准则,尤其是在个人行为和责任方面
43+
44+
### [SIG治理文档]的差异
45+
46+
无差异
47+
48+
### 子项目创建
49+
50+
参见[SIG治理文档的子项目创建部分]
51+
52+
[SIG治理文档]: /governance/sig-governance/README.md
53+
[SIG治理文档的子项目创建部分]: /governance/sig-governance/README.md#子项目创建
54+
[SIG章程指南]: /governance/sig-governance/sig-charter-guide.md
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# 为SIG-virtualization作出贡献
2+
3+
欢迎为 SIG-virtualization 作出贡献。SIG-virtualization 有多个您可以贡献的领域。这些贡献可以以代码、文档、支持的形式出现,参与论坛讨论,出席会议等等。本文档描述了SIG-virtualization参与的不同主要功能区域,概述了这些领域,并提供了获取更多参与的指南。您可以把这看作是SIG-virtualization的起点,或者是选择一个您感兴趣的领域来开始。
4+
5+
## 入门
6+
7+
要加入 SIG-virtualization ,您需要先阅读[贡献者指南]。然后,联系sig管理者参与开发。
8+
9+
## SIG-virtualization的主要领域
10+
11+
我们的SIG涉及了几个不同的领域,为了能让您了解我们的SIG在做什么,因此本文在这里对这些领域进行简要的介绍。
12+
13+
在Linux中,基于内核的虚拟机(KVM)是一种内建于 Linux® 的开源虚拟化技术。具体而言,KVM 可帮助您将 Linux 转变为虚拟机监控程序,使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。
14+
15+
DragonOS是一个兼容Linux的操作系统,所以在虚拟化部分,我们需要为用户提供兼容Linux虚拟化的相关支持,以便于未来能够将运行在Linux上的依赖虚拟化服务的程序无缝移植到DragonOS。
16+
17+
另外,容器化等相关技术也视为虚拟化范围。
18+
19+
## 代码之外的贡献
20+
21+
除了代码和子项目之外,还有几种方法可以做出贡献。它们包括:
22+
23+
- 虚拟化相关技术文档。
24+
- 为DragonOS移植落地用户态虚拟化相关支持。
25+
26+
27+
[贡献者指南]: /contributors/README.md

0 commit comments

Comments
 (0)