Seriously, People

I just looked at my web stats and people have downloaded 523 copies of Firefox for x86 Macs. I find it hard to believe that more than 50 of those people (being generous here) actually have an x86 Mac. To the other 473 of you – you do know that it won’t run right? Not even a little bit. I’m still waiting for the bug report about how the x86 Mac build “won’t even launch!!!” on a “brand new G5 with a fresh copy of Tiger.”

11 thoughts on “Seriously, People

  1. I loaded Firefox Mactel just to see if the app bundle looks different. I was a bit disappointed to see that it looks exactly like PPC bundles: DeerPark.app/Contents/MacOS/
    Not DeerPark.app/Contents/x86/ or something like that. Now I still don’t know how Universal Binaries look like and how the CPU specific code is seperated inside the app bundle.

  2. To save you from just another Download 😉

    What does a PPC Mac say to an Intel only Binary?

  3. If dubble-clicked, OSX-PPC does nothing.
    In the Terminal it says:
    “./run-mozilla.sh: line 166: ./firefox-bin: cannot execute binary file”

  4. Now, I haven’t read the universal binary specifications yet, but it makes complete sense that the bundles look the same. Configuration files, images, l10n files, etc. don’t care which platform they’re on. Why waste any more space with multiple copies of those?

    The *binary* (eg, firefox-bin) is what is universal — from what I understand, it has two copies of the program inside it: big-endian (PPC) and little-endian (x86) with a little bit of loader code at the beginning with the offsets for the different copies.

    The universal binary specs can be found here: http://developer.apple.com/documentation/MacOSX/conceptual/universal_binary/universal_binary.pdf

  5. Perhaps Apple developers prefer Firefox over Safari just as MS developers prefer iPods over Winodws Media Players?

  6. Make that 51.

    Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050701 Firefox/1.0+

    Still says PPC in HELP, ABOUT though. 😉

  7. Try this in the terminal guys: (if the app is in your Applications folder)

    “file /Applications/DeerPark.app/Contents/MacOS/firefox-bin”

    You will get:

    … Mach-O executable i386

    If you do this to a PPC app you get:

    … Mach-O executable ppc

    If you do it to a Universal Bianary, like the new xCode apps, you get both listed.

    =)

  8. I must say, this Firefox build loads in about half a second on first run. That really beats the 10 seconds it takes on a PowerBook 1.5GHz. Well done!

    Still way slower than Safari on the transition kit, but no doubt a good sign of progress. Keep up the good work.

Comments are closed.