Raising Mozilla on Linux Runtime Requirements Proposed

Monday May 14th, 2007

Mike Connor has written a weblog post proposing raising the runtime requirements for Mozilla applications on Linux. Historically, Mozilla on Linux has had fairly conservative requirements, employing runtime checks and workarounds to support older libraries or work around known bugs. While this means that Mozilla applications will run on older Linux distributions, it has led to some compromises and ugly hacks in the Mozilla code, making it harder to maintain.

Mike has discussed the issue with Christopher Aillon of Red Hat and Alexander Sack of the Ubuntu project to create an updated list of Linux runtime requirements. Maintainers of older Linux distributions will be able to make the necessary changes to keep Mozilla working with older libraries themselves but the Mozilla Corporation will not ship or test builds for older platforms.

If Mike's proposals are accepted, the first version of Mozilla Firefox to ship with these higher requirements will be Firefox 3. This version of Firefox will also drop support for Windows 95, 98 and ME and raise the minimum required Mac OS X version from 10.2 to 10.3.9.

#4 Sounds good...

by jabcreations

Sunday May 20th, 2007 7:12 PM

You are replying to this message

I've flirted with various Linux distros and currently test with openSUSE 10.2 via VMware to test KHTML. Linux is ok but would be great if it worked as smoothly as Windows and I know that will upset hardened Linux users but as an advanced Windows user I'm not compiling software, I'm already using it. If this helps Mozilla to get nightly builds compiled every night so I can use an installer it would ease the transition of switching XP as my main system and Linux as an emulated system to vice versa. As a professional web designer I'm not switching to Linux until that among a few other things make Linux a viable main OS. Xandros makes a reasonable effort to ease this transition but I was unable to get a nightly build to install via their windows installer.