Installing Firefox 3.6: One more reason Linux isn't ready for prime time
blogs.computerworld.com
blogs.computerworld.com
Which is why Google Chrome is a potential game changer
http://en.opensuse.org/Firefox
These aren't terribly difficult for developers to set up, certainly easier than creating an installer for Windows. I wish Mozilla, OpenOffice, etc. offered this sort of download as the default, with tarballs only for users who know what they're getting themselves into.
The main pain is presumably in generating these for different distros. Novell's build service is supposed to make this easier, but I haven't tried it:
http://en.opensuse.org/Build_Service/supported_build_targets
One more thing that would help with this is if more browsers used the distro in the user-agent string, which would help with presenting the right installer to the user. Distro-built versions of Firefox certainly include e.g. "SUSE", but not the version. Windows and Mac browsers send the OS arch and version ("Windows NT 5.2", "Intel Mac OS X 10.5") so just sending "Linux x86_64" seems silly.
For example, Ubuntu 9.10 comes with kernel 2.6.31. If there is a bugfix or patch, they will update you to 2.6.31.whatever. They will continue those updates for as long as that release is supported. However, they will never upgrade you to 2.6.32 or above. They will just continue applying fixes to 2.6.31.
This same policy applies to Firefox. With Ubuntu 9.10 you get Firefox 3.5. They will give you 3.5.9999, but never 3.6.
To get 3.6, you will have to wait for Ubuntu 10.4.
The reason for this policy is to maintain stability. They know that one package at version X is compatible with all the other packages at version Y, so don't upgrade anything and compatability will be maintained.
This is reasonable, but I think they need to make an exception for something like Firefox. There is no reason that Firefox 3.6 won't be compatible. It just works. They are sacrificing the user experience in favor of some esoteric update policy that users are not even aware of, nor do they understand.
User experience is priority one. People care more about Firefox than every other app on the system. Upgrade it Ubuntu!
Really???
Nobody's sure whether this is Firefox's problem or each Linux distro's problem. But since some distros seem to advocate themselves as desktop OSs, I suggest they take responsibility for solving it - and produce up to date packages of Firefox and other essential desktop tools.
"I've never liked Linux. Firefox is faster and more reliable. Less buggy too."
Package maintainers keep inventing new contrived ways to distribute files all over the place. Reading the documentation of the actual software often doesn't help me find out where everything is and how it can be configured.
The default sources.list keeps falling behind the older my installation gets and there doesn't seem to be any recommended way to keep it up to date. Of course I can add package sources of more recent OS versions, but that seems like a rather more dangerous thing to do.
Package managers are supposed to help me deal with dependencies but they end up creating new dependencies of their own.
Righty right, because your average joe (a) does not care about the newest version, (b) does not know what a browser is (remember that video?).
Moreover, Preston Gralla does not seem to have a clue what package management is about. "Unbuntu"? Seriously?
He clearly does. The article is about the lack of packages for Firefox on the latest Ubuntu. Attacking a typo doesn't make this argument invalid.
A web browser is the most essential piece of software on the desktop these days. FF 3.6 has significant speed increases that make users happy. If Ubuntu wants users, it should care about this.
Heh... isn't that a bit like saying functional programming is only an entirely different programming paradigm? :-)
Someone who absolutely has to have the latest and greatest is most likely an advanced user and still can just add another source to his package manager.
Funny thing is, I think Add/Remove software on Ubuntu, and its command line variant apt-get, is excellent, and I find Linux very easy to use on the desktop.
Of course, to get dual monitors to work with this laptop I had to hack /etc/xorg.conf. And don't even ask me about audio or video -- I wouldn't know a codec from a driver. But for day to day coding in C and Perl, and for doing investment fund accounting, I have found a well-worn groove (rut?) within which I can thrive.