|
|
Subscribe / Log in / New account

everything is a trade-off

everything is a trade-off

Posted Aug 10, 2024 5:15 UTC (Sat) by wtarreau (subscriber, #51152)
In reply to: everything is a trade-off by dskoll
Parent article: A new kernel-version policy for Ubuntu

> What would be so bad about moving to a new kernel within a given release?
> I run Debian Stable, but I build my own kernel packages using the latest upstream kernel (currently on 6.10.3) and nothing has broken for me so far.

Well, I'd say you've been lucky so far. I often face tiny breakage upon upgrade. It's always tiny stuff that scripts were relying on, such as a script that was checking for the battery state in /proc/acpi, iptables modules being reorganized and renamed, a network driver change which does not react similarly to tuning settings, a deprecated mount option that's no longer supported by a filesystem, etc. This is never too serious and often easily fixable once you understand what's happening. The thing is, users engage into LTS distros to benefit from fixes *without* having to deal with such trouble, and that's the deal. When users don't care about this, they just don't use LTS distros.

And there's of course the long list of possible regressions that come from feature improvements which you are not necessarily interested in but cause harm. When they render your system unbootable and hard too fix, the next time you'll simply skip the upgrade. This is not specific to the kernel but common to all software. There are branches which only receive fixes and that come with a much lower risk of regressions than branches getting new features and architectural changes, and users who validated a version don't want to break everything when just trying to apply a security fix.


to post comments

everything is a trade-off

Posted Aug 10, 2024 14:39 UTC (Sat) by dskoll (subscriber, #1630) [Link]

OK, that makes sense. Thanks.


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