hot pepper
このエントリは、最近あまり使わなくなった Iceweasel(Debian 版 Firefox)で書いている。というのが、さっき update した Google Chrome で flash 関連が使えなくなったためだ。
そもそも、これの発端は先月……そう、もう先月になってしまったのだが、先月23日に Adobe が「今後は Linux 版の flash plugin はリリースしませんよ」宣言をしたことに端を発する。Adobe の roadmap によると、
つまり、今後、Linux での flash plugin は google の PPAPI(コードネーム "Pepper")ベースでフォローしていく、ということである。ついさっき update した手元の Google Chrome には /opt/google/chrome/PepperFlash/ というディレクトリが出来ていて、その中には libpepflashplayer.so というプラグインが入っているのだが、どうもこれがちゃんと機能していないらしい。Linux: Adobe has been working closely with Google to develop a single, modern API for hosting plug-ins within the browser. The PPAPI, code-named "Pepper", aims to provide a layer between the plug-in and browser that abstracts away differences between browser and operating system implementations. You can find more information on the Pepper API at http://code.google.com/p/ppapi/.
Because of this work, Adobe has been able to partner with Google in providing a "Pepper" implementation of Flash Player for all x86/64 platforms supported by the Google Chrome browser. Google will begin distributing this new Pepper-based Flash Player as part of Chrome on all platforms, including Linux, later this year.
For Flash Player releases after 11.2, the Flash Player browser plug-in for Linux will only be available via the "Pepper" API as part of the Google Chrome browser distribution and will no longer be available as a direct download from Adobe. Adobe will continue to provide security updates to non-Pepper distributions of Flash Player 11.2 on Linux for five years from its release.
Flash Player will continue to support browsers using non-"Pepper" plug-in APIs on platforms other than Linux.
僕の手元で flash が死ぬと、実は結構あちこちで困ることになる。ファイル転送用に使っているサービスでは、ファイルのアップロードに flash が必要だし、地震速報の受信用に使っているプラグインも flash を使っている。おなじみのニコニコ動画も flash だし……うーん、これは結構困ることになるわけだ。
Apple などが flash を駆逐したくてしたくて仕方がない、という話があったけれど、今この瞬間においては、とりあえずないと困るのだ。Adobe 版の最終バージョンのプラグインを入れている Iceweasel でとりあえずしのいでいるものの、今後のことを考えると、はなはだ不安な状態だ……ということで、ブラウザを Chromium に変更。前からこうしようと思っていたのだけど、やはり私企業の供給するものは信用できないと思ってしまうのだった……
【後記】某掲示板で、about:plugins で NPAPI を有効、PPAPI を無効にしたらどうか、という書き込みを見て、about:plugins をチェックしたところ、まさにこれだったようだ。PPAPI が使いものになるまで、これでしのぐことにして、再び google-chrome-unstable に戻した。