my little rant...

Xen list at xenhideout.nl
Sat Nov 11 09:52:49 UTC 2017


Ralf Mardorf schreef op 11-11-2017 10:18:
> On Sat, 11 Nov 2017 08:05:56 +0100, Xen wrote:
>> But I also feel the Kernel itself is rushing ahead too fast.
> 
> Upstream https://www.kernel.org/ currently supports:
> longterm: 	4.9.61
> longterm: 	4.4.97
> longterm: 	4.1.46
> longterm: 	3.16.49
> longterm: 	3.2.94

So?

> That depends on the purpose of the rolling release.
> 
> "Debian Unstable (also known by its codename "Sid") is not strictly a
> release, but rather a rolling development version" -
> https://wiki.debian.org/DebianUnstable
> 
> A rolling "development version" isn't the same as a rolling "release".

Then I didn't mention it.


> Arch Linux is a real rolling release and it doesn't suffer from soname
> issues. Arch Linux has got a testing repository and software gets
> pushed to the "regular" repositories after a process that ensures that
> there will be no soname and some other issues. It only requires that
> users never do partial upgrades and that they need to care about local
> build packages.

So then they are mini discrete releases, nothing continuous.

Also your use of "soname" is really annoying.

> Wrong, structural changes happen especially when using a rolling
> release.

No, they just happen more frequently. Or rather, you are turning this 
"rolling release" into "more incremental steps" which is fundamentally 
no different from "one big step" -- you are just changing the step size.

> When using a rolling release it's wise to subscribe to an
> announcement list and/or to read the news on the homepage, since a
> structural change does force the user to step in, by running commands
> mentioned by the announcements and the homepage news.

Well the whole point of what I wrote was about stability.

I can upgrade Debian 8 to Debian 9 too.



I just have to deal with the fact that:

- owncloud is gone
- dokuwiki is gone
- PHP is updated from 5 to 7, so if I want to keep above, I must upgrade 
them manually
- PostgreSQL has a binary non-compatible database format upgrade that 
requires running some rather difficult or at first non-intuitive 
commands
- I also have to upgrade LXC to version 2, which is not the worst, but 
still, requires time.


I guess that in a Arch model of mini releases I would have had time to 
do this step by step.

Personally I don't like constantly having to maintain my system.

This constantly having to maintain is what I called "nervousness".

You can compare that to the Let's Encrypt digital certificates that for 
no reason whatsoever, give no-name people monthly certificate renewal 
that requires all infrastructure to keep working, otherwise you are 
obviously "screwed".

And the only reason they do this is because the more people constantly 
use their service, the more "popular" they are etc. etc.

There is almost no benefit and only detriment to this frequent 
certificate renewal.

The unlikely event that someone hacks your server or device, then steals 
your certificate and private key, then puts effort into using that 
certificate against your users who now need to be subjected to a man in 
the middle attack in order to be vulnerable to this.

Does not coincide with the target audience of users who are too cheap 
(or too small) to acquire a commercial certificate.

But now you have something more to worry about: does the renewal keep 
working?



This is what I call "nervousness".

Maybe there was good reason to maintain older kernels, I don't know.

I just think the pace had been picked up with regards to kernel 4.

Grek KH earlier commented that the pace was constantly increasing in 
kernel development.

The growth is, in a certain sense, exponential.

The number of lines of code contributed keeps growing every month.

This is not, in a general sense, a very good thing.




More information about the ubuntu-users mailing list