Firefox Ported to Mac OS X for Intel 94
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."
Cynical (Score:5, Insightful)
It says more about basic commerce than support for Open Source software or the Mozilla Foundation etc.
Re:Cynical (Score:5, Insightful)
Not just a niche browser, but big enough Apple itself is lending a hand.
Congrats, Firefox!
Re:Cynical (Score:5, Interesting)
Re:Cynical (Score:5, Informative)
And many webdevelopers have a Mac. With Firefox and Opera you've to important cross platform browser. They know how important choice is and they know every Mac user uses webkit - the don't have to use Safari.
b4n
Re:Cynical (Score:2)
Re:Cynical (Score:2)
And I've installed Flashblock, because most flash animations and the flash plugin are written so bad, that it needs 100% CPU. I'm still waiting for the new flash plugin, which was promised last autumn. Maybe on Macintel Macromedia can make it not suck.
b4n
Re:Cynical (Score:2)
Re:Cynical (Score:1)
Re:Cynical (Score:3, Insightful)
But, they know that Firefox is a cross-platform browser with growing support that is helping to pressure sites into being standards-compliant beyond just loading in Exploder. Since Mac I.E. hasn't been updated since OS X Beta, this is a Good Thing for all Mac users. Realistically speaking,
Re:Cynical (Score:3, Informative)
Re:Cynical (Score:1)
Re:Cynical (Score:1)
Re:Cynical (Score:5, Insightful)
Companies can't win. People complain all the time about how a company doesn't "support developers or even care about their platform". But when a company does something like this in "lending a hand" people say it's just them wanting more money instead of supporting Open Source etc etc. I mean, you just can't win!
Re:Cynical (Score:1)
Re:Cynical (Score:1, Insightful)
You may support Open Source more than they do, but they did the work. So the story is about them, not you. BTW, have you considered that supporting Open Source (if you can't code) might involve not responding to contributions with bitching?
Re:Cynical (Score:2)
Re:Cynical (Score:3, Funny)
English is easier said than done.
Indeed...
Re:Cynical (Score:3, Informative)
Re:Cynical (Score:2)
Re:Cynical (Score:2)
Re:Cynical (Score:1)
Re:Cynical (Score:3, Interesting)
This is a Good Thing(TM), IE Mac was neat at the time (it was much more standard compliant than its Windows counterpart), but now it has grown dusty and is causing too much trouble with CSS and it's too much hassle to support anyway.
Re:Cynical (Score:3, Informative)
Big News: (Score:5, Funny)
Anyway, cudos to Apple for pointing Josh into the right direction.
Re:Big News: (Score:3, Insightful)
c'mon, submitters...! (Score:5, Informative)
Could we please stop linking to worthless ZDNet already?
Here's [mozillazine.org] 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 [mozillazine.org] 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.
Re:c'mon, submitters...! (Score:2)
While I don't love that one sided, fanatical so called "zine" , the submitter sent it NOT to slashdot mozillazine for sure.
Firefox on Intel-Based Unix for quite some time (Score:5, Interesting)
- Hubert
in a nutshell (Score:5, Informative)
Yes, it has bits of BSD under the hood, but it's not just another BSD.
Comment removed (Score:5, Informative)
Re:Firefox on Intel-Based Unix for quite some time (Score:2, Informative)
Re:Firefox on Intel-Based Unix for quite some time (Score:4, Insightful)
Re:Firefox on Intel-Based Unix for quite some time (Score:1)
Yup.
"That kind of modification isn't trivial. It's not a matter of just grepping for any gcc line with -mpowerpc (or whatever)"
Arch detection in the build system, endian issues in mac specific code, plugin binary loading, xptcall stack alignment, 10.4u SDK differences - that is most of it though.
-Josh Aas
Re:Firefox on Intel-Based Unix for quite some time (Score:3, Interesting)
Re:Firefox on Intel-Based Unix for quite some time (Score:2)
- Hubert
Microsoft and Firefox .. (Score:4, Interesting)
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.Re:Microsoft and Firefox .. (Score:1)
They want it to be able to use the features in Longhorn, meaning they won't be able to add those into the Mac, BSD and Linux versions.
Giving us more reason to switch.
Re:Microsoft and Firefox .. (Score:2)
So explain to me how Apple is special in this regard? Microsoft is the same way.
Re:Microsoft and Firefox .. (Score:2)
Re:Microsoft and Firefox .. (Score:5, Insightful)
The core of OS X is open sourced. You can download it and look through the code, if you like. If you want to know, you can.
The hardware is hardly anything magical, despite the advertising. It's just about all standard stuff - ATA, DDR RAM, HyperTransport, PCI, PCI Express, USB, FireWire and so on. If you want to know, it's pretty simple to find out.
But if you want to change these things, you're in the black box world. But that wasn't your complaint, and I don't see many people who care about hacking inside their computer. A few geeks maybe (and I'm one, to some degree) but most people want to sit down, turn it on and use the thing. They don't want to pull it apart, recompile the OS, overclock the CPU or any other arcane process.
Apple's philosophy would be better put as "We're making it easier for you" rather than "You don't need to know." As we all learned in computer programming, hiding complexity is a *good thing* as it simplifies the processes that build upon it. Apple hide complexity, and don't try to appeal to all people.
Want a truly free OS? Go Linux.
Want an OS that covers about 90% of the market? Go Windows.
Want an OS that looks cool and seems fairly easy to get to grips with? Go Mac OS X.
Want an OS that is all things to all people? There is no such beast. Apple gives it a shot with Darwin, OS X, Aqua, Java, Unix development and porting, OS X development, a slew of 'big' apps and even some games. But will it appeal to everyone, from Slashdot to grandmothers?
Never.
Re:Microsoft and Firefox .. (Score:1, Interesting)
Depends on what you call "core". Darwin is BSD. Apple didn't open-source it - they took opensource code and used it. Not that there's anything wrong with it - but to say Apple opensourced Darwin is just not fair. I'd suggest you look before OS X to get an idea of how apple deals with tech docs about their products. Tell me - do you have any idea how Aqua draws translucent windows or how their window manag
Re:Microsoft and Firefox .. (Score:5, Informative)
http://developer.apple.com/darwin/ [apple.com]
Re:Microsoft and Firefox .. (Score:2)
His exact words are: The core of OS X is open sourced.
Not: apple wrote something and released the code for it.
Nowhere does he claim that it was closed before apple got it or implied that they were the origin of the code. You inferred it all on your own.
Re:Microsoft and Firefox .. (Score:2, Informative)
"do you have any idea how Aqua draws translucent windows or how their window manager works ?."
Why do you want to know, you can include all these effects in your app with XCode or whatever you use instead of having to write your own. Sure, it is closed source so you can't copy the code, is
Re:Microsoft and Firefox .. (Score:5, Insightful)
Not exactly. NextStep was based on BSD, but it was based on the Mach kernel, and they diverged from the BSDs in many significant ways as the OS moved forward from NextStep through OpenStep to Mac OS X Server 1.x. With OS X as they opened Darwin they did a lot of merging with Free/Open/NetBSD after that to get up to speed with current libraries and make things more standardized. But when they Open Sourced Darwin it was very much it's own OS unlike any other in many respects and (for better and for worse) and chock-full of proprietary bits (unique kernel interfaces, device drivers, filesystem drivers, et al.)
>Tell me - do you have any idea how Aqua draws translucent windows or how their window manager works ?
Actually Apple does cover a lot of info about how the window manager works, how it composites shadowing, how the back buffering works, etc. to the degree that a developer writing code that uses the WM would need to know to write an app correctly, and the Apple devs on the mailing lists have been pretty good about helping out in the less well documented areas (in my experience). If there is something in particular you are looking for that isn't documented there are channels you can turn to, some free (lists), some not (ADC).
>Have you any idea about what partition system an apple box would use (so that you can dual boot Linux) ?
man pdisk
OF is an open standard, and setting boot params is well documented. The move to Intel makes things more mysterious, but I am sure they they are not with their implementation so that side isn't documented yet, and we can only specualate where they are headed.
>You miss my point completely. My point was that Apple has always been about proprietary magic.
I think you overstate your case. I really think Apple is a conglomerate of different engineering teams with different technical and marketing decisions dictating how open they could be. At WWDC I have talked to a number of Apple engineers working on various parts of the system who would like to open that are currently closed, and they have given various accounts as to why they haven't, some technical, some marketing driven. Also, don't forget that Apple does license some hardware and software from other parties that make it impossible for them to be totally open even if they wanted to be.
Re:Microsoft and Firefox .. (Score:2)
Way back in 97, long before apple was as open about things as they are now, and back when mkLinux was still being updated, I just used the partitioner that came with the Linux disks.
Of course, if you wanted to know more about the firmware, you might first start by actually googling "open firmware" given that that
Re:Microsoft and Firefox .. (Score:1)
Apple opensourced their changes, and put them into the tree, like the KHTML for example. You can therefore say that Apple opensourced Darwin's kernel or whatever.
Re:Microsoft and Firefox .. (Score:2)
Re:Microsoft and Firefox .. (Score:1)
Invading other countries? Repressing people, groups, and churches to defend their disbelief?
Re:Microsoft and Firefox .. (Score:2)
I agree with the other poster. Given that the core of the operating system is open source and some UNIX conventionalities are followed (but hidden from users who don't know how to find them), such as
Re:Microsoft and Firefox .. (Score:2)
What are you? A 12 year old who sits in the basement who is trying to imagine what "computer engineers" do, and inadvertently made up some completely wrong bullshit?
Or, are you a 12 year old who sits in his basement who is trying to imagine the difference between Mac OS X and Linux, and inadverntely made up some completely wrong bullshit?
Oh no! :( (Score:2)
I dub thee, the newest troll-inventor for Slashdot!
"Yes, but does it run Firefox? (tm)"
Re:Microsoft and Firefox .. (Score:2)
Safari (Score:2, Insightful)
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.
Re:Safari (Score:3, Insightful)
Yeah, it's definitely a handy feature when using someone else's computer, so it doesn't store webmail or banking screens in the cache, or whatever.
Looks like the idiotic moderators are hard at work on my original post too. For fuck's sake people, if you want to correct me on something then reply to the thread and correct me. Don't mod the post to oblivion.
Re:Safari (Score:2)
Re:Safari (Score:2)
Your post was uninformed and misleading (Safari has nothing to do with Mozilla). Insulting the moderators (who are of course out to get you) won't change the fact you were entirely wrong.
Re:Safari (Score:3, Insightful)
I like Safari too!
Re:Patches??? (Score:5, Informative)
Re:Patches??? (Score:2)
Re:Patches??? (Score:5, Interesting)
Technically speaking, Metrowerks could incorporate an x86 compiler into Codewarrior... however, seeing as how they sold off all their x86 compiler IP [metrowerks.com], 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 [macslash.org] goes into some rather sobering details.
Re:Patches??? (Score:2)
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?
Re:Patches??? (Score:1)
Re:Patches??? (Score:3, Informative)
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).
Re:where's my Mac Mini?? (Score:4, Funny)
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!
Re:where's my Mac Mini?? (Score:2)
Ah, gotta love ZDNet commentrary... (Score:4, Informative)
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).
Is it faster?! (Score:3, Insightful)
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!
Re:Is it faster?! (Score:2)
So I end up using both Safari and Firefox, extensively.
Re:Is it faster?! (Score:3, Interesting)
Mac OS X is a BSD-variant, making it technically a UNIX-compatible OS. While people argue that this makes it better for porting Apps from Linux to Mac OS X, it's not always the case.
It's especially not the case with the Mozilla toolkit. For some reason, I've found that *all* XUL toolkit-based programs run like molassas on Mac OS X. There's still a lot of work to be done in this area especially.
A more fair comp
Grab an optimized nightly build (Score:3, Informative)
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/ [mac.com]
Grab the G5 version here:
http://forums.mozillazine.org/viewtopic.php?t=2565 [mozillazine.org]
Re:Is it faster?! (Score:2)
That's outrageous. Yet no one seems to believe me. Give it a try - it happens on Ubuntu, Fedora, and other distros.
Re:Is it faster?! (Score:3, Informative)
Re:Is it faster?! (Score:4, Informative)
For instance, Mozilla still uses QuickDraw for text rendering, which isn't accelerated by Quartz Extreme. There are bugs in the tab implementation which allow plugins to draw on the wrong tabs and steal keypresses from other pages. Finder comments and other features from Netscape Navigator 4 still haven't caught up. Etc. etc. etc.
This isn't to denigrate the "patches-welcome" approach, but to point out the focus of the Mozilla community, which isn't Mac OS X.
Here's a tip... (Score:1)
That ought to make it feel snappier.