Skip to content

Commit

Permalink
添加虚拟化sig相关文档 (#23)
Browse files Browse the repository at this point in the history
* 添加虚拟化sig相关文档

---------

Co-authored-by: longjin <[email protected]>
  • Loading branch information
GnoCiYeH and fslongjin authored Jul 16, 2024
1 parent 21dd6bc commit 9341712
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 17 deletions.
15 changes: 8 additions & 7 deletions .vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -100,13 +100,6 @@ export default defineUserConfig({

'/sigs/': [
'/sigs/',
{
text: 'SIGs',
children: [
'/sigs/',
'/sigs/sig-list.md',
]
},
{
text: 'SIG模版',
children: [
Expand Down Expand Up @@ -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: [
Expand Down
2 changes: 1 addition & 1 deletion communication/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
13 changes: 12 additions & 1 deletion sigs/README.md
Original file line number Diff line number Diff line change
@@ -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

8 changes: 0 additions & 8 deletions sigs/sig-list.md

This file was deleted.

40 changes: 40 additions & 0 deletions sigs/sig-virtualization/README.md
Original file line number Diff line number Diff line change
@@ -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 changes: 54 additions & 0 deletions sigs/sig-virtualization/charter.md
Original file line number Diff line number Diff line change
@@ -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 changes: 27 additions & 0 deletions sigs/sig-virtualization/contributing.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 9341712

Please sign in to comment.