超大規模 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-tw/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