鱧技術

hamo_daisukiの技術メモ

ローリングリリースのアップグレードはどの程度遅いのか?

DistroWatch Weekly, Issue 1063, 25 March 2024 から抜粋
Questions and Answers (by Jesse Smith)(元記事

ローリングリリースのアップグレードはどの程度遅いのか?

Slowing-things-down asks: ローリングディストリビューションがローリングレーベルを維持するためには、どれくらいの頻度でアップグレードしなければならないのでしょうか?私の知る限り、「ローリング」であることは、アップグレードの方法についてであって、頻度についてではないと思っています。ローリング方式は、最新バージョンを入手するための一般的な方法と認識しています。理論的には、ローリングディストロは滅多にアップグレードしないことで非常に安定し、安定性とアップデートの両方の長所を提供できるかもしれないと思ってます。ローリングリリースのアップグレードはどの程度遅いですか?

DistroWatch answers: ローリングリリースモデルを定義するのは、その頻度よりもむしろシステムをアップグレードする方法であるというのは正しいです。定期リリースのディストリビューションでは、一定期間パッケージは同じバージョンに保たれ、通常は次のリリースがくるまではセキュリティ修正(と、おそらく新しいハードウェアサポートの追加)が適用されるだけです。新しい機能を手に入れるには、ユーザーは通常、ディストリビューションの次のバージョンにアップグレードする必要があります。

ローリングリリースには、「任意のタイミングで」アップグレードされるパッケージがあります。ディストリビューションリポジトリにある古いソフトウェアパッケージは、適時新しいバージョンのパッケージに置き換えられていきます。ディストリビューションは、リリースを一時停止したり、一定の時点でフリーズしたりせず、古いパッケージを新しいものに置き換えていきます。

多くのローリングリリース・ディストリビューションは、常に最新バージョンのパッケージを提供し、テクノロジーの最先端にとどまろうと努力していますが、そうである必要はありません。より保守的なローリングリリースもいくつかあり、よりゆっくりとアップグレードしたり、アップストリームソフトウェアの長期サポートバージョンにこだわったりして、より緩やかなローリングリリースを提供しています。

PCLinuxOSディストリビューションは、このスローリリースアプローチの好例です。このプロジェクトは、より古く、より試され、より忠実なソフトウェアに固執する傾向があります。また、新しいバージョンをよりゆっくりと慎重に採用する傾向があり、ユーザーにより安定した体験を提供しています。openSUSEプロジェクトは最近、Slowrollと呼ばれる新しいローリングブランチを実験的に導入しています。Slowrollブランチは、openSUSEの高速なTumbleweedブランチと比較して、より保守的なローリングリリースを提供することを目的としています: 「Slowrollは2023年からの新しい実験的なディストリビューションで、Tumbleweedをベースにしていますが、ローリングは遅くなっています。Slowrollは2023年からの新しい実験的ディストリビューションで、Tumbleweedをベースにしていますが、よりゆっくりとしたペースでリリースされます。

The Voidはまた、技術の最先端を維持するよりも、より安定したローリング・リリースを提供することに努めています:「The Voidは、最先端であることよりも、安定性を重視しています」