Distribution support: how long is long enough?
[Posted January 1, 2003 by corbet]
[This article was contributed by LWN reader
Joe 'Zonker' Brockmeier]
Red Hat's
recently
announced errata policy has drawn some fire from the Linux community
for being too stingy. The new policy guarantees that releases will be
supported for "at least 12 months from the date of initial release." To
look at it another way, it paves the way for Red Hat to end support for
products only one year after release. Red Hat's 8.0 release, officially
released on September 30 of last year, is slated for retirement on
December 31, 2003. Fourteen months is a fairly short life cycle for an
operating system, particularly since most companies and users won't be
switching to a new release immediately.
An end of life policy isn't new to Linux vendors, though such a short life
span is. SuSE announced
last year that the
company would be retiring releases after two years. Caldera and
Mandrake also end support for their products after a few years, though they
seem to have no posted policy stating a specific shelf life for the products.
Some have noted that Red Hat may be trying to move users to its
"Advanced Server" product. While the latest "consumer" release of Red
Hat is being retired at the end of this year, Advanced Server won't be
put out to pasture until 2005. Naturally, Red Hat charges much more for
the Advanced Server product.
When a company like Microsoft decides to end support for a product, it
puts its customers in a fairly unpleasant situation: Be stranded with an
unsupported platform that will no longer receive bugfixes and support
for new hardware, or buck up the money for upgrades and possibly break
support for older applications and face hardware upgrades. Red Hat's
customers are in a different position, however, since they possess the full
source to their operating system; there's nothing that says that someone
else can't maintain a release
past Red Hat's expiration date.
Companies that specialize in Linux support (e.g. Tummy.com, others)
could provide longer-term support for companies (and
individuals who happen to have the cash) for a fee. For that matter,
there's no reason a savvy admin couldn't continue to patch a system on
their own without official errata from Red Hat. If demand is great
enough, Red Hat users might even form a community effort to release
errata for older releases, though that might be more effort than simply
upgrading to new releases or switching distributions. It will be some
time before we see just how well, or how badly, Red Hat's policy change
goes over with the Linux Community. It's likely that it will draw little
attention until the expiration dates start to approach.
While many Linux users may complain about having to upgrade or scrounge
for patches on their own, there is some justification for Red Hat and
other vendors to stop supporting older releases. The Open Source
development model moves very quickly, making it difficult for a vendor
to continue support for a wide variety of packages that may put out many
releases a year. Not only does the vendor need to provide updates for
each package, they must ensure that the updates don't conflict with or
break other packages that may depend on them. For a company struggling
to be profitable while still giving away its software, it may make a
large difference in the bottom line.
(
Log in to post comments)