なぜ古いバージョンの OS をインストールするのですか?

なぜ古いバージョンの OS をインストールするのですか?

VPS パッケージのサーバーにインストールする OS のリストが長いのはなぜでしょうか? 通常、ソフトウェアの最新バージョンが最良です (バグが修正され、新機能が追加されているため)。Ubuntu 11.10 と Centos 6.0 がすでにリリースされているのに、なぜ Centos 5.5、5.0、4.0 などの古いバージョン (または Ubuntu 10、9、8) をインストールしようとする人がいるのでしょうか?

答え1

VPS パッケージのサーバーにインストールする OS のリストが長いのはなぜですか?

プロバイダーは、VPS パッケージを定期的にしか更新しない可能性があります。プロバイダーがずさんだったり、時代遅れだったり、上流のプロバイダーが VPS サービスの古いバージョンを廃止するのを待っているのかもしれません。プロバイダーは、リストから古いバージョンのソフトウェアを削除することに価値を感じていないのかもしれません。

通常、ソフトウェアの最新バージョンは、バグが修正され、新しい機能が追加されているため、最高です。

これは多くの場合真実ではありません。最新バージョンのソフトウェアは、古いバージョンのソフトウェアに比べてテストがはるかに少ないことがよくあります。多くのシステム管理者は、最新かつ最高のソフトウェアではなく、いわゆる「成熟した」ソフトウェアをインストールすることを好みます。

ここではいくつかの例を示します。

  • Microsoft Windows VistaはWindows XPに比べて安定性が劣ることで知られていました。
  • Apple Lion は、Apple Snow Leopard よりもはるかにバグが多いという評判があります。
  • Google で「Ubuntu 11.10」を検索すると、その不安定さに関する多くの苦情が見つかります。

とはいえ、最新情報を把握しておくことは賢明です。パッチご使用のオペレーティング システムの現在のリビジョン向けです。CentOS 5.7 では、CentOS 5.5 以前に存在していた多くのバグとセキュリティの脆弱性が修正されています。

Ubuntu 11.10 と Centos 6.0 がすでにリリースされているのに、なぜ Centos 5.5、5.0、4.0 など (または Ubuntu 10、9、8) などの古いバージョンをインストールしようとする人がいるのでしょうか?

CentOS 5.5 は少し古いですが、5.x ブランチはまだ最新であり (5.7 は 2011 年 9 月にリリースされました)、サーバー環境で最も一般的な Linux インストールの 1 つであると考えられます。既存のシステムを CentOS 5 から 6 に移行するのが難しいため、おそらく CentOS 6 よりもはるかに一般的です。

答え2

最新版が必ずしも最も安定しているわけではない、というのが大きな理由です。Ubunutu の場合、最新バージョンは最低 18 か月間サポートされます。一方、LTS バージョンは 5 年間 (サーバー エディション) サポートされ、12.04 ではまもなく 5 年間 (デスクトップとサーバーの両方) サポートされます。

Ubuntu LTS ウィキ

答え3

もう 1 つの良い理由は、実稼働環境とまったく同じテスト環境を必要とする開発者にとってかもしれません。開発者は、同じディストリビューションのさまざまなバージョンでソフトウェアをテストするために、これらの古いバージョンを仮想マシンにインストールすることにも興味があるかもしれません。

答え4

アップグレード/アップデートに多大なコストがかかるものの下位互換性。

関連情報