Is there an easy way to update your own kernel?
freebsd-doc at fjl.co.uk
Sat Feb 6 22:56:15 UTC 2021
I suspect there's no answer to this, but I'll ask it anyway.
I have some tweaked drivers on my server cluster. I'd like to update
FreeBSD, but obviously keep my driver tweaks. I've found two ways of
1) Upgrade from source, copying my own driver source over the "standard"
2) To save building everything on every machine, do a source upgrade and
then copy my custom kernel into /boot (using sftp) after a binary upgrade.
I *could* split the drivers in question out of the kernel and load them
dynamically, but, AFAIK, there's no way to replace an in-built kernel
driver by loading an external module - you have to recompile the kernel
without it or it's ignored. I'm certain this used to be the case anyway.
Has anyone got a better way than either of the above?
More information about the freebsd-questions