Firefox Ported to Mac OS X for Intel
daria42 writes "Mozilla Firefox has been ported to Mac OS X for Intel, with the assistance of Apple who provided some preliminary patches. Mozilla foundation employee Josh Aas write on his blog that while the patches were out of date by the time Apple sent them to him, they were still useful. "The Apple patches were extremely valuable because they did a lot of work for us and at least pointed us right to many of the problem areas instead of us having to figure out what we need to do," he wrote."
Maybe i'm being cynical but it seems very much in Apple's interests to ensure that a vast quantity of popular software will work on their OS on the Intel platform.
It says more about basic commerce than support for Open Source software or the Mozilla Foundation etc.
A large, but cross-platform program with lean (mostly) platform independant code has been ported to Yet Another Platform(tm)!
Anyway, cudos to Apple for pointing Josh into the right direction.
Could we please stop linking to worthless ZDNet already?
Here's the original weblog post. Much more informative. And you don't need to worry about slashdotting it either, Mozillazine is quite used to us by now, what with an average of hitting the slashdot frontpage about once a week.
Some background on Josh, btw, while I'm waiting for my timeout to be able to post again to expire: he was hired by the Mozilla Foundation specifically to work on making Firefox better for the Mac.
Dammit, how long do I have to wait to post as AC three times in a row??? 17 minutes already. Geeze... It's easier to karma-whore than to just try and post some useful things.
After Firefox runs on Intel-based BSD-systems (NetBSD, ...) for quite a while, I wonder what the big obstacles were that prevented FF from working. Or was this GUI-only?
- Hubert
Mac OS X != BSD.
Yes, it has bits of BSD under the hood, but it's not just another BSD.
Join the Free Software Foundation
This is like the age old - does it play ogg yet ? check in that feature check list. Apple is really more interested in supporting what feeds the Apple is Cool vibe.
Behind all the cool design and fancy colors, Apple is still an opaque black box. Their essential motto could be termed as you don't need to know - which is very attractive to the layman user , but abhorrent to a true computer engineer.Quidquid latine dictum sit, altum videtur
This is not only great news for Mozilla, but excellent news for Safari, which draws a lot of technology from Mozilla.
My personal preference is actually Safari. I've tried all of the browsers available for OS X, and found the features Safari has to be pretty compelling. The ability to toggle on secure browsing (no cookies, caching, etc) is nifty, and all the little hooks into other OS X software really adds to the usefulness of it all.
"I'm a leaf on the wind. Watch how I soar."
-Hoban Washburn
This is not only great news for Mozilla, but excellent news for Safari, which draws a lot of technology from Mozilla.
What ever you have been smoking, I would like to try it too...
For years now, I've been asking for levitating PowerBooks and Segway-mounted towers from Apple.
...
And now, with the prospect of Pentium-based PowerBooks, I'll be able to have the former.
Just pop the case off and turn the unit upside down. The air blasting out of that sucker should keep a few kilograms airborne.
You know... after about five years, my wishes from Apple seem a little dated. Maybe I should get back onto waiting for that up-and-coming game company, Bungie, to finish Halo so I can play it on my Mac first!
He never said that. A few developers with extremely well-written apps have said that, but Steve Jobs pretty specifically stated that Java apps will require nothing, Cocoa apps will require a few days of work before full functionality, and most Carbon apps on Xcode will take up to a few weeks. This all assumes you're using Xcode; if you're using Codewarrior, you must migrate to Xcode before you can even start.
My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
You'll have fresh native copies of Firefox and [competing Mozilla-based Mac browser] Camino for your shiny new Intel Macs when or soon after they come out."
I wouldn't exactly call Camino "competing," unless you'd also say the same of the suite. They're both Mozilla projects; it's not like Camino is made by some competitor. Camino would have less of a reason to exist if Firefox behaved more natively, but, while it's improved, you can still tell that it's not quite there yet (e.g., buttons and other controls on Web page forms and probably even more things that I don't realize coming from a Windows background).
R.Mo
i don't think codewarrior and xcode are your only options. you have the standard unix development environment as well (yes i know this is encompassed by xcode, but it is possible to use gcc & company outside of xcode)
I have a 2.2 ghz AMD box on my desk, and a 2x2ghz G5. The AMD has a gig of ram and Win2k, the G5 has 2g ram and OS X 10.4.
Firefox HAULS ASS on the Win32 box. It's visibly slower on OS X - the UI is sluggish, and rendering isn't nearly as snappy, using current versions of both. But mostly, the UI is sluggish.
I'm no coder, but the hows and the whys of it are, I'm sure, fairly easy to explain. Here's hoping!
True. Essentially what Apple is saying that you need to be on GCC.
Technically speaking, Metrowerks could incorporate an x86 compiler into Codewarrior... however, seeing as how they sold off all their x86 compiler IP, that seems very unlikely, and Codewarrior has been slowly transitioning from *the* way to code Mac OS apps to more of an embedded/console development platform anyway, that is, when they haven't been running the company into the ground...
This MacSlash thread goes into some rather sobering details.
My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
if you're using Codewarrior, you must migrate to Xcode before you can even start.
This is something I've been wondering about; why will developers have to abandon Codewarrior? Wouldn't it make sense for Metrowerks to update the product to make universal binaries as well?
He said Pentium M, not Pentium 4.
For informations sake, Metrowerks is owned by Motorola these days (the ones who used to make the PPC chips for Apple, before IBM started manufacturing them). I don't think Moto has much interest in pursuing compilers for Intel.
Even Microsoft wants FireFox to run well on Longhorn . Is it any surprise that everyone wants their latest hyped product to run FireFox?. This is like the age old - does it play ogg yet ?
I dub thee, the newest troll-inventor for Slashdot!
"Yes, but does it run Firefox? (tm)"
You know... after about five years, my wishes from Apple seem a little dated. Maybe I should get back onto waiting for that up-and-coming game company, Bungie, to finish Halo so I can play it on my Mac first!
Bungie wasn't exactly up-and-coming; they'd been around for a long time before the days of Halo. Perhaps they weren't as well known because they published Mac games back them.
they used to have an intel compiler. BeOS x86 used it originally, but then they switched to gcc since mwcc's x86 performance was subpar.
Do you even lift?
These aren't the 'roids you're looking for.
Harummph! Codewarrior used to be the premier IDE for Mac software developers and was essential in helping Apple moved from 68K to PPC, but they slowly self-destruct. I think the worst move they made was when the got sold to Motorola, one of the champions of inefficiency and the domains of PHBs.
Firefox is simply fastest on Windows, period.
5 17
HOWEVER... the latest nightly builds (from the development branch that will eventually become Firefox 1.1) are much faster than the official 1.0.4 you are probably currently using. Also, if you have a newer G4 (PowerPC 744x/745x series... 1GHz or better "G4+") or a G5 you can grab an optimized build for even more performance.
Grab the G4 version here:
http://homepage.mac.com/krmathis/
Grab the G5 version here:
http://forums.mozillazine.org/viewtopic.php?t=256
As of this posting, the newest version for each is the 20050704 (July 4, 2005) build. I am posting this from the July 3 G4 version, it zooms compared to Safari here on OS X 10.4.1.
Metrowerks used to have an x86 compiler, but they sold all of the IP related to it a few months ago because they didn't think it was still a viable product.
So while Metrowerks could update their product so that devs don't have to abandon it for Xcode, it's unlikely that they will (as they'd either have to start from scratch again or rebuy their own IP, probably at a significant premium).
That ought to make it feel snappier.