Linuxディストリビューションは、標準リリースとローリングリリースの2種類のリリースサイクルを使用する傾向があります。ローリングリリースで最新のソフトウェアを入手することを誓う人もいれば、より安定してテストされている標準リリースを好む人もいます。
これは、現在のLinuxディストリビューションで変更するオプションではありません。代わりに、Linuxディストリビューション自体が選択します。一部のディストリビューションは、通常の標準リリースをリリースし、不安定な開発リリースにローリングリリースサイクルを使用しています。
Linuxディストリビューションをまとめる方法
違いを理解するには、Linuxディストリビューションがどのようにまとめられているかを知る必要があります。 Linuxカーネル、GNUシェルユーティリティ、Xorg Xサーバー、GNOMEデスクトップ環境、LibreOfficeオフィススイートなど、さまざまなプロジェクトのソフトウェアが含まれています。これらはすべて、さまざまな開発サイクルのさまざまなソフトウェアプロジェクトによって開発されています。 Linuxディストリビューションの仕事は、このすべてのソフトウェアをソースコード形式で取得し、コンパイルして、簡単にインストールできるソフトウェアパッケージにパッケージ化し、テストして連携して動作することを確認し、Linuxディストリビューションと呼ばれるソフトウェアの完全なパッケージをリリースすることです。
Linuxディストリビューションは、標準のリリースサイクルを使用するか、ローリングリリースサイクルを使用するかにかかわらず、すべてソフトウェアを取得し、ユーザーに配布するソフトウェアパッケージにパッケージ化します。違いは、これらのパッケージの新しいバージョンを配布する方法にあります。
標準リリースサイクル
ほとんどのLinuxディストリビューションは、標準のリリースサイクルを使用しています。たとえば、Ubuntuは標準リリースを使用します—これらはポイントリリースまたは安定リリースと呼ばれることもあります。 Ubuntuプロジェクトは、6か月ごとにUbuntuの新しいバージョンを定期的にリリースしています。 6か月の開発プロセス中に、リポジトリ内のすべてのソフトウェアの最新バージョンを取得してパッケージ化し、すべてのソフトウェアを更新します。次に、Ubuntuリポジトリ内のソフトウェアのバージョンをフリーズし、数か月かけてテストし、すべてのソフトウェアバージョンが正常に機能することを確認し、バグを修正します。
Ubuntuの新しいバージョンがリリースされると、その中のソフトウェアがテストされ、一緒に機能することが確認されます。このリリースは、可能な限り時間内に凍結されたままです。 Ubuntuは、セキュリティの問題やその他の重要なバグを修正するために更新されたソフトウェアバージョンをリリースしますが、ソフトウェアを更新して新しい機能を追加したり、バージョン番号を上げたりするだけではありません。
特定のパッケージの最新バージョンが必要な場合は、他の場所で入手する必要があります。たとえば、サードパーティのPPAから入手したり、公式ではあるがサポートされていないBackportsリポジトリを使用して、重要なデスクトップアプリケーションの新しいバージョンを古いバージョンのUbuntuに移行することができます。それ以外の場合は、Ubuntuの次のメジャーリリースを待つ必要があります。 Linuxディストリビューションのあるフリーズインタイムバージョンから次のフリーズインタイムバージョンのLinuxディストリビューションにアップグレードすることにより、すべてのソフトウェアの最新バージョンを入手できます。
ローリングリリースサイクル
ローリングリリースサイクルでは、通常の標準的なLinuxディストリビューションリリースは不要です。たとえば、ArchLinuxはローリングリリースサイクルを使用します。 Archの複数の異なるリリースはありません。代わりに、Archのバージョンは1つだけです。ソフトウェアパッケージはテストされ、すぐにLinuxディストリビューションの安定バージョンにリリースされます。ディストリビューションによっては、安定したアップデートとしてリリースされる前に、多くのテストが行われない場合もあります。アプリケーションまたはシステムユーティリティの新しいバージョンがリリースされると、現在のLinuxディストリビューションに直接向かいます。ローリングリリースの配布は、時間内に凍結されることはありません。代わりに、ローリングベースで更新されます。
標準リリースがないため、ArchなどのLinuxディストリビューションを一度インストールして、定期的に更新するだけです。ソフトウェアパッケージの新しいバージョンは、リリースされるにつれて徐々に到着します。Ubuntu13.10から14.04のような大規模なアップグレードを実行する必要はありません。ディストリビューションをインストールすると、ある時点でのソフトウェアのスナップショットを取得できます。
パッケージの最新バージョンが必要な場合は、数日待つだけで、Linuxディストリビューションのアップデートとして表示されます。 Linuxディストリビューションの次の標準リリースまで6か月待つ必要はありません。
どちらがベストですか?
ローリングリリースサイクルは、最先端で利用可能な最新バージョンのソフトウェアを入手したい場合に最適です。一方、より安定したプラットフォームとより多くのテストの恩恵を受けたい場合は、標準リリースサイクルが最適です。
すべてのソフトウェアの最新バージョンを使用することは良いことのように聞こえますが、多くの場合、思ったほど有益ではありません。おそらく、最新バージョンの低レベルのシステムユーティリティやサービスは必要ありません。異なるバージョンのソフトウェアが一緒にテストされていないためにバグがない限り、それらをインストールしても違いに気付かないでしょう。このようなものを途中で更新すると、システムが不安定になったり、奇妙なバグが発生したりする可能性があります。デスクトップアプリケーションなどの最新バージョンが必要なソフトウェアの場合、標準のリリースサイクルでLinuxディストリビューションを使用している場合でも、いくつかのアプリケーションを更新するのはかなり簡単です。
もちろん、ローリングリリースサイクルを使用すると、アップグレードを簡単に維持できます。大規模なアップグレードを一度に行うのではなく、ソフトウェアを定期的に更新します。ユーザーは異なるバージョンのLinuxディストリビューションを使用していません—全員が同じバージョンを使用しています。
全体として、最善の答えは1つではありません。安定したプラットフォームが必要な場合は、標準の安定したポイントリリースサイクルを備えたLinuxディストリビューションを使用する方がよいでしょう。最先端を行き来し、すべての最新バージョンを入手したい場合は、ローリングリリースサイクルを備えたLinuxディストリビューションが最適です。
画像クレジット:FlickrのMichal Docekal
その他のストーリー
オタクトリビア:鉱業会社は金を見つけるためにどのような珍しい情報源を分析していますか?
あなたは答えを知っていると思いますか?クリックして、正しいかどうかを確認してください。
AppleIDパスワードを変更する方法
Apple IDパスワードは特に重要なものであるため、非常に秘密にしておくだけでなく、時々、または少なくとも必要に応じて頻繁に変更することが重要です。
Caps Lock、Num Lock、またはScrollLockを押したときにWindowsのサウンドを再生する方法
タイピング中に誤ってCapsLockキーをオンにしたことがありますか?または、意図せずにNum Lockキーをオフにしてから、テンキーを使用しようとしましたか?心配ない。 Windowsには、これらのキーの1つを押すたびに音で通知できる設定があります。
Windowsレジストリで場所をブックマークする方法
Windowsレジストリは、PCに可能な微調整の宝庫を提供しますが、作業は複雑な構造です。お気に入りの場所をブックマークすることで、作業を少し簡単にすることができます。
HDTVオーバースキャン:それが何であり、なぜそれをオフにする必要があるのか(おそらく)
あなたが知らないかもしれないことがあります:あなたがとても愛しているそのHDTVはおそらくその画面に全体像を表示しません。実際、画像の最大5%が端で切り取られる可能性があります。これは、オーバースキャンと呼ばれます。 CRT(ブラウン管)から残された古い技術です
コンピュータを目覚めさせるためのマジックパケットとは何ですか?
コンピュータのさまざまな設定を微調整または調整しているとき、遅かれ早かれ、困惑したり混乱したりするいくつかのオプションに出くわす可能性があります。そのことを念頭に置いて、今日のスーパーユーザーのQ&A投稿には、混乱している読者の質問に対する回答が含まれています。
ネストサーモスタットのスケジュールを設定する方法
Nestサーモスタットは、時間の経過とともに好みを学習し、それに応じて温度を自動的に調整できます。ただし、特定の時間に特定の温度をプログラムしたい場合は、Nestでスケジュールを設定する方法を次に示します。
オタクトリビア:最高の匂いの感覚を持つ哺乳類は?
あなたは答えを知っていると思いますか?クリックして、正しいかどうかを確認してください。
ElCapitanにOSXのデフォルトアプリを再インストールする方法
OS X El Capitanにはかなりの数のアプリがプリインストールされており、その多くは非常に便利ですが、そうでないものもあります。これらのアプリの削除は簡単です。ゴミ箱にドラッグするだけです。ただし、それらを再インストールすることは、それほどカットして乾燥させることはできません。
NVIDIA SHIELDAndroidTVで4K再生を有効にする方法
NVIDIAのSHIELDAndroidTVは、市場で群を抜いて最も強力なAndroid TVボックスであり、4K再生をサポートする唯一のボックスです(その他は1080pに制限されています)。幸いなことに、すべてをHDCP 2.2互換ポートに接続すると、UHDコンテンツを再生できるようになります。