かつてあった移行問題• Red HatLinux 移行問題• 2007年2月9日 Fedora Legacy プロジェクト終了• Community ENTerprise Operating System が注目 (2004年5月14日リリース)19Red Hat Linux 1.0 2.0 3.0 4.0 5.0 6.0 7 8.0 9Vine Linux 3.01994/11/03 2003/03/31RHEL2.12.1CentOS FAQ 日本語版http://pocketstudio.jp/centos/https://blog.centos.org/2019/03/greg-kurtzer-centos-founder/
20.
“Rocky” の由来• CentOSの創設者20グレゴリー カーツァーGregory M. Kurtzer 氏ジェイソン デイル ロッキー マクガフ 。Jason Dale Rocky McGaugh 氏2004年12月 30歳で死去同僚であり、 Kurtzer 氏のメンターhttps://rockylinux.org/about/“It's name was chosen as a tribute to early CentOS co-founder Rocky McGaugh. ”
“Rocky Linux Project”と “Rocky Enterprise Software Foundation” 23Rocky Linux ProjectRocky EnterpriseSoftware Foundation(RESF)• デラウェア州で設立された公益法人(PBC)• Kurtzer氏が2020年12月に設立• コミュニティの説明責任、透明性、持続性の担保• 法務(名前の保護)、財務、スポンサー対応を担うPublic Benefit Corporation• 開発コミュニティ https://github.com/rocky-linux/• コアなコードは修正BSDライセンス• ユーザコミュニティleadership community design Documentation InfrastructureReleaseEngineeringSecurity SIG Testing webBSD 3-Clause License
24.
なぜ RESF が必要だったのか?•“Rocky Linux の独立性を担保するため”24Why did Greg Kurtzer leave the CentOS project in the first place? : CentOShttps://www.reddit.com/r/CentOS/comments/s77p49/why_did_greg_kurtzer_leave_the_centos_project_in/
25.
CIQ (Ctrl IQ)は RESF のパートナーの1つ 25Rocky EnterpriseSoftware Foundation(RESF)CIQhttps://ciq.co• 2021年1月28日資金調達、Kurtzer氏が CEO• Rocky Linux の有償サポートを担う ( 24H365D ) 2021/09~• Rocky Linux 専任開発者の雇用• HPC やコンテナ等のソリューションを提供• ハイパースケーラとの連携• “Rocky Linux や RESF の支配をしない”パートナー&スポンサードCIQ 以外のパートナー:Arm、Equinix、`Fastly、Fosshost、Mattermost、NAVER Cloud、OSU Open Source Labs、Supermicro、Crowdin、DotSlash Studio、Fathomhttps://rockylinux.org/partners/CIQ 以外のスポンサー:45Drives、Amazon Web Services、Google Cloud、MicrosoftAzure、MontaVista、OpenDrives、VMware、OpenLogic、ProComputers.com、Seagate Federal、Stomasyshttps://rockylinux.org/sponsors/、
26.
Rocky Linux のリリース状況•2021年4月30日 Rocky Linux 8.3 RC リリース• 2021年6月21日 Rocky Linux 8.4 GA• 2021年11月11日 Rocky Linux 8.5 ( Secure boot 対応 )• 2022年5月19日 Rocky Linux 8.6• 2022年7月14日 Rocky Linux 9.0 ( AArch64、s390 対応 )26https://www.hpcwire.com/2021/06/21/centos-replacement-rocky-linux-is-now-in-ga-and-under-independent-control/
27.
Rocky Linux と他のプロジェクトの関係性27342021/04/279.02020/05/17Stream882019/09/24Stream92021/12/039.19.02022/07/148.42021/06/218.58.6?
28.
Rocky Linux のリリース状況•「do it right, don’t just do it fast」• 初期の GA リリースに時間がかかった理由• 完全にゼロからのスタート• 環境構築に4ヶ月(開発者・貢献者が安全に参加できるインフラ構築)• OSの構築に2ヶ月• 検証に1ヶ月• Rocky Linux 9 のリリースに時間がかかった理由• 独自のビルドシステムを構築し、オープンにしたかった28https://www.hpcwire.com/2021/06/21/centos-replacement-rocky-linux-is-now-in-ga-and-under-independent-control/POINTこれからリリース期間は短くなる……!
29.
Peridot• クラウドネイティブなディストリビューション構築・リリース用ツール• https://github.com/rocky-linux/peridot•BSD-3-Clause license• Rocky Linux 9 から対応開始• Rocky Linux 8 までは koji を採用していたが、9 から切り替え済み• これにより、従来よりも素早いリリース(アップストリーム更新から一週間以内)• Kubernetes 環境で並列ビルド可能• 2,500 以上のパッケージを並列ビルド• 独自に拡張も可能な、オープンな体制• 誰でも Peridot で Rocky Linux をビルドできる29POINTすごそうだけれど、まだ使い方の手順等ドキュメントは公開されていない。