超大规模 SIG
1. 目标
超大规模 SIG 将会致力让 CentOS Stream 能部署于大型结构上,并促进组件及工具方面的合作。
2. 状况
此特别兴趣小组于 1 月 13 日获 CentOS 董事会批准,现已正式成立。它于 CentOS Dojo, FOSDEM, 2021 首度公开(见 录像)。
3. 包含范畴
普遍来说,我们视此 SIG 为一个好地方给任何有助 CentOS Stream 应用于大规模生产用环境下的东西,而它们又不能直接输入或贡献给 CentOS、Fedora 或 EPEL 计划。
3.1. 更快出现的反向移植组件
在某些环境中,最佳的做法是较紧贴地追随某些基本组件(例如:引导新功能或简化与上游接轨)。纵使大家对这些组件有兴趣,现时它们是由不同人仕内部维护,现下游要采用它们亦有困难。其中一个好的例子就是 systemd,它在 https://github.com/facebookincubator/rpm-backports/tree/master/rpms/systemd 有一个反向移植的版本是基于 Fedora 的组件,但是针对 CentOS。
此特别兴趣小组旨在于上游的结构内维护这类型的反向移植,这不但令组件更易被运用,更能让修改及改善达致上游。我们的目标是要它们成为发行版组件的替换品,并提供同一水平的稳定性。
3.2. 政策及代用设置
能为发行版政策提供代用品有它的价值,尤其是当这些政策是相对独立的。一个好的例子就是 iptables,它在 CentOS Linux 8 起只支持 nftables 的后端。此特别兴趣小组将会维护一个平行版本的 iptables,同时引导旧式后端。
3.3. 促进大规模测试发行版层面的改动
我们期望此特别兴趣小组能提供一个空间测试发行版本的改动,务求纾缓正式发行版本的开发及整合。当中案例包括现时在 DNF 及 RPM 中启用 copy-on-write 支持的工作,这涉及对包装堆栈作广泛的改动。纵使这都会率先于 Fedora 出现(见 https://fedoraproject.org/wiki/Changes/RPMCoW),我们相信对某些人来说,能简易地在已部署的生产系统中测试它来搜集数据,有一定的价值。
4. 不相关的范畴
普遍来说,任何能直接贡献给 CentOS、Fedora、EPEL 或其它上游的东西都超出范畴之外。这些计有:
- 新的组件:这些该提交给 Fedora,然后给 EPEL
- 在 Fedora 但不存在于 EPEL 的组件:这些该提交给 EPEL
违漏的 -devel 组件及其它未发行的组件:这些该按 https://wiki.centos.org/zh/FAQ/CentOS8/UnshippedPackages 提交给 CentOS
- 发行版本内的组件的修正:这些该直接提交给上游
5. 可交付成果
- git.centos.org 上某些分支,对应此特别兴趣小组所维护的组件
- 一个或以上的组件库
6. 资源
纯作发行用的存储库,以便协调特别兴趣小组的事务:https://pagure.io/centos-sig-hyperscale/sig
ACO 上的访问控制群组:https://accounts.centos.org/group/view/sig-hyperscale
IRC 频道:Freenode 上的 #centos-hyperscale
7. 通讯
此特别兴趣小组将会采用邮件列表进行协调,并 IRC 频道进行交互的沟通及会议。此特别兴趣小组将会每用进行例会,详情稍后会在邮件列表上发布。
8. 成员
我们欢迎每一位参加及贡献给此特别兴趣小组。现有的成员包括:
- Filipe Brandenburger
- Matthew Almond
- Justin Vreeland
- Thomas Mackey
- David Johansen
- Igor Raits
- Neal Gompa
- Anita Zhang
- Michel Salim
- Jim Heald
- Chris Murphy
- Omar Sandoval
- Benjamin Kircher
- Jack Aboutboul
- David Duncan
- Manu Bretelle
- Daan De Meyer
- Oscar Dominguez
- Kevin Wells
- Ali Koroglu
- Brandon Johnson
- Quentin Deslandes
- Richard Phibel
- Jun Wang
- Dalton Miner
- Oleg Obleukhov
- Vadim Fedorenko
- Alexander Bulimov
- Raymond Colebaugh
- Jonathan Wright
- Roberto Campesato
- Neil Hanlon
此特别兴趣小组同时由 Davide Cavalca 及 Justin Vreeland 担任主席。
成员的申请可于 SIG tracker 上填写汇报,或于 IRC 的例会中查询。现有的成员可提出反对,有异议的申请可经投票通过,但一般来说我们欢迎任何愿意在本小组的范畴下作出贡献的人仕。我们期望小组成员能踊跃地贡献又或者持续参与本计划,并会删除那些闭置多达六个月的会员。
Translation of revision 18