Mozilla Puts Tiger Out To Pasture 440
Barence writes "Mozilla is ready to exorcise support for Mac OS X 10.4 from Firefox's development code, closing the door on Apple's aging OS. The foundation stopped supporting 10.4, codenamed Tiger, in September 2009, but, according to Josh Aas, a Mozilla platform engineer, 'we left much of the code required to support that platform in the tree in case we wanted to reverse that decision." We had come to a point where we need to make a final decision and either restore 10.4 support or remove this (large) amount of 10.4 specific code,' he notes on the Mozilla developer planning forum."
Nooo ! (Score:5, Insightful)
Please no !
There are a lot of old G3 macs around that can run only Tiger and are perfect as a browsing machine (if you don't want to watch flash videos).
Wait, I don't undersand this... (Score:5, Insightful)
Premature (Score:5, Insightful)
This is far too premature. Firefox is still supported on Windows 2000, yet Tiger was still shipping on new Mac less than three years ago. Lots of people are still running this on G3 machines that can't upgrade to Leopard. I think this is just too soon.
Re:Nooo ! (Score:2, Insightful)
Minor version (Score:3, Insightful)
I'm surprised that so much version specific code is needed to support a minor release of the OS. Why is that?
We still have a computer running 10.2 hooked up to a microscope. It still works just fine, and I'm hesitant to upgrade without a real good reason. It would be really nice to continue to get updates for Firefox.
Good decision. (Score:1, Insightful)
It's foolish to continue supporting obsolete platforms until the end of time -- Windows developers take notice. Besides, very few people are put out in the cold by this decision -- 10.5 will run on most Macs (with the exception of iBook G3s) from the end of 2002 onward. I think between 5 and 7 years of backward compatibility in hardware is good enough.
Those of you still running Tiger on your G3s will have to switch to Opera 10, and considering how slooooow those ancient machines are with the modern Web you ought to be using Opera anyhow.
Phasing out support for 10.4? I still run 10.3! (Score:3, Insightful)
A shame. I know people who bought nice new Macbooks running 10.4 in 2008, and they won't want to upgrade their OS after just over a year. I have a 700 mhz ibook that is great to travel with and does everything I want it to, but is slowly becoming insecure because it's gradually becoming unsupported. Yet it runs fine, and I'd cheerfully stick with it if I could.
Buy, buy, buy...what a pain. How hard is it to just keep up on security patches for old browsers?
Re:Good decision. (Score:5, Insightful)
And as many posts above demonstrate, 10.4 is hardly obsolete, having come installed on new Macs purchased two and a half years ago. The official upgrade cost is around $100. 17% of the cost of a new Mac Mini.
So the operating system is in wide use by people faced with a pretty substantial upgrade cost.
Re:Nooo ! (Score:3, Insightful)
Re:Nooo ! (Score:4, Insightful)
The question here is, should Mozilla continue to duplicate the efforts of Apple to provide compatibility with people running older systems?
The answer is: Mozilla should have a very clear policy about backwards compatibility and follow it to the letter. Correct me if I'm wrong, but they don't currently have that.
Barring that, the answer should be: Until Apple actively does something to break the older "deprecated" code in Firefox, they should support older OSes. From another reply, it sounds like a new version of the Java plug-in Apple is releasing will meet this criteria. Also, being Apple, this is going to happen every 3 years anyway.
Here's what should *not* determine when to end support: "I'm a programmer and working with this old API is soooo painful and my compiles take a few seconds longer! Whine!"
Or in other words, support decisions should *never* be made just based on developer preferences. The purpose of writing software is to serve your users. Either you're a professional developer and you deal with the slightly older APIs/compilers to serve your users, or you're a hack.
Re:Nooo ! (Score:3, Insightful)
Usually all those old 10.4 running macs are Grandma's and Auntie's browsing machines. Switching those machines to Linux is not advised unless you want to spend the next 3 months re-training their users.
Re:Phasing out support for 10.4? I still run 10.3! (Score:3, Insightful)
How hard is it to just keep up on security patches for old browsers?
A security patch isn't as simple as deciding "Oh, we don't want to have that vulnerability any more" and commenting out a setting. If it was that easy, there wouldn't be very many vulnerabilities at all.
On the one hand, any time you find a new vulnerability (or a new class of vulnerabilities), you have to audit all the nooks and crannies of the code base in order to identify either the problem itself, or the problem areas that are affected.
On the other hand, any time you change a line of code, you have to recompile. That means, to release the patch, you'll have to recompile for *every target OS*, and you'll have to *test* on every one of those OSes.
Surely when considering both of those complicating factors, you can see what Mozilla's motivations might be for retiring old support branches with a relatively limited user base?
Re:Good decision. (Score:2, Insightful)
Re:Nooo ! (Score:5, Insightful)
I would guess that both you and I are not qualified enough to answer the reason as to why, however I'm rather confident the reason wasn't because it added "a few seconds" of compile time. Supporting legacy systems isn't just a matter of how long it takes code to compile, there's issues with maintainability, as well as speed and performance. Which DOES affect the end user.
I imagine that the userbase that uses Firefox with 10.4 is small enough, and the issues with supporting it big enough, that it makes sense to drop support.
Besides, isn't BLOAT one of the biggest complaints with Firefox on here? Worst case if 10.4 support is really that huge of an issue someone will fork it.
Re:Nooo ! (Score:4, Insightful)
Re:Nooo ! (Score:2, Insightful)
Re:Phasing out support for 10.4? I still run 10.3! (Score:3, Insightful)
This is Mozilla pure and simple. Apple offers Safari 4 for OS X 10.4 (Tiger), so it's clearly not an impossible task to have an up to date browser on the OS.
You mean the kind who are shackled to a desk 9-5 with a strict 30 minute lunch break, and get kicks out of really awesome spreadsheets?
You can keep your "real coffee" and your fucking suit, I'll stick to working a job that is flexible around me, not the other way around.
Re:Nooo ! (Score:5, Insightful)
Supporting legacy systems isn't just a matter of how long it takes code to compile, there's issues with maintainability,
Well, a new API could make the codebase easier to maintain, but that doesn't affect the end-user. (Unless you're admitting that the codebase was impossibly-difficult to maintain before the new API came out.)
as well as speed and performance.
I concede this, but I doubt it's significant. (Again: unless the code was a complete mess before.) Nothing 10.4 did made the user's hardware any faster, and there's no reason to believe that the libraries Apple added are faster than the ones Mozilla was using before. (They might be, but you can't just *assume* they are.)
I imagine that the userbase that uses Firefox with 10.4 is small enough, and the issues with supporting it big enough, that it makes sense to drop support.
True. The reason I brought up the developer line is that I've seen a lot of open source projects, especially on Mac, drop old technologies like a hot-potato time and time again. There are tons of apps I stopped getting updates to, apparently punishment for the heinous crime of owning a G5 computer a full 6 months after Apple switched to x86.
Let's face it, if your development staff is:
1) Volunteer
2) Really, really excited about technology
They're not going to want to use an "old" API or IDE, even if it's only 3 years old. They're not going to want to get their PPC computer out of the closet to QA. (Assuming they even QA in the first place.)
Hell, the Mac software community used to point out "Cocoa!!" as a feature. And got pissy with me when I told them that Cocoa isn't a feature, it's an implementation detail and your users don't give a flying crap.
If left to their own devices, the *only* OS support you'd offer is "whatever the very latest is, until the next one comes out." That's why support needs to be a managerial decision, and why it needs to be data-backed. It's also something that's likely to slide unless there's enforcement.
Maybe Mozilla's done the user research and they know that they're not dropping many users, but just from reading the comments in this Slashdot thread, I think they may be dropping more users than they realize.
Re:Loose the (almost) dead weight (Score:4, Insightful)
Also, it's important to note that this is being discussed for the next major release of Firefox - i.e. 3.7 or whatever they end up calling it. If they hit their targets, that won't be out at the earliest until the end of the year. Adding in security updates, 10.4 users wouldn't be left out in the cold until the middle of 2011 at the earliest. It stands to simple reason that the proportion of 10.4 is only going to continue dropping over the next year and a half. Why should Mozilla continue to devoting limited resources to an OS that requires disproportionate resources to support at that point?
Re:Nooo ! (Score:5, Insightful)
Speaking as a user, Cocoa most certainly is a feature.
If you're an end-user and you know what Cocoa *is*, that means Apple screwed up somewhere. What framework an application uses is an implementation detail.
The Windows world doesn't advertise an app as being ".net!" because it doesn't freakin' matter... .net apps are the same as Win32 apps. The only reason there's a difference in OS X is because Apple has always treated Carbon as a second-class citizen, since they just didn't give a crap about UI anymore.
The Mac experience is built around the idea of consistency.
Dude.
You're talking to a Mac Classic user. Back then, yes, consistency mattered. Now? Now there's no consistency. None. Nada.
OS X took that and flushed it down the crapper, from when they decided to ship both chrome and aqua windows.
Windows 7 is significantly more consistent, UI-wise, than newer versions of OS X. If consistency is something you care about, you should be using Windows. There was a time when Apple was the only good place to go for us rare users that valued usability, but that time is long-passed. Mac has gone downhill while everybody else is racing upwards, and there's no real noticeable difference anymore.
Re:Nooo ! (Score:3, Insightful)
Re:Nooo ! (Score:3, Insightful)
The real question is, how many 10.4 users had donated to Mozilla prior to them being told to fuck off.
Re:Nooo ! (Score:3, Insightful)
What framework an application uses is usually obvious from the application's appearance, behavior and interaction with the rest of the system.
Sadly, yes, but only because most frameworks are awful. For example, GTK+ looks like an total alien on every OS except Linux. Java, likewise, is crappy on everything.
But it shouldn't be that way.
Every Windows app advertises whether it's .NET or not. Right in the system requirements and installer - "Requires .NET Framework X.Y" and the installer makes it very obvious that when the right version isn't present, it's going to be installed.
You're confusing "feature" and "system requirement."
The Apple developers put Cocoa on their *features* page. .net apps put .net on their *system requirements* page. Apples to oranges.
No they aren't. There are a lot of visual cues which will hint at whether an app is .NET or regular Win32,
Really? Like what?
Re:Nooo ! (Score:5, Insightful)
It's exactly this issue that pisses me off about Apple. While your typical /.er might be on a 1-3 year upgrade cycle, a lot of people (ie older parents/grandparents) buy a Mac because it's "easier" and are more inclined to be on a 5-10 year cycle. Their machines serve them well and do what they need--WP, email and web. Speed is NOT an issue when you're reading the news online or writing your Xmas letter. As far as my mom is concerned, there is no difference between the versions of OS X-- and why new versions of Firefox won't run anymore will baffle her.
Yes, Apple is trying to be revolutionary and keep themselves at the forefront of technology, as well as maintain a manageable codebase. But this has been coming at the expense of (prematurely) obsoleting still-good hardware in the hands of a market that Apple has decided to ignore.
Re:Nooo ! (Score:5, Insightful)
You don't know what the hell you're talking about.
There are at least five different menu styles in Windows, multiple dialog styles (including some dating back to Windows 3.1), toolbar styles including ribbons, and more.
OS X had...textured windows. And those were unified in Leopard.
Re:Nooo ! (Score:3, Insightful)
Re:Phasing out support for 10.4? I still run 10.3! (Score:3, Insightful)
How hard is it to just keep up on security patches for old browsers?
It's not a question of being "hard" or not - maintaining another platform/configuration simply takes time and resources. As I understand, on top of that there was a big deprecation of API calls moving from 10.4, so they also need specialized people that know their way around and systems that have 10.4 installed ready for testing.
When a user reports a problem on 10.4, someone has to spend a day trying to reproduce it and find its way through old code ...
Build breaks because of old forgotten code made for 10.4 ...
At this point it's purely a business decision - keeping support for 10.4 adds the need for X extra developers and delays releases for Y days. Is it worth the cost?
Comment removed (Score:4, Insightful)
Re:Nooo ! (Score:3, Insightful)
You're welcome to disagree with me, but it's not really fair to say I don't know what I'm talking about when I've used (and written software for) both OSes in question a significant amount of time.
Re:Nooo ! (Score:4, Insightful)
Dude.
You're talking to a Mac Classic user. Back then, yes, consistency mattered. Now? Now there's no consistency. None. Nada.
OS X took that and flushed it down the crapper, from when they decided to ship both chrome and aqua windows.
Windows 7 is significantly more consistent, UI-wise, than newer versions of OS X. If consistency is something you care about, you should be using Windows. There was a time when Apple was the only good place to go for us rare users that valued usability, but that time is long-passed. Mac has gone downhill while everybody else is racing upwards, and there's no real noticeable difference anymore.
Please don't even mention consistency and Windows in the same sentence. It's an obvious troll.
There's at least 3 classes of windows, with some being resizable, some not, some being scrollable, others not. Some you can cut and paste from, others not. And these are all in various system administration applications installed in a plain vanilla default installation. We won't even start with the the classic vs category vs "new" view of Control panel, or any of the other multitudes of changes that were made for apparently no good reason other than to drive new revenue in the MCSE training/certification program.