On Mon, May 27, 2024 at 03:37:08PM +0200, Emanuele Rocca wrote: > > So we have the problem that the Debian cloud kernel supports some, but > > not all, of the devices our shared users need, and we’re not sure of > > the right way to solve that. We wondered if we should switch the > > images to the generic kernel, or if there’s a way we could help the > > cloud kernel support more clouds, or if there’s a better solution we > > haven’t thought of. > > I think the best approach is enabling the needed modules one by one in > the cloud image following the procedure above.
Andrew's question is a bit higher level than that, and mostly boils down to "Which cloud environments do we actually want to support with the cloud kernel?" We have declined requests to enable modules in the cloud kernel in the past, referring people to the standard kernel instead (see e.g. #969140). See also the previous discussion at #https://lists.debian.org/debian-kernel/2020/04/msg00006.html We have not, as far as I can recall, ever explicitly stated a policy around this, nor have we documented what it would take for us to support more fine-grained kernel builds (i.e. what stops us from generating a kernel image targeting *only* GCP). noah
