Load non-essential modules later
|Reported by:||gcooper||Owned by:|
Loading modules in FreeBSD via loader(8) is extremely slow. One of the lesser noted features in 9.x was a minor infrastructure piece introduced by dougb@ where non-essential modules (i.e. not required for system boot in mountroot) could be loaded after mountroot was loaded.
This patch moves all non-essential (network/non-essential device drivers, non-critical filesystems, and non-essential system call) modules from /boot/loader.conf in to /etc/rc.conf .