FreeBSD - Kernel - Общая информация, сборка: различия между версиями
Admin iph (обсуждение | вклад) (Новая страница: « === FreeBSD - Kernel - Общая информация, сборка === Разница в работе между кодом, вкомпилированным...») |
Admin iph (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | [[Файл:Hot11.png|link=https://bit.ly/3tbFsd6| Самые выгодные сервера? в рунете ]] | ||
Текущая версия на 19:47, 12 января 2016
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