On Mon, 2023-03-20 at 12:27 +0100, lacsaP Patatetom wrote: > if I understand correctly, I can install my package linux-lts-perso- > 6.1.15-2-x86_64.pkg.tar.zst, boot on it (eg. "my" kernel) and continue > to use the binaries present on my system while they have not been > compiled with its (new) headers and especially for the binaries that > call the functions present in the blk-core.c file ? I still don't know if I understand you and https://www.google.com/search?q=translate doesn't help. You can install core/linux-lts 6.1.20-1 core/linux-lts-docs 6.1.20-1 core/linux-lts-headers 6.1.20-1 and also your linux-lts-perso 6.1.15-2 linux-lts-perso-docs 6.1.15-2 linux-lts-perso-headers 6.1.15-2 neither the version, nor the pkgrel matter. You can run one or the other kernel and you can build modules for what ever kernel you like, see https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support#Rebuild_modules . You (usually) can use a binary such as /usr/bin/vim with one or the other kernel, but you might need to build modules to use something like virtualbox. In your case something like systemd or xorg is irrelevant, but something like this might depend closer on kernel versions, than vim does. Regards, Ralf