Skip to content

Commit

Permalink
Merge branch 'master' into heyicong-patch-virt
Browse files Browse the repository at this point in the history
  • Loading branch information
fslongjin committed Jul 16, 2024
2 parents 0fb94d3 + 21dd6bc commit 462b5d5
Show file tree
Hide file tree
Showing 8 changed files with 114 additions and 20 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 @@ -148,6 +141,14 @@ export default defineUserConfig({
'/sigs/sig-virtualization/contributing.md',
]
},
{
text: 'SIG Observation & Testing',
children: [
'/sigs/sig-observation-testing/',
'/sigs/sig-observation-testing/charter.md',
'/sigs/sig-observation-testing/contributing.md',
]
},
],
'/wgs/': [
{
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
4 changes: 2 additions & 2 deletions mentorship/mentor-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
- 每两周组织一次10-15分钟的小组会议,以跟进你的学员的进度
- 帮助建立小组间的团结:最简单的方式就是引导学员与合适的人进行沟通,或者引导学员在bbs上发布自己的学习笔记/源码分析。

**请告知学员:**学员要对自己的成长和能力提升而负责,因为这是一个半结构化、自定进度的项目;导师在此的作用是帮助他们指引方向。导师与学员分享方法论、资源、技巧和经验,帮助他们进步。
**请告知学员:** 学员要对自己的成长和能力提升而负责,因为这是一个半结构化、自定进度的项目;导师在此的作用是帮助他们指引方向。导师与学员分享方法论、资源、技巧和经验,帮助他们进步。

### [基于项目的指导]

Expand All @@ -84,4 +84,4 @@
[教育学习课程]: /mentorship/programs/educational-learning-courses.md
[基于项目的指导]: /mentorship/programs/project-based-mentorship.md
[mentorship仓库]: TODO
[[email protected]]: mailto:[email protected]
[[email protected]]: mailto:[email protected]
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

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

This file was deleted.

40 changes: 40 additions & 0 deletions sigs/sig-observation-testing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SIG-Observation & Testing

[SIG-Observation & Testing](./README.md)负责维护内核测试与观测系统模块,其目的在于提高[DragonOS](https://dragonos.org/)的可观测性以及稳定性,通过增强测试及内核观测,提高内核可用性

[SIG架构章程](./charter.md)定义了[SIG-Observation & Testing](./README.md)的范围和治理相关的内容。

## 会议

- SIG定期会议:暂与`SIG-Main`同会

## SIG管理层

### 主席

SIG主席负责管理SIG的运营和流程

- 池克俭,[@Chiichen](https://github.com/Chiichen),华南理工大学

## 联系方式

- BBS 板块:[最新SIG-Observation-Testing话题 - DragonOS开源社区](https://bbs.dragonos.org.cn/c/sig-observe/13)

- Github团队
- [@DragonOS-Community/teams/sig-observation-testing)](https://github.com/orgs/DragonOS-Community/teams/sig-observation-testing)

- PMC联络人:
- [@Chiichen](https://github.com/Chiichen)

## 工作组

暂无工作组

## 子项目列表

### eBPF运行时移植

- Maintainer
- 池克俭,[@Chiichen](https://github.com/Chiichen)

## 子项目列表的详细信息
36 changes: 36 additions & 0 deletions sigs/sig-observation-testing/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# SIG架构章程

本章程遵循[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)中描述的约定,并使用[SIG章程指南](https://community.dragonos.org/governance/sig-governance/sig-charter-guide.html)中概述的角色和组织管理

## 范围

[SIG-Observation & Testing](./README.md)主要负责维护[DragonOS](https://dragonos.org/)的内核测试模块与内核观测系统模块

### 属于当前SIG的范围

- [DragonOS](https://dragonos.org/)的单元测试,集成测试,内核模糊测试,回归测试用例的设计与维护
- [DragonOS](https://dragonos.org/)内核观测模块,包括但不限于eBPF, Tracepoint, kprobe等技术在[DragonOS](https://dragonos.org/)中的实现模块,或者其他任何形式的内核观测模块

### 不属于当前SIG的范围

-[DragonOS](https://dragonos.org/)中运行的用户程序进行观测与测试

## 角色和组织管理

该部分遵循[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)中描述的角色和组织管理,并**不对**[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)描述的角色职责进行更改

### 主席的额外职责

- 在每次 SIG 会议之前管理和策划与所有子项目相关的项目板,以便进行讨论
- 确保在会议前 24 小时填写议程,否则会议将被取消
- 尽可能在活动和社区会议上报告 SIG 状态
- 积极促进 SIG 的多样性和包容性
- 遵守DragonOS社区行为准则,尤其是在个人行为和责任方面

### 与SIG治理文档的差异

[SIG治理文档](/governance/sig-governance/README.md)无差异

### 子项目创建

参见[SIG治理文档的子项目创建部分](/governance/sig-governance/README.md#子项目创建)
15 changes: 15 additions & 0 deletions sigs/sig-observation-testing/contributing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# 为SIG-Observation & Testing作出贡献

## 入门

要加入 [SIG-Observation & Testing](./README.md) ,您需要先阅读[贡献者指南](https://community.dragonos.org/contributors/)

## SIG-Observation & Testing的主要领域

- 内核观测技术:研究主流内核观测技术,例如`Tracepoint`, `kprobe`, `eBPF`等在DragonOS内核中的移植与应用
- 内核测试技术:研究操作系统内核的单元测试,回归测试技术,设计与维护内核测试程序
- 性能优化:基于内核观测,评价内核的性能指标,并且根据观测结果进行优化建议

## 代码之外的贡献

- 参与论坛讨论

0 comments on commit 462b5d5

Please sign in to comment.