Posted Jan 1, 2008 15:28 UTC (Tue) by roblucid (subscriber, #48964)
Parent article: Kubuntu LTS and KDE4
Frequently, 3rd party bianaries like Real Player aren't made available for
older releases. Then other applications, require updates to libraries,
whilst other old 'frozen' versions won't work with those same libraries.
Then if you actually try to run very old, web browsers and such, you'll
find they don't work on a lot of sites, which don't stick to the HTML
basics.
There just hasn't been the stable conditions, to make feature frozen
software + security patches, a useful choice, unless you could freeze the
whole environment; a practical impossibility with Internet access
required.
Perhaps it's time FOSS copied M$ and gave an "illusion of stability".
Rather than highlighting incrementing version numbers and scary sounding
changes to attract new installs. Concentrate instead on building a large
core software base where it "should just work".
Most updates that break things by introducing bugs, rapidly get re-issued.
Where applications have relied on bugs, or stop working with new versions
for unclear reasons patches become available soon enough, due to need for
installs on new systems.
So IMO Debian style release labels, depending on level of
radicalism/conservatism required of the installation, seem to have a lot
going for it. What's needed is a "should work" preview level with easy to
back out changes, that gives upstream ISV's and distro's time to iron out
problems caused by updates, so work is not disrupted.
Really what commercial users want, is stuff that works, that costs minimal
maintenance time. Where bureaucratic certifications are needed, requiring
no-changes to the system, what is the "support" actually meant to achieve?
Adminstering "unsupported" frozen systems, due to OS Vendor / Hardware
manufacturer losing interest, is often much easier than where they're
pressuring you into upgrades through hardware updates, and almost
compatible software changes.
Supporting multiple releases is hard and a major PITA, with FOSS
everything important could run at the same level, because there's not
license issues, so by choosing Release cycles, we actually throw away one
of the main benefits. Progress is simpler and less painful via many small
steps.
Posted Jan 1, 2008 17:35 UTC (Tue) by yokem_55 (subscriber, #10498)
[Link]
"Progress is simpler and less painful via many small
steps." This couldn't be more true. Anyone who has maintained a gentoo system
will have learned that a frequent, regular upgrade schedule keeps the
system much more maintainable over the long run then doing big huge
upgrades all at once when a lot of different things could break in the
process.
LTS on Desktop Often an Illusion
Posted Jan 2, 2008 3:05 UTC (Wed) by roblucid (subscriber, #48964)
[Link]
The initial paragraph wasn't too clear, but the comments on the End of
Life SuSE release in http://lwn.net/Articles/263153/ explain the
conundrums and illusion of desktop support, with just security updates,
3rd parties may not release fixed binaries which will work.
I think the Gentoo updates (as well as Debian) will work better done
regularly, simply because that's what the updates are tested with. A
new "Release" causes much more trouble, because it has to support the full
system upgrade, between high impact changes. Frankly even just tracking
security patches in more traditional update models, it's wise to check
them out on "sacrificial" systems.