2005年03月27日

G4最適化版Firefox 1.0.2

firefox.jpg

 Firefoxのセキュリティ・アップデートである1.0.2の私家版ビルドを作成してみました。参考にさせていただいたサイトは「Firefox lzyc build」「Firebird ちょっと独自ビルド」「Optimized Firefox builds」。gccへの最適化オプションは「-mcpu=7450 -O3 -faltivec -mtune=7450 -mpowerpc-gfxopt」です。さくっと解説すれば、ファイルサイズ無視でPowerPC 7450向けに速度重視の最適化を行っています。

 いやね、Firefox 1.0.1が出た時に自分でビルドしてみよう!とか思ってたわけなんですよ。でもなんか手に付かなくて、先延ばしにしていたらよもやの1.0.2がリリース。えむもじらさんの記事とかSlashdot Japanの記事とかで読んで、もうこれ以上はセキュリティホールも出なさそうだし、1.1まで正式版のアップデートは無いかな、ということで作ってみました。1.1がリリースされたら、また最適化ビルドを作ってみることでしょう。多分。きっと。

PowerPC 7450 最適化版 Firefox 1.0.2
ビルドに使用した .mozconfig

※ビルドし直しました。ダウンロードはこちらよりどうぞ。


 まずは公式ビルドとの違いから。

  • PowerPC G4 (newer G4/PowerPC 7450) に最適化
  • Bug 151249のパッチを適用しマウスのホイールクリックを有効化
  • Bug 240704のパッチを適用し、セキュリティ保護されたページを離れる際に表示されるダイアログの表示の乱れを解消(したつもり)。
  • Aqua Firefox Set 1.2.3をインストール済み
  • 初期設定値変更によりHTTP接続が高速化
  • デフォルトCSS変更によりSafariっぽいフォントセットに
  • Japanese.lprojフォルダを追加
  • アプリケーションアイコンとアートワークを冬威さま作のFirefox娘

 HTMLレンダリングエンジンであるGeckoのリビジョンは1.7.6。私がこれまで使っていたLzyc buildと比較してみて、こちらの方が気持ち速いのかな?という感じです。環境によっては体感できるほどには差は出ないかもしれません。アプリケーションのビルド時に一応Mac OS X 10.2.8以降対応ということでビルドしていますが、動作テストはMac OS X 10.3.8上でしか行っておりません。Jaguarでは動かないかもしれませんが、もし動かなくても対応はできそうにないです。
 今のところ置いてあるのはPowerPC 7450対応版だけです。他のPowerPCで動かした時にどうなるかは予測できません。また他のPowerPCを積んだMacを持っていないため、他のPowerPC向けビルドは現在のところ作る予定はありません。人柱になってもいいよという方がいましたら、動作未検証のままでビルドだけはするかもしれません。
 ちなみにメッセージ類はすべて英語のままです。日本語化したい方はこちらのエントリーを読みつつJapanese Language Packをダウンロードして適用してみてください。使用するパッケージは「Mozilla Firefox 1.0+ 日本語版 (rev.0.7.8)」です。なお以前からJLPを利用されている方は、そのままアプリケーションを入れ替えるだけで問題ないはずです。
 アプリケーションアイコンとアートワークは冬威さま作のFirefox娘を、私が勝手に改変したものを利用させていただいてます。配布に快諾をいただきました冬威さまにお礼申し上げます。
 ところでFirefoxのビルドって時間かかるんですね。私のPowerPC G4/800MHzのPowerMacで、三時間以上もかかりました……。いや、ビルドしながらも他のことを色々とやってたわけなんですけど(笑)。


Posted by takchabo at 00:25│Comments(4)TrackBack(0)Computer/Firefox

この記事へのトラックバックURL

http://ch00350.kitaguni.tv/t130673
この記事へのトラックバック
 既にトラックバックも頂いてますがあらためて御紹介。  こちらで公開されているG4最適化版Firefox1.0.2のアイコンに、以前描いたFirefox娘が採用されちゃってたりします。環境の合...
TOYBOXARTS【TOYBOXARTS】at 2005年03月28日 00:24
WindowsにもFirefoxを使用しているのだけど、Webやメールなどを完全にMacへ移行しようと思っているため、MacでもFirefoxを使えることができるように設定しました。 当初、普通のMac用のFirefoxをイ...
kenken.cafe.site【kenken.cafe.site】at 2005年03月31日 02:50
この記事へのコメント
このアイコンはいったい…。w
Posted by ゲスト at 2005年03月28日 13:06
サブカルチャーっぽいアイコンでいいでしょw
Posted by takchabo at 2005年03月28日 13:21
こんばんは。Firefoxスレの625です。
G5最適化版出来なかった様でちょっと残念です。
しかし、「970最適化もお願いします」と言ったのは私の方で、なんだか無理を言って
お願いしてしまって申し訳ありませんでした。
これから記事をゆっくり読ませて頂いて、勉強させてもらいます。

では、また。
Posted by ゲスト at 2005年04月01日 22:36
Firefoxのビルドそのものはとても簡単です
環境の構築がちょっと面倒かも……というだけ
私はC++なんて全然わからない人ですけど
それでもFirefoxのビルドはできてます
というわけで私家版ビルドまじおすすめ
Posted by takchabo at 2005年04月01日 22:46