2005年03月27日
G4最適化版Firefox 1.0.2

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
まずは公式ビルドとの違いから。
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で、三時間以上もかかりました……。いや、ビルドしながらも他のことを色々とやってたわけなんですけど(笑)。
→
→
※ビルドし直しました。ダウンロードはこちらよりどうぞ。
まずは公式ビルドとの違いから。
- 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で、三時間以上もかかりました……。いや、ビルドしながらも他のことを色々とやってたわけなんですけど(笑)。
この記事へのトラックバック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最適化もお願いします」と言ったのは私の方で、なんだか無理を言って
お願いしてしまって申し訳ありませんでした。
これから記事をゆっくり読ませて頂いて、勉強させてもらいます。
では、また。
G5最適化版出来なかった様でちょっと残念です。
しかし、「970最適化もお願いします」と言ったのは私の方で、なんだか無理を言って
お願いしてしまって申し訳ありませんでした。
これから記事をゆっくり読ませて頂いて、勉強させてもらいます。
では、また。
Posted by ゲスト at 2005年04月01日 22:36
Firefoxのビルドそのものはとても簡単です
環境の構築がちょっと面倒かも……というだけ
私はC++なんて全然わからない人ですけど
それでもFirefoxのビルドはできてます
というわけで私家版ビルドまじおすすめ
環境の構築がちょっと面倒かも……というだけ
私はC++なんて全然わからない人ですけど
それでもFirefoxのビルドはできてます
というわけで私家版ビルドまじおすすめ
Posted by takchabo at 2005年04月01日 22:46


