FreeBSD - Kernel - Общая информация, сборка
FreeBSD - Kernel - Общая информация, сборка
Разница в работе между кодом, вкомпилированным в ядро, и подгруженным модулем, только одна: вкомпилированные в ядром функции _могут_ вызываться прямыми вызовами, а из модулей _всегда_ только косвенными
это совершенно разные вещи. В loader.conf положено писать loader tunable . Много loader tunable продублировано в sysctl, но далеко не все, много продублировано только в ro режиме.
правильно писать loader tunable в loader.conf , а sysctl в sysctl.conf . На практике определяется очень просто: если значение нельзя поменять после загрузки системы через sysctl или переменная вообще отсутствует, но в документации она есть, то это loader tunable, и писать его надо в loader.conf
Как посмотреть опции с которыми скомпилировано ядро?
если присутствует опция options INCLUDE CONFIG_FILE то:
% config -x /boot/kernel/kernel
XBOX - ядро для платформы XBOX MAC и PAE - расширения стандартного ядра GENERIC