web-dev-qa-db-ja.com

Ubuntuが限られた期間だけバージョンをサポートするのはなぜですか(そしてそれはどういう意味ですか)?

Ubuntuが限られた期間だけバージョンをサポートするのはなぜですか?私はこのサイトにいたので、サポートされていない特定のバージョンへの多くの参照を見てきました。実際にはどういう意味ですか?この時間の後、ユーザーは、サポートが終了する日付のOSを使用する必要がありますか?これは、利用可能なパッケージの更新がこれ以上ないということですか?

または、このサポート日が経過した場合、ユーザーはバージョンを放棄して代わりに新しいバージョンをインストールする必要がありますか?ここでUbuntuとLinuxの違いに少し混乱しています(Windowsでは、最新バージョンを購入するまで使用します)。よろしくお願いします。

19
bazz

これはすべて素晴らしい質問であり、Ubuntuエコシステムについて私が持っている小さな知識で一度に1つずつ、あなたの素晴らしい質問を行っていきます。あなたの質問をいくつかの小さな質問に分けました。

1. Ubuntuは、限られた時間で特定のバージョンをサポートしていますか?

各バージョン(9.10、11.04、12.10 ...)またはバージョンの種類(デスクトップ、サーバー...)の制限時間を説明する前に、この制限時間に考慮される変数を最初に確認する必要があります。たとえば、それらの一部は次のとおりです。

Man Power/Geek Power /開発者の量-これは、Ubuntuの作成に携わるオタク、開発者、一般の人々の量です。これは、Ubuntuの今後のリリース、現在のUbuntuのリリース、および/またはUbuntuの以前のバージョンで作業するために時間を割ける人の数です。現在、LTSではサーバーから5年、デスクトップでは5年、通常バージョンでは2年にサポート期間が延長されているため、Ubuntu開発者はUbuntuの約9バージョンで作業する必要があります。この記事の執筆時点で、サポートされているUbuntuのバージョンは以下のとおりです(最新のリストは here で確認できます)。

  • 8.04サーバーLTS
  • 10.04デスクトップ
  • 10.04サーバーLTS
  • 11.04デスクトップ
  • 11.04サーバー
  • 11.10デスクトップ
  • 11.10サーバー
  • 12.04デスクトップ
  • 12.04サーバーLTS

これには、今後のバージョンである12.10で行われた作業は含まれません(この記事の執筆時点では)。そのため、現在、合計10のバージョンがサポートされています。私が見たところ、より多くのサポートを得る2つのバージョンは、12.04では12.04と12.10で、12.10では70%-80%、12.04では30%-20%です。もちろん、サポートを受けているUbuntuの他の以前のバージョンを考慮すると、次のリリースではパーセントが大きくなり、続いて現在のリリースでは2番目に大きくなり、その後、それぞれの以前のバージョンでほぼ等しいパーセントが続きますサポートされるバージョン。つまり、開発者は今後のリリースと現在のリリースに重点を置くが、サポートされている古いリリースを放棄しないということです。

このすべてのポイントは、この10バージョンのUbuntuが各バージョンのすべてのユーザーに満足し、サポートを提供するために必要な作業量を明確に把握することです。これを念頭に置いて、2番目の部分にジャンプします。

ハードウェアの進化/ソフトウェアの進化

時間が経つにつれて、新しいハードウェア、新しいソフトウェア技術、新しいものを作成し、古いものをより良くするための新しい革新的でスマートな方法が登場します。たとえば、Ubuntu 5.10がリリースされたとき、USB 3.0、Sata 6G、NFCはありませんでした。これは、その時間枠のハードウェアとソフトウェアにも適用されます。マザーボードが発売されたとき、Ubuntuの特定のバージョンが発売された頃には、Xハードウェアは発明も開発もされていませんでした。より良いXプロパティとYコンパイル時間を持つGCCはありませんでした。

これは、出てくる新しいバージョンごとに、Ubuntuは世界に出てくる新しいテクノロジーを吸収しようとすることを意味します。これは、リリース間の時間枠が短い場合、10年というバージョンの時間枠があると、その時間にすべてのテクノロジーを採用する必要があることを意味するため、開発に非常に役立ちます。THAT IS A LOT !.また、1年以内に入手することは、ユーザーが必要な更新プログラムを取得できない場合や、時間内に使用するプログラムの特別なバージョンを取得できない場合があることを意味します。したがって、バランスの取れた時間枠は、6か月のリリースサイクルです。この例では、リリースサイクルが6か月の期間である理由です。したがって、今後6か月以内に発生するすべてのことを新しいバージョンに適用できます(開発者にとってある程度の安心感を加えることができます)。

基本的に、エンドユーザー、開発者に焦点を合わせ、新しいテクノロジー、新しいアイデア、新しいソフトウェアに目を向ける時間枠があります。そう言うことができればバランスが取れている。

アイデア/新しい方法論/新しい技術

上記の2つのポイントを適用して作業するために、新しいアイデアが頻繁に出てきます(6か月ごとに言えます^^)。 Gnomeデスクトップの改善、ユーザーアクションを統合するより良い方法、より使いやすいコンピューターエクスペリエンスのためのアイデアです。これはまた、2年前に見栄えが良かったアイデアが、今日はあまり見かけないかもしれないし、他の人のために拡張または変更できるかもしれないことを意味しています。これは、たとえばGnome 2.xからUnityへの移行のような大規模な変更までの単一プログラムの動作に影響します。これは、Ubuntuの開発計画にも考慮されています。

これらすべての点を念頭に置いて、Ubuntuの各バージョンのサポートを数年に制限することは実際に良い考えだと言えます。これにより、開発者は、新しいテクノロジー、新しいハードウェア、新しいソフトウェア、および新しいUbuntuバージョンと最新のUbuntuバージョンに時間をかけることにもっと集中できます。これは「以前のバージョンを持っている人にはすべての希望を捨てる」ように聞こえるかもしれませんが、違います。 Ubuntuは8.04のような非常に古いバージョンをサポートしており、2年ごとにUbuntuバージョンの長期サポートオプションさえ持っているという事実は、実際には古いバージョンの計画があることを意味します。彼らは、必要なときに提供できるセキュリティ、安定性、および健全なOSを提供したいと考えています。 Ubuntuの10のバージョンが機能することを考えながら、これらすべてを実行します。

2.(非常に古い)バージョンには、まだ何らかのサポートとアップデートがありますか?

はい。すべてではありません。前述したように、8.04などの一部のバージョンはサポートを取得しますが、これはLTS(Long Term Support)を使用しているため、今後5年間サポートすることを保証しますが、他の通常のバージョンは2年間取得します。この場合でも、特定のセキュリティ上の脆弱性が発生した場合、Ubuntuのバージョンは更新されます。 Ubuntuのバージョンが古いほど、更新が少なくなることに注意してください。まだそれらを取得しますが、それらはすべて同じ日に大きなパッチの塊で、または時々頻繁に来ることができます。これは、新しいリリースに更新する1つの理由です。新しいリリースでの更新と変更だけでなく、コンピューターの世界のハードウェアとソフトウェアの部分で新しいテクノロジーをサポートすることが保証されます。

サポート時間が終了した後、ソフトウェアとハ​​ードウェアの世界では通常の動作であるため、更新することをお勧めします。物事をスピードアップしてより簡単にするために新しいものが出てきますので、それを考慮する必要があります。たとえば、私の場合、Ajax、JQuery、JavascriptなどのないHTML 1.0に固執している世界を想像してください。 HTML5もありません。ハードウェアについても同じです。マルチプロセッシングアーキテクチャ、AMD64、デュアルチャネルメモリ、Gigalanドライバはありません。ところで、Wi-Fiなし、またはFacebookもありません。最悪のことは... askubuntuがありません!!

3.ユーザーは、サポートされていないバージョン(非常に古いバージョン)から更新する必要がありますか?

はい、そうすべきです。唯一の例外は、文明から離れた非常に離れた場所に住んでいる場合、ペンギンは許可されません。ただし、システムを最新の状態に保つために更新する必要があります。サポートされていないバージョンの場合、ほとんどの人が言うことは、ファイルをバックアップし、クリーンインストールを行うことです。これは、あるバージョンから次のバージョンへのアップグレード中に発見する可能性のある問題や、ダウンロードする必要がある情報の量を解決するのに役立ちます。

9.10から10.04、10.04から10.10、10.10から11.04、11.04から11.10、11.10から12.04、最後に12.10に更新するのは、単純に12.10をダウンロードし、重要なファイルをバックアップしてクリーンインストールを実行してから、バックアップファイル。時間と帯域幅を節約し、より早く「作業」を開始できます。幸いなことに、2つ前のバージョンから、Ubuntuの新しいバージョンには、LiveCD/LiveUSBにインストーラーのオプションが含まれており、コンピューター上の既存の古いバージョンのUbuntuをアップグレードできます。たとえば、12.10のLiveCDを挿入し、Ubuntuの古いバージョンを検出した場合、アップグレードするオプションが提供されます。途中で膨大な時間と帯域幅を節約できます。

もちろん、EOLリリースから新しいバージョンにアップグレードしようとしていて、次のバージョンもEOLである場合(たとえば、両方がEOLである6.04から6.10にアップグレードしようとしている場合)do-release-upgrade -dまたはapt-get upgradeは、次のバージョンを探すため、またEOLがエラーをスローするため、機能しません。これについての詳細は ソフトウェアをインストールする方法、または古いサポートされていないリリースからアップグレードする方法 これらの場合、ユーザーに最新のものをダウンロードし、liveCDからアップグレードするか、適切な操作を行った後にゼロから再インストールするように促しますバックアップ。

EOL(End of Life)リリース専用のページもあります: https://help.ubuntu.com/community/EOLUpgrades/

4. Ubuntuの「ライフサイクル」はWindowsとどう違うのですか?

Windows XPとWindows 7のライフサイクルまたはリリースサイクルをUbuntuのライフサイクルと比較します。私はWindows Vistaをスキップしています。というのも、私たちは皆それがどうなるか知っているからです。ハスタ・ラ・ビスタ、赤ちゃん!。

とにかく、Windows XPとWindows 7の間の時間枠で、Ubuntuが出てきて、それぞれに新しいテクノロジー、コミュニティからの新しいソフトウェアアップデートとテクニック、新しいアイデアを組み込んだUbuntuの9つの新しいバージョンをリリースしました。開発者。注意深く読んでください! Windows 7が登場する前に、UbuntuがUSB 3.0をサポートしていることを知っていましたか。 Windows 7は、USB 3.0がリリースされたときにサポートしていませんでした。これにより、Ubuntuだけでなく、オープンソースの世界でのソフトウェア開発がどのように動くかを直接知ることができます。歩きませんが走ります。 Windows 7のリリース後、Windows 8がリリースされる前、Ubuntuにはリリースバージョン11.04、11.10、12.04、および12.10があり、すべてに新しいハードウェア/ソフトウェアが組み込まれていました。

これは、上記のすべてのポイントと開発の時間枠の間の直接リンクのおかげです。ハードウェアとソフトウェアの世界は非常に速く動いており、オペレーティングシステムが動作するためには、この速度に応じて開発および適応する必要があります。これは、Windowsと比較したときにUbuntuにメリットをもたらす大きなメリットと属性です。 Windowsにはサービスパックがありますが、Windowsのリリース時とWindowsのバージョンがリリースされたとき(Windows 7のリリースからSP1までの2年間の間に発生することの10%も提供しません)これは、Ubuntuの4つのバージョンまたはLinuxカーネルの12のバージョンです。).

このように、2年または5/7年サイクルに対して6か月サイクルの利点を確認できます。ハードウェアのより迅速なサポートを追加して、エンドユーザーが楽しんでいただけるようにします。 CPU /メモリ使用量を削減するために新しいソフトウェア技術を追加し、すぐに最適化できるため、エンドユーザーは公式の修正が表示されるまで何年も待つ必要がありません。

全体的に、Ubuntuは期間限定のバージョンのみをサポートする理由、理由、方法を知るのに役立つ方法で各質問に回答できると思います。多くのユーザーが尋ね、何度も混乱させる質問をもう1つ追加したかったのです。

5 LTSリリースと通常リリースの安定性の違いは何ですか

両方のバージョン間の安定性について話す場合、答えは同じです。すべてのUbuntuバージョンの主な目的の1つは常に安定性であるため、どちらも同じ安定性を備えています。 LTSまたは通常リリースをインストールすると、同じ安定性が得られます。 LTSと通常のリリースの実際の違いは、LTSが意味するものです:長期サポート。つまり、通常のリリースと比較して、更新にかかる時間が長くなります。 LTSを通常のリリースと比較すると、パフォーマンスの向上、グラフィックスの向上、速度の向上などは得られません。これは、LTSが比較して提供するものではありません。

LTSと通常リリースの違い(これも安定しています)の詳細については、 長期サポートリリースと通常リリースの違いは何ですか? を参照してください。

18
Luis Alvarado

それに答えましょう wikiを使用

私たちは、6か月ごとに新しいUbuntuデスクトップとUbuntuサーバーのリリースを作成します[下の図]。つまり、オープンソースの世界が提供しなければならない最新かつ最高のアプリケーションを常に手に入れることができます。 Ubuntuはセキュリティを考慮して設計されています。デスクトップとサーバーで少なくとも18か月間、無料のセキュリティ更新プログラムを入手できます。

新しいLTSバージョンは2年ごとにリリースされます。以前のリリースでは、Long Term Support(LTS)バージョンはUbuntu(デスクトップ)で3年間、Ubuntu Serverで5年間サポートされていました。 Ubuntu 12.04 LTS以降、両方のバージョンに5年間のサポートが提供されます。 LTSバージョンに追加料金はありません。最高の作品をすべての人が同じ無料条件で利用できるようにします。 Ubuntuの新しいバージョンへのアップグレードは、常に無料です。

7
SirCharlo

専門用語をあまり必要としない人のための短くて簡単な答え:

ソフトウェア会社は、ソフトウェアの古いバージョンをサポートすることと、次のバージョンの開発に集中することのバランスを取る必要があります。

  • 通常、彼らは一度に特定の数の最新バージョンのみをサポートすることを約束します。

  • 多くの企業は、特定のバージョンがサポートされる期間を前もって述べます。

    • これを事前に知ることで、大企業はアップグレードスケジュールをより適切に計画できます。

    • これを行うのはCanonical(Ubuntuの創設者)だけではありません。 Microsoftは、Windowsの各バージョンをサポートする期間についてもスケジュールを設定しています。アップグレードが簡単な作業ではない大企業(または「企業」)が使用する必要があるソフトウェアのメーカーには一般的です。

  • 「サポート」とは、バグまたはセキュリティ欠陥の更新を提供すること、および/またはソフトウェアを使用またはインストールする技術サポートと支援を提供することを意味する場合があります。

  • ソフトウェアの一部が古くなるにつれて、最新バージョンとはますます異なってきます。

    • これにより、開発者はこれらのバージョンのバグ修正を提供し、サポートスタッフがそれらのバージョンについて知識を得ることができます。

    • 古いバージョンを使用している人の数が少なく、その陳腐化、またはサポートを必要とする最新バージョンの数が、サポートを継続することを正当化できないときが来ます。

  • 特定のバージョンは、他のバージョンよりもサポートの有効期間が長いと指定される場合があります。

    • Ubuntuでは、これらのバージョンには「Long Term Support」の「LTS」というラベルが付いています。

    • これらのバージョンは、アップグレードが小さなタスクではない大企業にとって特に魅力的です。

0
thomasrutter