Solaris の Firefox 3 事情

| トラックバック(0)

Firefox 3 のリリース、おめでとうございます > 誰か
リリース開始 わずか 5 時間で脆弱性が見つかるこんな世の中ですが、生まれてきてくれてありg(ry

今回の目玉は、描画部分に Cairo なる API を採用した部分とのこと。

で、肝心の Solaris 版ですが・・・
1 日遅れで binary が公開されたのですが、Nevada (OpenSolaris) を target にしたものしかありません。

tarball 版
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/contrib/solaris_tarball/

packae 版
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/contrib/solaris_pkgadd/

SPARC/x86 版があるとはいえ、Solaris 10 版も欲しいところです。

でも、なぜかありません・・・


どうやら、Firefox 3 が必要とするライブラリが新しすぎ、素の Solaris 10 に付属するものだと build できないっつーか、動かすことができないのが足を引っ張っているみたいです。

というわけで、足りないライブラリを補った Solaris 10 x86 binary のテスト版が公開されています。

Firefox 3 for Solaris 10 binary
http://releases.mozilla.com/sun/firefox-3.0-en-US-solaris-10-i386-pkg.bz2
あれ?SPARC 版は?

・・・実は、SPARC 版は、Solaris 10 だろうが Nevada だろうがとてつもなく遅いようで、この問題をどうにかしないと常用できないくらい遅いらしく・・・
描画ライブラリが Cairo になったのはよいのですが、SPARC ではハードウェアアクセラレーションに対応していないため Firefox 2 より激遅になってしまったようです。
(Xorg server の Xrender Extension を使っているようです)

しかも、これをなんとかしないと、x64 server を使っていても Sun Ray ユーザ涙目という状態になります。

いちお、対策は考えているようですが・・・
LSARC 2008/158 Firefox 3 for Solaris Nevada
http://www.opensolaris.org/os/community/arc/caselog/2008/158/onepager/

 2.2. Risks and Assumptions:<br /><br />        Firefox 3 depends on Cairo for rendering, while Cairo leverages some <br />        features of X to improve rendering performance. Xsun on Sparc, and the<br />        X server used by Sun Ray Server Software (SRSS) are lacking some<br />        features, such as Xrender. This causes Firefox 3 to have lower<br />        performance on those platform. We have been working to improve the<br />        performance of Firefox 3 without Xrender, which helps Firefox 3's<br />        performance on both of Xsun and SRSS Xserver.
Xrender 使わないようにすれば、Firefox 2 並に使えるようになるのかな?

トラックバック(0)

トラックバックURL: http://solaris.sunfish.suginami.tokyo.jp/blog/mt/mt-tb.cgi/593

: Twitter Updates

    follow me on Twitter

    ウェブページ

    タグクラウド

    Techonrati

    Technorati search

    » リンクしているブログ

    Powered by Movable Type 4.23-ja