|
|
|
|
|
by subway
2654 days ago
|
|
I agree with the vast majority of your post, but.. > Wait, does this person think you can ad-hoc change your kernel version without considering whether your low level and/or kernel specific packages are compatible with it? That's _the point_ of system packages being parameterized on kernel version in NixOS. Linux has done an amazing job of clearly defining the kernel and userland boundaries while fanatically maintaining (recent) backwards compatibility from a new kernel to an older userland. The kernel and the modules/headers associated with the kernel should be treated the same as any other package, and arguably almost no other package on the system should have a hard dependency against a kernel package. It's entirely reasonable to wish to build a rootfs/userland and ship it to be run under an arbitrary linux kernel you dont control. (i.e. paravirt vms, container images, and devices only supported by a vendor kernel). |
|