回答:
これは、Ubuntu Software Centerチームが解決を進めている問題です。
問題は、Ubuntuは伝統的にDebian GNU / Linux(別の無料オペレーティングシステム)の開発中のブランチからアプリケーションの大部分を引き出し、それからリリースに含めるためにスナップショットを「フリーズ」することです。「宇宙」と呼ばれるこのコミュニティが管理するソフトウェアの本体は、80,000のソフトウェアパッケージで構成されています。Ubuntu開発者は、同じレベルの品質を維持しながら、サポートされるすべてのリリースで、このソフトウェアすべてのメジャーアップデートを提供することはできませんでした。
この問題を解決するために、UbuntuはMyApps開発者ポータルを作成しました。Ubuntuは2,000万人を超えるユーザーを抱える大規模なプラットフォームであるため、開発者がアプリをUbuntuに直接送信し、Ubuntuリリース全体でソフトウェアの定期的な更新をリリースすることに関心を持つことが望まれます。
ソフトウェアセンターチームが最終的に利用可能なソフトウェアのごく一部にしたいと考えている「ユニバース」については、オプションのソフトウェアアップグレードの「バックポート」システム(すでに半分の機能レベルで存在)がスケールアップされます。
主要なソフトウェアアップデートのSoftware Centerインターフェースは、Canonical UIの従業員によって設計されましたが、まだ実装されていません。
Ubuntuでのアプリケーション配信の将来に興味がある場合は、Ubuntu Software CenterとFuture of the Universeをご覧になることをお勧めします。
最新バージョンでソフトウェアを更新しても問題はありません。Ubuntu開発者は簡単に更新できます。そして、実際には、Archを含む他のいくつかのLinuxディストリビューションで行われています。
お気づきのように、Ubuntuソフトウェアはセキュリティアップデートと重大なバグ修正でのみ更新されます。すべての機能は「凍結」されており、Ubuntuリリース後、ソフトウェアは新しいメジャーバージョンに更新されません。Ubuntuの欠点のように思えますが、実際にはその長所の1つです。
アプリケーションのバージョンをフリーズし、機能を更新しないのはなぜですか?いくつかの理由があります。
上記のすべては、Ubuntu品質の主要部分の1つです。最高品質のソフトウェアとOSを入手し、バランスを取るために、最新のものではなく、数か月前のソフトウェアを使用します。
また、新しいUbuntuリリースに更新すると、すべてのソフトウェアが再び最新バージョンになります(ただし、次のリリースまでその状態が維持される)ため、ソフトウェアに最新の機能が含まれていないことは大きな問題ではありません。また、他の人が示唆しているように、PPAを使用して、必要に応じて他のソースから新しいソフトウェアを取得できます。
Canonical(ubuntuの背後にある主要スポンサー)は、Ubuntuを6か月サイクルで配布することを最初(v4)から決定しました。6か月ごとに、最新/最も安定したソフトウェアが主にdebianの不安定/テストブランチからのリポジトリに含まれます。
このサイクル以外では、ソフトウェアをコンパイルするか、PPAと呼ばれる追加のリポジトリ(個人用パッケージアーカイブ)を含めることで、最先端のソフトウェアを入手できます。
Windowsは別の戦略を決定しました-新しい機能は多くの場合(常にではありませんが)サービスパックと共にリリースされます。Windowsではさらに悪化します。ソフトウェアを自動的に更新するかどうかは、個々のソフトウェアベンダーに任されています。私見-その厄介な戦略と私は頻繁に1つのソフトウェアまたは別の不正な更新のためにウィンドウを再構築する必要がありました。
他のLinuxディストリビューションには異なるリリース戦略があります。たとえば、Archなどのローリングリリースディストリビューションを使用できます。新しいソフトウェアがリリースされると、メンテナーは、ソフトウェアが十分な品質であると判断された場合、そのソフトウェアをリポジトリにプッシュします。完全なテストスイートが実行されていなかったため、潜在的にこれは異なるソフトウェア間の潜在的な競合につながる可能性がありました。実際には、メンテナーは良い仕事をしており、私が読んだ安定性の問題はめったに問題ではありません。
Debianは別のルートを取りました-最も安定したパッケージに基づいたディストリビューションを常に改良し使用しています。多くの場合、Ubuntuなどのディストリビューションよりもずっと古くなっています。
したがって-あなたが決めるのは-(ほとんど)安定性または潜在的な不安定性です。
デフォルトでは、Ubuntuはセキュリティと推奨アップデートを提供します。ユーザーは、「ソフトウェアソース」を実行し、更新タブを選択する場合に使用できます。私は通常、サポートされていない更新(oneiric-backports)のチェックボックスをオンにして、新しいリリースをいくつか取得します。プレリリースされたアップデートのチェックボックスもあります。これにより、より多くの場合に安定性の低いアップデートにさらされます。興味のあるアプリケーションの開発ストリームにppaを追加することもできます。gimpのppaを追加しました。これは、gimp 2.6リリースを過ぎて、重要な新機能を備えた2.7開発ストリームに追加します。PPAが追加されると、更新はサポートされているリリースの一部であるかのように発生します。これにより、安定性と機能をかなり制御できます。
Ubuntuは何でもできます。Windowsはできません。