Gentoo Archives: gentoo-user

From: Rich Freeman <rich0@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Upgrading from 5.14 to 6.0 version
Date: Sat, 12 Nov 2022 21:17:20
In Reply to: Re: [gentoo-user] Re: Upgrading from 5.14 to 6.0 version by Wol
1 On Sat, Nov 12, 2022 at 2:13 PM Wol <antlists@××××××××××××.uk> wrote:
2 >
3 > The idea behind stable kernels is great. The implementation leaves a lot
4 > to be desired and, as always, the reason is not enough manpower.
5 >
7 Two things: first, LTS kernels aren't the same as stable kernels.
8 Dale has been running stable kernels, and gentoo-sources kernels are
9 all stable kernels.
11 Second, I've been running LTS kernels for years without issue. I got
12 into them due to running zfs/btrfs/nvidia. ZFS and nvidia are out of
13 tree modules, and they tend to lag in support for the latest stable
14 branches, so it is a constant battle if you want to run stable. If
15 you run LTS they just work. When I was running btrfs I wanted to
16 stick to LTS mainly because btrfs was constantly breaking things in
17 new releases, which like every other subsystem are introduced in new
18 branches. That was a while ago and maybe btrfs is more stable today.
19 If you run anything out of tree though LTS is a much easier target.
21 Aside from that, new kernel options are almost never added within LTS
22 branch releases, so I just run make oldconfig and I'm done. You do
23 get the rare change, and it is very easy to manage those.
25 The downside is if you want some new kernel feature you won't get it,
26 and you might need to update for support for new chipsets/CPUs if
27 you're upgrading. That isn't a big deal to manage as I don't do it
28 often.
30 I can't remember the last time an LTS kernel blew up on me, but I
31 never rush out to update a kernel the day it is released.
32 Occassionally I do see a regression fixed and it tends to happen
33 fairly quickly.
35 All that said, it would be nice if the kernel had more of a QA
36 process. I think the kernel has basically deferred all of that to
37 distros, which means by running an upstream kernel I get none of it.
38 The upstream kernel config defaults are also less than ideal, which is
39 something distros also manage.
41 --
42 Rich