Loading and Unloading Kernel Extensions
Kernel extensions can be loaded and unloaded by calling the sysconfig function from user applications.
A kernel extension can load another kernel extension by using the kmod_load kernel service, and kernel extensions can be unloaded by using the kmod_unload kernel service.