On the future of free long term support for Linux distributions

July 27, 2023

One of the things that's quite popular with people out in the world is being able to set up a Linux server and then leave it be for the better part of a decade without having to reinstall it or upgrade the distribution. I believe this is a significant reason people used CentOS, and it's popular enough to support similar things in other distributions. I'm not fond of these old zombie distribution versions, but even we have some of them (running CentOS 7). However, I'm broadly pessimistic about people being able to get this for free in the future (cf), and I'm also pessimistic about even the current five year support period you get for things like Canonical's Ubuntu LTS releases. To put it one way, Red Hat's move is not unique; Canonical is monetizing Ubuntu too.

The reality is that reliable backports of security fixes is expensive (partly because backports are hard in general). The older a distribution version is, generally the more work is required. To generalize somewhat, this work does not get done for free; someone has to pay for it.

To date, this public good has broadly been provided for free for various periods of time by Debian developers, Red Hat, Canonical, and so on. Red Hat's switch from 'CentOS' to 'CentOS Stream' and now their change to how Stream works marks Red Hat ceasing to provide this public good for free; it's now fairly likely to be a more or less private, for pay thing. Canonical has never provided this public good beyond five years (and in practice only to a limited extent), and now there are signs they're going to limit this in various ways (also). Debian has sort of provided this only semi-recently, in the form of non-official five year support (and extended paid support). I'm not sure about the practical state of openSUSE but see their lifetime page for the current claims.

(Oracle claims to provide extended support for free but I don't trust Oracle one bit.)

People using Linux distributions have for years been in the fortunate position that companies with money were willing to fund a lot of painstaking work and then make the result available for free. One of the artifacts of this was free distributions with long support periods. My view is that this supply of corporate money is in the process of drying up, and with it will go that free long term support. This won't be a pleasant process.

The whole thing is why I said that people who wanted a decade of free support would need good luck. Maybe a way can be found to squeeze through the roadblocks that the people providing the money are trying to throw in the way (and the money will keep flowing, because one end game is that Red Hat and Canonical exit the long term Linux distribution business).


Comments on this page:

People using Linux distributions have for years been in the fortunate position that companies with money were willing to fund a lot of painstaking work and then make the result available for free. One of the artifacts of this was free distributions with long support periods. My view is that this supply of corporate money is in the process of drying up, and with it will go that free long term support. This won't be a pleasant process.

I agree. Money has been free for a long time and now that it's not, distro makers are looking for ways to cut costs or increase revenue. I'm not convinced that they're going about it in a way that makes sense long term, but the market demands quarterly results. And the companies certainly don't ask my opinion about these sorts of things.

At some point, the macroeconomic cycle will probably return to a long run of low interest rates. I'll be interested to see if the free long term support returns or if it's a ratchet.

By Ivan at 2023-07-28 13:27:01:

What do you think caused this to change? Why was it previously possible to have long term support for effectively free or at least much cheaper?

Is it only rising interest rates? Software in general becoming both more complicated and faster to change? (Do we need a scalable approach to backports?) Software becoming more relied-upon, with stakes getting higher than ever? It cannot be just the endgame of "let's offer some service for free, capture the market, then up the prices" like it happens in the other industries; this seems to be happening to multiple companies at the same time.

Written on 27 July 2023.
« There's more than one reason that people used (or use) CentOS
The issue with control flow in interpreters using the 'eval' pattern »

Page tools: View Source, View Normal.
Search:
Login: Password:

Last modified: Thu Jul 27 23:02:38 2023
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.