LinuxでFlashは何故上手く動かない? 96
ストーリー by hylom
Flashってなくても結構生きて行けますよ 部門より
Flashってなくても結構生きて行けますよ 部門より
あるAnonymous Coward 曰く、
本家Why is Adobe Flash on Linux Still Broken?より。
ニュースサイトを今朝読んでいたが、Flashプレイヤーが正常に動作せず、サイトに組み込まれていた動画がみられなかった。YouTubeで動画をみても、Flashのせいで何回かに1回はブラウザがクラッシュしてしまう。
確かAdobeはLinux版のFlashを非常に小さいチーム(それも確か1チームのみ)で開発しているとどこかで読んだことがあるが、Linux版Flashの動作の悪さは、デスクトップOSとしてのLinuxが広まるのを妨げていると思う。Linuxがどんなに安定して、スムーズで効率的に、かつ正しく動作しようが、Flashがクラッシュするようでは一般から二流と見なされるのは避けられないだろう。これはLinuxがサードパーティ製品に縛られ制約される悪い例の最たるものと言えよう。
GNASHは頑張っているが、まだまだと言わざるを得ない。LinuxでのFlashをこんなひどい状態のままにするなんて、Adobeにはモチベーションがないのだろうか。
Flashを好もうが好むまいが、多用しているウェブサイトは多い。安価なオプションとしてLinux版のミニノートなどを購入した人にとって、見たいサイトが上手く見られなかったとしたら不満も募るだろう。何故Linux版Flashはこれ程イケてないのだろうか。AdobeやGNASHの頑張りによって、改善される日は来るのだろうか。
暴言 (スコア:5, すばらしい洞察)
LinuxはOSじゃないから。
少なくとも世間一般で"Linux"と呼称されるモノは、数々のディストリビューションの総称であって、単一の構成を持つOSとは呼べない。少なくとも、Flashが要求する画像やサウンド処理のAPIは、お世辞にも統一されているとは言いがたい。多様性自体が悪と言いたくはないが、その多様性を単一のアプリケーション側で吸収しろというのは無理がある。
参考:Open Tech Press | Linux版Flash 9遅延の理由 [opentechpress.jp]
Re:暴言 (スコア:1)
同じことなんじゃないの?
Re:暴言 (スコア:1)
>Flashが要求する画像やサウンド処理のAPI
について考えてみてください。
この点についてはWindowsほどAPI互換性の維持に成功しているOSは存在しないかもしれません。
(それでも完全ではないけど)
うじゃうじゃ
Re: (スコア:0)
Re: (スコア:0)
卵とニワトリ。はたしてどっちから・・・。
Re: (スコア:0)
Re:暴言 (スコア:1)
#らららこっぺぱん
Re: (スコア:0, すばらしい洞察)
Flashで動画を再生したい。そのときに呼び出すのは、WindowsならDirectShowかDirectDrow、MacならQuickTimeかQuartz。
さてLinuxでは?(Video4Linux無印?2?libImlib?その他?バージョンは?)・・・とかそういうのがたくさん積み重なってる訳で。
Flash for Ubuntu8.04みたいにたくさんリリースする訳にもいかないしなぁ・・・
Re:Flash Player 10 Release Candidate (スコア:2, 興味深い)
そうですね。(Penguine.swfの記事 [adobe.com])
これだけコメントが付いていて、なぜ言及している人が少ないのか疑問ですが、
本家のコメント [slashdot.org]にも有ります。
こいつはなかなか出来が良くて、以前有ったメモリリークっぽい症状(だんだんメモリを食っていく)とか、
以上にCPUを食ったりする症状が、かなり良くなっています。
Re:Flash Player 10 Release Candidate (スコア:1)
>(Penguine.swfの記事 [adobe.com])
に対するコメントでも、64bitに関してかなりの書き込みがありますね。
Linuxのデスクトップ環境が普及しないのと同じように、
Windowsの64bit環境も普及しない大きな原因の一つだと思うんですよね。
#個人的には、Canonのカラー複合機のスキャナのドライバ&ソフトが出てこないので、まだ64bitには移れない。
Canonnはドライバを出したくないのか、そもそも技術力がないのかと思ってしまう。
同様にAdobeも。。。
nspluginwrapperを入れなさい (スコア:5, 参考になる)
Re:nspluginwrapperを入れなさい (スコア:2, 参考になる)
ありますよね。ハードウェアの制限なのかしら?
Pulseaudioが動いている環境なら、~/.asoundrcに としておけば、PulseaudioでALSAの出力もまとめて扱ってくれます。
libflashsupportが動かなくても大丈夫です。
Re:nspluginwrapperを入れなさい (スコア:1, 参考になる)
複数のプロセスが同時にALSAデバイスを開いたときいい感じで
ミキシングしてくれるプラグイン、dmixはデフォルトで有効に
なってからもう随分たつので、新しめのALSAを使っていれば問
題ないのではないかと思われます。
EsounDやPulseaudioの事情は詳しくありませんが、KDEがサウンド
サーバとして利用していたaRtsはALSAレベルでミキシングが行われ
るようになったためあまり意味が無くなり、単なる遅延の原因に
なっていたことからKDE4から廃止されています。
儲からないから (スコア:4, すばらしい洞察)
技術的な面では、xorgや各ライブラリが自由気ままに開発していくので、追従するのにコストがかかりすぎるんじゃないですかね。これはプロプラドライバー作ってるビデオカードメーカーも思ってそう。
クローズドだけどうまく折り合いをつけてるアプリから、オープンソースとの付き合い方を学習するのがいいかも。VMwareは割とうまくやれてるんじゃないですかね。
Re:儲からないから (スコア:1, すばらしい洞察)
規格を簡単に崩して革新的な事をどんどん追いかける事が出来るのはすばらしい。
だが、逆にそれに追尾する対応コストは非常に厳しい訳で。
互換性を気軽に捨てるのは過去の負債を考慮するコストを切り捨てられるので進化・改善等を早くできる。
だが誰もがその進化にコスト・スキルの問題で追い付いてくれるとは限らない。
アプリケーションがWindows>MacOS X>Linuxになるのは結局そういう事なんじゃ。
フツーのWindowsアプリケーションとかPerlスクリプト並に依存性が少ないですから。
# Vistaで制限がかなり厳しくなったのでPHP4からPHP5に切り替えるような大規模変更が必要になりましたがー
Re:儲からないから (スコア:1)
一般的なデスクトップアプリで「Vista で制限がかなり厳しくなった」と思ってるなら、単に今までのアプリも「管理者向けアプリ」として作っていたというだけで、制限ユーザ/一般ユーザで常用する人にとっては元々使い物にならないゴミだっただけですよ。
Program Files 以下に通常ユーザが書き込んだりしない、なんてのは NT 系列や *NIX 系 OS を使ってる人なら当たり前すぎる発想ですし、ユーザごとのホームディレクトリ以下にデータを書き出すようなソフトの場合、無改修で動作するソフトなんてかなりありますよ。
もちろん ProgramData 以下に適切に書くといった辺りなどは改修が必要となる場合もありますが、これとて予約済みパス (環境変数等から取得) を使っていれば自動的に使われます。
9x → NT による「制限がかなり厳しくなった」時の「大規模変更が必要になりました」に比べたら、XP 以前→ Vista の変更はそんなに大きいものではありませんよ。
# 他はいいのに、最後の部分で思いっきり説得力無くしてるので。
Re:儲からないから (スコア:1)
>デスクトップOSとしてのLinuxが広まるのを妨げている
というが、話の順序が逆で、LinuxがデスクトップOSとして広まったら、
Adobeだって気合い入れてやるさ。
Re: (スコア:0)
いつだか、Linuxのデスクトップとしてのシェアが1%とか見た気がします。
(日本語環境構築は難易度が上がるので、さらに下がるでしょう)
会社としては、WindowsとMacに注力すれば9x%カバーできるとすれば
それ以上は開発に注力しないと思います。なにせ無償提供ですし。
結局のところ、
・無視できないぐらいにシェアをあげる
・自由に開発できる、Flashに似た環境を立ち上げる
・Adobeにお布施して開発してもらう
ぐらいしか…。どれも現実的じゃないですが。
レポートしろよと (スコア:4, すばらしい洞察)
中の人blogの記事 [adobe.com]より引用。 「不安定だ不安定だ」ってしか言わない奴は役立たず。
URLを送ってレポートする奴が真のユーザってこと。
Re:レポートしろよと (スコア:3, 参考になる)
penguin.swfって言うのは、Linux版Flashの中の人がやってるBlog。
そん中で、ユーザのバグレポートが集まらない状況を嘆いて書いた記事(の一部)が上記引用文ってわけ。
記事を簡単に要約すると、
俺たちはより速く、そして、より安定させるために、必死でやってる。
でも、まともなバグレポートが来ねぇ。
「不安定だ」とか「よく落ちる」とかっていう、クソの役にも立たない報告はいらねぇ。
URLをきちんと書いた、再現性のある奴を頼むぜ。
てめぇら気合い入れてテストしろよ。
# まぁ、こんな過激な表現でべらんめぇ口調ではないと思うが。
Re:レポートしろよと (スコア:1)
それとも何か、サポート対象外だからといってレポートもしないで改善すると?
不満があるならいいの作れば? (スコア:2, すばらしい洞察)
Re:不満があるならいいの作れば? (スコア:2, 興味深い)
リバースエンジニアリングで作ろうというのがGnash、
首もぎとるのはやめて、金を取ろうかというのがOpenScreenProject。
今度はFlashのせいか (スコア:1)
そりゃそうかもしれんけど、それ以外の要因が大半を占めてるんじゃないのかなぁ。
Re:今度はFlashのせいか (スコア:1, すばらしい洞察)
エロg・・・いや、なんでもないです。
Re:今度はFlashのせいか (スコア:1)
それ以外の要素……
AdobeのPhotoShopが(以下略
AdobeのIllustlatorが(以下略
AdobeのPremiereが(以下略
(以下略ったら略
ユーザー数も考慮すると、ビジネス的にはクリティカルだよなー。
+=======------
| K.Hamaura a.k.a. SeyfertSluw
| 「SFはどこまで実現するか」 復刊希望は→http://www.fukkan.com/vote.php3?no=4901
Re: (スコア:0)
Re:今度はFlashのせいか (スコア:1, すばらしい洞察)
だいたいこの文句、まずはGnashチームに言うべきだし、どうしてもAdobeの手助けが必要と言うんなら、自分ところのデスクトップ環境を整理するなりの歩み寄る姿勢も必要じゃないかと。
相手の気を引くなら、ツンばかりじゃなくて、デレも必要だってことだ。
Re:今度はFlashのせいか (スコア:1)
Re:今度はFlashのせいか (スコア:1)
否定してるし、排除したいと思ってるでしょ? Linux じゃなく Linus なら否定も排除もないですが。
Linux Foundationがクローズドソースなデバイスドライバを大きく非難 [srad.jp]
フラッシュって難しいの? (スコア:0)
フラッシュってただの箱(入れ物)でしょう? なぜ、こんなにバグが出て、修正も出来ない程難しいのか分からない。
デコード処理はフラッシュから呼び出しているだけで、フラッシュの機能じゃないし。
Re:フラッシュって難しいの? (スコア:2, 興味深い)
VistaのIEを見習えとは言わないが保護空間に隔離してブラウザ本体に影響が出ないようにモデルを変更したらどうなの?
Re:フラッシュって難しいの? (スコア:1, 参考になる)
Mac版のATOK8 (スコア:1)
だからあんなにバギーだったのかーー。当時「爆弾マークが出ます → ATOK が入ってたら削除してください」が FAQ になるぐらいひどかったですよね。
Re:フラッシュって難しいの? (スコア:1)
ありかもしれないけれど、
誰もテストしてくれなかったら嫌だよね...
-- LightSpeed-J
地球上では (スコア:0)
Re: (スコア:0)
安定動作させるのに苦労する
Wine 0.95で (スコア:0)
ディストロやブラウザとの兼ね合いでは? (スコア:0)
SCIMの動作中にFlashアプリケーションをいらうと、たまにFirefoxがフリーズします、程度。
Re:ディストロやブラウザとの兼ね合いでは? (スコア:1)
コメントそのものはエディタとかで書いたのをコピペすれば放り込めるけど。
#Ubuntu 8.04 (AMD64)+Firefox 3.01 です。
Re: (スコア:0)
以前は同じくYoutubeに行くとSCIMがらみでおかしいことになったりしましたが、今は以前ほどでは。
使ってるディストリビューションが悪いんじゃないですかね。
# むしろSCIMの方が問題多いような気が
フリーズはやめて (スコア:0)
OS全体が止まるので、電源ボタン長押しで電源を切るしかない。
そういう落ち方は止めて欲しいと思う。
Re:フリーズはやめて (スコア:2, 参考になる)
以前、フリーズする前にtopでプロセスを見てみたのですが、
nspluginwrapperが異常なほどメモリを使用して
フリーズしそうになっている感じでした。
そのときはnspluginwrapperを殺したらもとにもどった。
1を聞いて0を知れ!
X Window Systemの強制終了は試しましたか?(Re:フリーズはやめて (スコア:1)
よほどドライバとの相性が悪くなければ、最悪でも数十秒以内にはXが再起動してログイン画面に戻りますよ。
# 最近のflvプレーヤーだとメモリが多くないと厳しいのか、それともX様のグラフィックドライバがbuggyで刺さってるのか…??と言う切り分けは、重要です。
Re:X Window Systemの強制終了は試しましたか?(Re:フリーズはやめて (スコア:1)
XやWindows Managerが固まっている時にはCtrl+Alt+BackSpaceも反応しません。
sshでログインしてXをkillするのか割と楽です。
Re: (スコア:0)
Re:他のプラットフォームでも動いていないから (スコア:1)
Linux環境使っている人はある程度そういうことできる人が使っているから単純には比べられないな。
#Vistaユーザーが頻繁に再起動しているのは同意というか、OSが・・・・
Re:適材適所 (スコア:1, 興味深い)
(最近はGnomeだから見た目がそう変わらない・・・中身はぜんぜん違うけど)。
でもLinuxオンリーな人々にとって見れば,別のOSを立ち上げたりする解決法は
スマートではないように感じられるのではないでしょうか?
Re:適材適所 (スコア:1)
Sparc版だとハードがデカイ&高くて周辺機器も専用のものが必要とか
rpmなどの簡単インストール環境が無いとかで、導入障壁たかいんじゃないの?
Re:MomongaLinux+Firefox+Flashで全く困ってないんだけど (スコア:1)
クラッシュしても困らないというのは珍しいと思います。