LWN.net Logo

LTS on Desktop Often an Illusion

LTS on Desktop Often an Illusion

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.


(Log in to post comments)

LTS on Desktop Often an Illusion

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.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds