Some modularization of some drivers and other tweaks made. One big thing
you'll probably see is removing the ability for the main derive system to
host VMs, however this doesn't remove the support for derive to be run in
a VM itself. This is just because derive will likely never port qemu.
Another notable change is changing of modules configuration to not have
forced loading/unloading, this is unsafe and can lead to undesirable
consequences.
There are other changes, mostly tweaks to the existing config.
Especially removal of drivers that we'll likely never see being run
in a derive system. But other than that, the diff is big but it's mostly removal
of whitespace and newlines too, just to clean up the kernel config and
not have that annoying "AUTOMATIC GENERATED CONFIG".