Adobe は Linux 上の Firefox 用 Flash の開発を終了しました。セキュリティ アップデートはまだ提供されていますが、それだけです。Flash Player プラグインはすでにいくつかのメジャー バージョンが古いです。
Linux ユーザーは、Linux 用 Google Chrome に含まれる Pepper ベースの Flash プラグインを引き続き使用できます。これが Linux で最新バージョンの Flash を入手する唯一の方法ですが、プラグインは Chromium または Firefox 用に個別にインストールできます。
Adobe、Linux 上の Pepper 向けに NPAPI を廃止
2012 年、 Adobe は Linux 用の NPAPI プラグインの開発は中止しますが、Chrome で使用される Pepper ベースの Flash プラグインの開発は続けると発表し ました。
ここで巻き戻してみましょう。 Web ブラウザはさまざまな種類のプラグインを使用します 。 Windows 上の Internet Explorer は ActiveX プラグイン を使用します。すべてのオペレーティング システム上の他のブラウザ (Firefox、Safari、さらに最近までは Chrome) も NPAPI フレームワークを使用しています。 NPAPI はもともと Netscape 用に開発されました。NPAPI は「Netscape Plugin Application Programming Interface」の略です。これは、Internet Explorer 以外のすべてのブラウザで使用される標準のプラグイン アーキテクチャになりました。
しかし、NPAPI は非常に古いものです。 2013 年、Google は、「NPAPI の 90 年代時代のアーキテクチャが、ハング、クラッシュ、セキュリティ インシデント、コードの複雑さの主な原因となっている」ため、Chrome から NPAPI サポートを削除する意向 を発表しまし た。彼らは NPAPI を、PPAPI としても知られる Pepper に置き換えました。 Adobe はサインオンし、Linux、Windows、Mac OS X 上で Chrome とともに配布される Flash プラグインは、NPAPI の代わりに Pepper を使用します。
Windows および Mac OS X では、Adobe は Firefox やその他のブラウザで使用される NPAPI バージョンの Flash の開発を続けています。 Linux では、Flash の現在のバージョンが 14 であるのに対し、NPAPI プラグインは 11.2 のままになります。
これは、Firefox 用 Flash が安全ではないことを意味しますか?
Adobe は、Linux 上の Flash 11.2 の セキュリティ アップデートの提供は継続しているが、積極的に開発しているのは Linux 用の Pepper Flash プラグインだけであると述べています 。 Firefox のプラグイン チェックが 古い Flash プラグインに古いフラグを立てないのはこのためです。
Firefox で Flash を使用し続けると、パフォーマンス、バッテリー寿命、セキュリティ インフラストラクチャの改善は得られません。 Adobe は Linux 上の Flash 11.2 のセキュリティ更新を停止する計画を発表していませんが、数年以内に停止するとしても驚かないでしょう。 Linux Flash NPAPI プラグインは健全ではありません。生命維持装置の状態にあり、最終的にはプラグインを取り外さなければなりません。
Firefox が Pepper プラグインを使用できないのはなぜですか?
Mozilla は、Firefox とその Gecko レンダリング エンジンに Pepper プラグインのサポートを実装したくありません。 この件に関する MozillaWiki のページには 、「Mozilla は現時点では Pepper に興味もありませんし、取り組んでいません」という簡潔なメッセージが記載されています。このトピックは Mozilla bugzilla でも議論され ました。
Mozilla のメーリング リストで、 Mozilla の Robert O’Callahan 氏は、Pepper をサポートするのはリソースの無駄だと主張しています 。 Mozilla は HTML5 と Web テクノロジー を構築しようとしています。彼らが望んでいるのは、Web 開発者にそれを使用してもらうことであり、ピカピカの新しい Pepper プラグインをより魅力的にすることではありません。
最新の Flash Player を使用するには Chrome が必要ですか?
公式には、Linux 上の Flash の最新バージョンは Chrome 経由でのみ利用可能です。Chrome 自体にバンドルされて付属しています。特別なことをする必要はなく、Chrome を更新すると、Linux、Windows、Mac OS X、さらには Chrome OS 上の Flash プラグインも自動的に更新されます。
オープンソースの Chromium Web ブラウザは、Pepper プラグインもサポートしています。ただし、Adobe は Pepper Flash プラグインを個別に配布しません。さまざまな Linux ディストリビューションには、Pepper Flash for Chromium のインストールに役立つパッケージが用意されています。たとえば、Ubuntu では、Multiverse リポジトリ から Pepperflashplugin-nonfree パッケージをインストールできます。 このパッケージは、Google から Chrome をダウンロードし 、Pepper Flash プラグインを抽出して、システムにインストールします。 Chromium はプラグインを認識し、ブラウザを再起動すると自動的に使用します。
残念ながら、このパッケージは Pepper Flash プラグインを自動的に更新しません。 Flash には頻繁にパッチを適用する必要がある非常に多くのセキュリティ ホールがあるため、これは大きな問題です。 Flash プラグインを更新するには特別なコマンドを実行する必要がありますが、新しいバージョンが利用可能になったときに通知を受け取ることはできません。このセキュリティ問題は 、Ubuntu バグ トラッカーで指摘されています 。
新しい Flash Player バージョンを確認するには、ターミナル ウィンドウで sudo update-pepperflashplugin-nonfree –status を実行します。新しいバージョンをインストールするには、 sudo update-pepperflashplugin-nonfree –install を実行します。
Opera の新バージョンは、現在 Linux 上で「開発者」バージョンとしてのみ利用可能で、Chromium をベースにしています。 Pepper Flash プラグインをサポートしていますが、Chromium の場合と同じ方法でインストールする必要があります。 Opera は、Opera for Linux には将来、Pepper Flash プラグインが含まれる可能性がある と述べています 。これについては Adobe と協力しています。
フラッシュは終わりつつあります。これはすでにモバイルデバイスから削除されています — Adobe は数年前に Android 上の Flash Player の開発を終了しました。これは今でも多くのデスクトップ サイトで使用されていますが、Web と Adobe 自体は HTML5 やその他の Web テクノロジーをブラウザーに統合する方向に移行しています。 Flash がもはやそれほど優先されていないことは明らかであり、Adobe は最終的にはすべてのプラットフォーム向けの Flash Player の開発を終了するでしょう。 Adobe の Flash 開発ツールはすでに HTML5 にエクスポートできます。





