web-dev-qa-db-ja.com

Firefoxのように、すべてのUbuntu LTSリポジトリでChromiumが最新ではないのはなぜですか?

UbuntuのLTSリポジトリのchromium-browserパッケージは、古い12.04LTSおよび14.04LTSではかなり古いものです。こちらをご覧ください chrome-browserのUbuntuパッケージの検索

  • 12.04LTSのバージョン37.x(どうやら 2014年6月から
  • 14.04LTSのバージョン53.x(どうやら 2016年6月から
  • 16.04LTSから16.10までのバージョン55.x

一方、 Firefox は、Precise(12.04LTS)からYakkety(16.10)までの現在サポートされているすべてのUbuntuリリースでバージョン51.0.1xです (実際、Zesty 17.04のバージョンは50ですが、まだ3月なので、reallyはまだリリースされていません)。

公式のUbuntuリポジトリは一般的に、すべての最新のサポートされているバージョンを取得するのに最適な場所であり、apt/synaptic/software centerを使用することがソフトウェアを更新する最良の方法です(この同様のQでサポートされています 最新の安定版をインストールする方法Chromiumのバージョン? )。

特に古いウェブブラウザの使用を検討することは一般に悪い考えであり、 Googleによれば Gmail(そしておそらく他のGoogleアプリも?)はChrome(本質的にChromium)バージョンをサポートしなくなります53年以上前の2017年、なぜまだサポートされている古いUbuntu LTSが明らかにChromiumに放棄されたのですか?


PS。私は、なぜ「公式のUbuntuリポジトリ内のパッケージは、Debian Sid、PPA、著者などの最新(上流)バージョンよりも古いのか?」(関連するQ: なぜUbuntuリポジトリに最新バージョンのソフトウェアがないのですか? )、しかし、Ubuntu自体の最新バージョンが更新されないのに、Firefoxは。

27
Xen2050

Firefoxはmainにあり、Canonicalはmain(ブラウザの場合はすべて)でソフトウェアのセキュリティ更新を提供することを約束します。 Chromiumはmainではなく、universeにあるため、ボランティアによって更新されます。 Googleは12.04のChromiumを更新するだけの努力になりすぎたかもしれません。GoogleはGoogle Chromeの12.04をサポートしていないため、それ以降に重大な変更が加えられた可能性があります。

14.04の場合、Chromiumの最新バージョンには ビルドに失敗しました があり、メンテナーからの応答なしにバグが報告されています。 Chromeはまだ14.04をサポートしているため、これは修正可能であると思われ、修正を志願した人はいません。

41
muru

私はこれを少し知っています。

クロムがmainに含まれておらず、サポートポリシーが保証されていることに加えて、古いバージョンが遅れたりサポートされない理由がいくつかあります。

lang C++:12.04は新しいC++標準が開発された頃にリリースされ、その後すぐにChromiumアップストリームが新しい言語機能を採用しました。 12.04システムC++ランタイムはそれらをサポートしていません。 12.04にはなかったビルドツールを使用してABIの変更をレトロフィットすることは可能ですが、それはちょっと難しいです。独自のGoogle Chromeのような静的リンクはあまり良くありません。非メインおよび非常に古いディストリビューションでは、この優先度が最も低くなりました。

Arch x86:上流のクロムはi386サポートを廃止しました。 Ubuntuは引き続きサポートする必要があります。 Firefoxにはこの余分な負担はありません。

Arch arm64:Ubuntuで新しいデスクトップアーキテクチャをサポートしたいと考えています。Chrom-eを実行している携帯電話がありますが、ARM64デスクトップはChromiumでもありません。上流のレーダー。 Firefoxアップストリームのサポートが改善されました。

velocity:プロジェクトの比較的短い寿命の間に、メジャーバージョンのリリースが50個あります。上記の問題や、来月のgtk2-> gtk3の置き換えなど、いくつかのマイナーな問題にその狂気のペースを追加すると、すべてのクロムがサポートが難しくなり、Firefoxよりも難しくなります。

助けたいボランティアがいるなら、私はあなたを助けたいです。 Freenode#ubuntu-chromiumに参加してください。あなたの仕事は、「動作している」パッケージングブランチを複製し、マージを提案することです。 https://code.launchpad.net/~chromium-team

ありがとう!

7
Chad MILLER