Ubuntuの「LTS」とは何か、そしていつ使用すべきか?
要約
- Ubuntu LTSバージョンは5年間のアップデートを受けるのに対し、非LTSは9か月しか受けません。
- LTSバージョンは安定性を優先しますが、古いソフトウェアが含まれています。非LTSリリースは新しい機能を提供しますが、頻繁なシステムアップグレードが必要です。
- LTSバージョンはほとんどのユーザーにとって理想的で、長期的な安定性を求める人に適しています。非LTSバージョンは愛好者向けです。
UbuntuのLTSと非LTSバージョンの違いに混乱していて、どちらをダウンロードすべきかわからないですか?この記事では、それらの違い、なぜ存在するのか、そしてどのバージョンがあなたに適しているのかを理解する手助けをします。
Ubuntu LTSとは何ですか?
公式ウェブサイトからUbuntuをダウンロードしようとすると、LTSとラベル付けされたバージョンと、非LTS<&47;em>バージョンの2つが見つかります。では、これは実際に何を意味するのでしょうか?
LTSは長期サポートを意味します。Ubuntuの場合、LTSバージョンはリリース日から5年間のサポートを受け、定期的なセキュリティおよびメンテナンスの更新が行われます。5年後には、新しいUbuntuバージョンにアップグレードするか、Ubuntu Proを購入してさらに5年間のサポートと更新を受ける必要があります。また、Ubuntu Proの一部としてレガシーサポートプログラムがあり、さらに2年間のサポートが追加され、LTSバージョンの総サポート期間は12年になります。
対照的に、非LTSバージョンは9か月間のみサポートされ、その時点でセキュリティおよびメンテナンスの更新が受けられなくなるため、新しいバージョンのUbuntuにアップグレードする必要があります。
Ubuntuのバージョンは年.月<&47;em>の番号スキームに従い、新しいリリースは毎年4月と11月の6か月ごとに登場します。LTSバージョンは偶数年の4月に2年ごとにリリースされます。
例えば、執筆時点での現在のLTSバージョンはUbuntu 24.04 LTSで、2024年4月にリリースされました。最新の非LTSバージョンであるUbuntu 24.10は2024年10月に登場しました。このスケジュールに従うと、さらに2つの非LTSバージョン—Ubuntu 25.04とUbuntu 25.10が見られるでしょう。次のLTSリリースは2026年4月に到着します:Ubuntu 26.04 LTS。
Ubuntu LTSが存在するなら、なぜ非LTSを使うのか?
この時点で、LTSバージョンがこれほど多くのサポートを受けるなら、なぜ誰もが非LTSリリースを取得するのか疑問に思うかもしれません。それが存在する意味は何でしょうか?
LTSリリースが5年間サポートされると言うとき、私たちはそれが5年間のセキュリティとメンテナンスの更新を受けることを意味します。しかし、システムアプリやデスクトップ環境などのディストリビューションのコアコンポーネントは固定されており、新しいバージョンにアップグレードされることはありません。この設計選択は安定性を確保しますが、時間が経つにつれてシステムが古く感じられることを意味します。
例えば、Ubuntuはデスクトップ環境としてカスタマイズされたGNOMEのバージョンを使用しています。Ubuntu 24.04 LTSはGNOME 46を搭載しており、そのライフサイクル全体でこのバージョンを維持します。GNOME 47のような新しいバージョンが登場しても、LTSユーザーは2026年4月の次のLTSリリースにアップグレードしない限り、これらの更新を受け取ることはありません。
技術的には、Ubuntu 24.04 LTSでGNOME 46をGNOME 47に強制的にアップグレードすることは可能です。しかし、これは他のコンポーネントとの競合を引き起こし、エラーや全体的なシステムの不安定性につながる可能性があるため、お勧めできません。
したがって、今すぐGNOME 47を使用したい場合は、すべてのコンポーネントが新しいGNOMEバージョンと連携するように設定されている非LTSリリースであるUbuntu 24.10を使用する方が良いでしょう。これにより、エラーの可能性が最小限に抑えられます。非LTSバージョンの本質的な価値は、新しいソフトウェアを2年間待つことなく使用できる方法を提供することです。唯一の注意点は、セキュリティアップデートを受け取り続けるために、6か月から9か月ごとにディストリビューションを新しいリリースにアップグレードする必要があることです。
なぜUbuntu LTSはコアコンポーネントを更新しないのか?
Ubuntuを、すべてのパーツが完璧に組み合わさる必要がある複雑なパズルと考えてください。問題は、これらのパーツが異なるソースから来ていることです。Debianベース、基盤となるLinuxカーネル、GNOMEデスクトップ環境などは、それぞれ独自の開発サイクルに従い、新しいバージョンを独立してリリースしています。
Canonical(Ubuntuの親会社)が新しいUbuntuバージョンを作成する際、彼らはこれらのすべての要素の特定のバージョンを慎重に選択し、相互にうまく機能するかを徹底的にテストし、完全なパッケージとしてリリースします。重要な要素の十分な数に主要な新バージョンが利用可能になると、Canonicalは再びそれらをまとめて完全な新しいUbuntuリリースを作成します。これが、すべての新しい要素がスムーズに機能していることをテストし確認するのにかかる時間が約6ヶ月であるため、毎月新しいUbuntuバージョンが見られる理由です。
とはいえ、もし単一のパーツが大きなアップデートを受け、その古いバージョンを新しいものに置き換えると、他の古いパーツと完全に適合しない可能性があります。この不一致は、システムの不安定性やクラッシュを引き起こす可能性があります。この問題を避けるために、Ubuntuはサポートされているバージョンに対して以下のタイプのメンテナンスアップデートのみを送信します。
- 既知の脆弱性に対するセキュリティパッチ。
- バグ修正と安定性の向上。
- 新しくリリースされたハードウェアとのスムーズな互換性を確保するためのハードウェア有効化(HWE)アップデート(Ubuntu LTSリリースに特有)。
LTSバージョンを使用している場合、これらの更新を5年間無料で受け取ることができます。非LTSバージョンを使用している場合、これらの更新はわずか9ヶ月間のみ受け取ることができます。
スナップとフラットパックがどのように役立つか
メジャーバージョンの更新は、コアシステムコンポーネントに限定されず、FirefoxやLibreOfficeなど、実行する多くのアプリケーションにも及びます。APTコマンドを使用してデフォルトのUbuntuリポジトリからこれらのアプリをインストールすると、古いパッケージを手に入れる可能性が高いです。
ただし、SnapsやFlatpaksを使用してインストールすることで、これらのソフトウェアの最新の主要な新リリースにアクセスできます。FlatpakとSnapアプリはサンドボックス化されており、コアシステムとの相互作用が非常に少ないため、使用するアプリのバージョンに関係なく、システムクラッシュが発生する可能性は非常に低いです。
Ubuntu LTSを使用すべきですか?
LTSリリースは、その長期的な安定性とセキュリティ更新のため、一般的に組織、作業用コンピュータ、サーバーに推奨されます。そのため、非LTSリリースは個人用デスクトップコンピュータ向けであると考えるかもしれません。しかし、現実はもう少し複雑です!
非LTSリリースは主に新しい最先端のソフトウェアを手に入れたい技術愛好者向けであり、これらのユーザーは個人用コンピュータでUbuntuを実行することを好みます。しかし、PCをカスタマイズすることを好み、設定を壊す可能性のある頻繁なシステムアップデートを嫌う技術愛好者もいます。この後者のグループに該当する場合、個人システムでUbuntuを使用していても、LTSバージョンがより良い選択です。
例えば、Ubuntu PCをその膨大なGNOME拡張機能とテーマのライブラリでカスタマイズすることに決めたとしましょう。これらを使用して新しい機能を追加し、システムの見た目や感触を完全に変更することができます。しかし、これらの変更は新しいUbuntuリリースにアップグレードすると壊れる可能性が高いです。つまり、アップグレードのたびにシステムを再構成し、好みのテーマや拡張機能を再インストールし、すべての設定を再調整する必要があります。これを6ヶ月(または9ヶ月)ごとに強いられるのは面倒になることがあるため、私は個人的にLTSバージョンの使用を好み、推奨しています。あなたが行うカスタマイズや変更は、少なくとも5年間はそのまま残ります。
とはいえ、デフォルトのGNOMEセットアップを使用し、主にSnapアプリケーションを実行する場合、非LTSリリースの方が理にかなっているかもしれません。カスタム設定が少ないほど、アップグレードははるかにスムーズで、6か月ごとに新しい機能にアクセスできます。