Optimized International Firefox Builds From MOOX
Nigel Wellington writes "Many of us have tried and are using the optimized builds of Mozilla Firefox made by MOOX. For those not aware, these builds perform roughly 20% faster than the official builds from Mozilla, are generally more stable and have extra features patched in. Well, the good news is that MOOX appears to now be making optimized builds that are localized as well to specific languages! This page has several localized builds already (German, Czech, Finnish) and by the looks of it many more are coming. If you have been looking for a solid localized build I strongly suggest these. The German M3 version has been awesome for me for the past 24 hours!" (These builds are Windows-only.)
...why aren't these optimizations contributed back to the Mozilla source? I'm assuming there's a good reason... just curious.
Is there any advantage to these builds over the ones I get in my Gentoo system? I've already set my CFLAGS to optimize for my processor, but 20% sounds like a lot more than what I would normally expect from those changes. Or do the default builds include debugging or things that would be turned off in other distribution builds, as well?
I noticed in the linked PDF file that his test CPU is an Athlon XP1700+ overclocked to 2.15GHz. A stock XP1700+ only runs at 1.4GHz, so that is a pretty hefty overclock. Seems to me it could be the overclock that is causing his 20% speed increase, not some special optimizations.
CMDRTACO CHECK YOUR EMAIL!
Which is why they are not put back into source.
Mozilla release generic stuff, as you would, not good asking people to choose which CPU you have to use the intarweb.
Grab a CPUID app, find out your flavour of CPU (or just remember what one you bought) and d/l an optimised version!
I think quake 3 is some monster that runs certain branches of optimised code instructions based on processor... maybe...
So no source changes, just compiler sex.
800.469.9269 INDUCE ACT CALL IN DAY. Phone now, and state you are opposed to the INDUCE ACT
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
Things like this always makes me raise a red flag. ;). (good for end users if it delivers what promises though..)
If these are chnages not in the original mozilla, might they
not be unstable/experimental ? Or if they are much better than
the original, why arn't they in mozilla.org ? Either way, not good imho
On my own machines the Linux seems lil' faster, but that's anecdotal evidence.
..........FULL STOP.
If this MOOX dude would give us .msi files or an installer .exe, I'd be down. If I were on a unix machine, I'd be happy with a directory that I could throw in /usr/local/bin/ & add to the path, but on Windows I expect some infrastructure. Because I'm a spoiled brat.
I tried expanding MOOX's zips over my existing installation, and only succeeded at breaking everything. OK, I admit that was dumb.
Also, shouldn't it be possible to build a binary with SSE optimizations for all x86 processors?
There are no trails. There are no trees out here.
From the .pdf:
Build Environment: The free Microsoft MSVC++ Toolkit
Presumably, most people are using gcc to compile Firefox, so this means you can't just set some flags in your makefile and get the speed-up. You'd need to convert the build process to use Microsoft's tools.
1-800-839-5276
copy-pasted wrong 800 number, I feel like such a dork!
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
For the coding uninclined, could someone enlighten us to the comparative advantages of using either the TRUNK or BRANCH compilations?
Moox isn't the only one providing custom builds (although I use them :) ), MozillaZine has a forum dedicated to custom builds (ThunderBird, SunBird, etc...). And if you can't find what you need there are several guides (and official ones) for configuring and building the source. I suppose the processor-specific optimizations are hidden somewhere too, bugzilla maybe?
Hm, I suppose you could check out this forum too...
When do I get to use my "submarine copyright"?
moox. for a new generation.
I am moox - the Firefox builder making the localized builds of Firefox. Sorry for the odd uer name of Sevencarbon, but moox was already taken. First off, I want to say thank you to the poster who made the original post here about my work. I do appreciate the recognition, but I am not the only 3rd party developer making custom versions of Firefox. There are several 3rd party developers making optimized and customized versions of Firefox and Thunderbird. The include people such as mmoy, JTw, BangBang23, BlueFrye, daihard, pigfoot, scragz, amano, djeter, matlhDam, and MMx. If you want to see the fruits of their efforts or learn about what they working on I strongly suggest you look at the mozillazine forums - http://forums.mozillazine.org/viewforum.php?f=42 or at pryan's forums - http://pryan.org/mozilla/forums/viewforum.php?f=3 As a group, we all work tirelessly to make a good product better and I do not think it is fair for the focus to be on one of us since we have all made significant and valuabe contributions to the development of Firefox and Thunderbird.
nuf said