FreeBSD - Kernel - Общая информация, сборка: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: « === FreeBSD - Kernel - Общая информация, сборка === Разница в работе между кодом, вкомпилированным...»)
 
 
Строка 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