Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Mozilla The Internet

Mozilla Mulls Dropping Firefox For Win2K, Early XP 455

CWmike writes "Mozilla is pondering dropping support for Windows 2000 and Windows XP without Service Pack 3 when it ships the follow-up to Firefox 3.5 in 2010, show discussions on the mozilla.dev.planning forum by developers and Mozilla executives, including the company's chief engineer and its director of Firefox. 'Raise the minimum requirements on Gecko 1.9.2 (and any versions of Firefox built on 1.9.2) for Windows builds to require Windows XP Service Pack 3 or higher,' said Michael Conner, one of the company's software engineers, to start the discussion. Mozilla is currently working on Gecko 1.9.1, the engine that powers Firefox 3.5, the still-in-development browser the company hopes to release at some point in the second quarter. Gecko 1.9.2, and the successor to Firefox 3.5 built on it — dubbed 'Firefox.next' and code named 'Namoroka' — are slated to wrap up in 'early-to-mid 2010,' according to Mozilla."
This discussion has been archived. No new comments can be posted.

Mozilla Mulls Dropping Firefox For Win2K, Early XP

Comments Filter:
  • by SatanicPuppy ( 611928 ) * <SatanicpuppyNO@SPAMgmail.com> on Tuesday April 14, 2009 @06:11PM (#27578413) Journal

    Ever try running Firefox 3 on a version of Linux from 2003 or 2004? Get ready to build Gnome from source, because the versions (of Gnome) that are compatible with distro's of that age don't support Firefox versions higher than 2.

    XP is what, 4 years older than that?

  • Re:Sorry- but (Score:2, Informative)

    by diegocgteleline.es ( 653730 ) on Tuesday April 14, 2009 @06:14PM (#27578469)

    If you have a server, you Should Not Be Browsing The Web (tm). And if you're using it as a desktop system...well, I hope god help you.

  • by SatanicPuppy ( 611928 ) * <SatanicpuppyNO@SPAMgmail.com> on Tuesday April 14, 2009 @06:16PM (#27578501) Journal

    Oh yea, if you're running a Mac, you need OS X 10.4 (Tiger, released in 2005) or better.

    Why should windows get off so easy, eh?

    (On reflection, I think it's GTK or GLib that you have to upgrade to make firefox 3 work on an older linux distro)

  • Re:Why? (Score:3, Informative)

    by Red Flayer ( 890720 ) on Tuesday April 14, 2009 @06:38PM (#27578883) Journal
    RTFA.

    From the proposal (actually, the first line of the damn thing):

    Supporting multiple OS versions is not zero cost, in terms of testing, code complexity and developer sanity.

    Furthermore, I'd hate to see Mozilla get bogged down in the same must-maintain-backwards-compatibility-cruft that MS fell victim to. Firefox is already bloated enough.

  • by Jon.Laslow ( 809215 ) on Tuesday April 14, 2009 @06:39PM (#27578903) Homepage Journal
    XP x64 is based on the Server 2003 code base, not the XP x86 code base. Despite it's age, SP2 is the most recent service pack for the Server 2003 line. As long as it supports Server 2003 SP2, it will support XP x64.
  • Hmmm (Score:1, Informative)

    by FranTaylor ( 164577 ) on Tuesday April 14, 2009 @07:00PM (#27579215)

    Windows 2000 is probably the best Windows server platform. It's lean and mean and it doesn't get in your way like the newer versions. It's still supported by all the major database vendors.

    It doesn't support IPv6 or LDAP, but that is not important for a lot of applications.

    Most of these commercial databases use web interfaces for their configuration. For obvious reasons these interfaces should be firewalled for local access only. This means you have to run the web browser on the local machine to configure the database.

    Some of these web interfaces use powerful new web features like AJAX and SVG, so a web browser from 2000 will not work.

  • by TeXMaster ( 593524 ) on Tuesday April 14, 2009 @07:11PM (#27579393)

    It used to be that one of the big selling points of Mozilla/Firefox was that it could run on almost any OS! Mac, Windows (95 and NT 3.51 and up), Linux, BeOS, OS/2, Solaris, and more!

    I guess Opera will be the last browser still supporting everything then.

  • by Anonymous Coward on Tuesday April 14, 2009 @07:21PM (#27579517)

    Search the bugzilla for "Quicktime" and "Windows 2000". FF3's new plugin security model makes the last QT plugin for Win2k unstable. And instead of looking for a workaround or allowing users to exercise discretion about the plugin, they simply put the plugin on a super-blacklist (you can't just whitelist it through the normal means, you have to tinker with the browser's xml configuration, etc.)

    Basically, while the renderer may still work just fine in Win2k, the browser functionality in FF3 has taken a dive, and it's almost preposterous that they would even hint that the next version would continue to "support" it. Win2k support is gone, has been gone.

  • by SEE ( 7681 ) on Tuesday April 14, 2009 @07:57PM (#27579987) Homepage

    How can you reasonably expect any software developer to keep supporting Windows 9x in such conditions?

    Nowadays? VirtualPC.

  • by nxtw ( 866177 ) on Tuesday April 14, 2009 @07:57PM (#27580005)

    Firefox 3 runs just great on RHEL4. RHEL4 is looking pretty old these days.

    In a sense, RHEL4 is not old. Update 7 came out in July 2008 [wikipedia.org] and includes Firefox 3 [redhat.com]. According to Red Hat's support schedule [redhat.com], RHEL4 left "Production 1" phase just two weeks ago, meaning it will no longer recieve "Software Enhancements".

    Red Hat has the resources to make the latest things things work on their distribution without replacing everything. And Firefox 3 didn't work easily in RHEL 4 until Red Hat provided support... [mozillazine.org]

  • by RebelWebmaster ( 628941 ) on Tuesday April 14, 2009 @08:09PM (#27580153)
    1.) Service Packs are cumulative. You don't have to install all 3. You can just install SP3 and be done. 2.) SP3 can be slipstreamed directly into the install CD so that you don't have to install it after the fact. Google it.
  • by FrostDust ( 1009075 ) on Tuesday April 14, 2009 @08:13PM (#27580219)

    Opera is willing to support you guys left out in the cold with a modern browser, going all the way back to Windows 95 [opera.com].

  • by Randle_Revar ( 229304 ) <kelly.clowers@gmail.com> on Tuesday April 14, 2009 @08:19PM (#27580273) Homepage Journal

    >Windows (95 and NT 3.51 and up)

    FF 3 does not run on those, and also requires Mac OS 10.4. And I believe it doesn't run with gtk more than a few years old (Linux and Solaris). I am not sure about its current status on BeOS/Haiku and OS/2

  • Re:Sorry- but (Score:5, Informative)

    by master811 ( 874700 ) on Tuesday April 14, 2009 @08:26PM (#27580367)

    You realise right, Windows 2000 goes out of EXTENDED support next year (i.e. the same support status that XP has just entered into). This means no more updates (including security) for 2000 EVER from the middle of next year onwards.

    Mozilla supporting it or in people fact using it from then on simply is not the best idea.

  • by BZ ( 40346 ) on Tuesday April 14, 2009 @08:33PM (#27580457)

    > 2000 and XP were released a year apart with next to 100% API compatibility with one
    > another.

    Compat in the sense that 2k APIs work in XP, yes. The other direction, no. For example, to take advantage of the theming stuff in XP requires writing code that will work on XP but not on Win2k, because XP added some APIs that don't exist on Win2k.

  • by homesnatch ( 1089609 ) on Tuesday April 14, 2009 @09:26PM (#27581011)
    Very easy... if you only officially support XP with SP3, then you don't have to QA test on SP2, SP1, and RTM... It may very well work just fine, but you get to skip the testing cycles.
  • by BZ ( 40346 ) on Tuesday April 14, 2009 @10:04PM (#27581383)

    Oh, yeah. XP SP2 was brought up just because MS is going to drop support for it in a year. I don't think it's realistic to drop app support for it, and neither do a lot of other people.

    > because XP is nearly the same core operating system.

    It's the differences that make testing a huge hassle... And yes, there are XP APIs that Firefox uses that are not present on 2k, and yes we've had 2k-only bug reports that took up a lot of QA and developer time to deal with. So it's not silly at all to drop 2k support: it frees up people to work on other things.

  • by mr3038 ( 121693 ) on Wednesday April 15, 2009 @02:43AM (#27582965)

    No. Fundamentally, what is a web browser? It's a program that sends out tcp/ip packets, waits for the response, and displays stuff on screen. While there have been many new features added to windows over the years, there isn't anything fundamental that has changed that would impede a web browser from running on an older version of the win32 api.

    Basically true, but the devil is in the details. Latest Firefox version does stuff such as display downloaded fonts on web pages without installing said fonts in the system (requires a new API), scan downloaded files for viruses (has 2 APIs, win2000 requires the old one, newer Windows versions require the newer API), allows theming the browser (could use native uxtheme library API if supported only winxp or newer), native UNICODE support is better with newer versions, too.

    For combination of wget and cat the OS version does not change much, for OS supported rendering and integration features, the OS version is very important. The linux version of Firefox already requires pretty recent glibc and cairo libraries.

  • by FooBarWidget ( 556006 ) on Wednesday April 15, 2009 @03:22AM (#27583147)

    "No. Fundamentally, what is a web browser? It's a program that sends out tcp/ip packets, waits for the response, and displays stuff on screen."

    You'd be surprised how many things can go wrong, even if it's just "a program that sends out tcp/ip packets, waits for the response, and displays stuff on screen".
    - What if you rely on the fact that you can draw a line in your window, from a positive coordinate to a negative coordinate? And what if older versions of Windows had a bug that causes the entire screen to become corrupted? Oops, should have tested that.
    - What if you implemented code in the installer which registers Firefox in Windows Firewall, but forgot to write fallback code for when Windows Firewall is not available? Oops, should have tested that.
    - You could say "just develop on older versions of Windows!" What if you develop for XP-SP0, and rely on the fact that Windows's Unicode engine converts invalid data into "?". What if this later turns out to be unspecified behavior, and they got rid of that in order to optimize some things in Windows, and now the invalid data makes the entire program crash? Oops, should have tested that on newer Windows versions!

    All of these are made up scenarios, but they *could* be true. The biggest software that I'm developing right now is a web application deployment platform built on top of Apache, and you'd be surprised how many corner cases there are that I have to consider. Fixing something on one version of Apache can break older versions, and fixing something on older versions can break things on newer versions.

    You are seriously underestimating how much effort it takes to test software and how easily things can break.

"Experience has proved that some people indeed know everything." -- Russell Baker

Working...