>Привет Олл !
>Извените за ламерский вопрос но я до сих пор не пойму как
>компилировать
>ядро во Фре и определять самому какие опции будут встроены в ядро
>а какие
>будут загружаться как модули ! Хм и еще я хотел бы узнать
>что значат ВСЕ значения выдоваемые sysctl -a, найти можно только некоторые
>а вот все остольные чо означают ?
>
>Зарание большое спасибо !
некоторые поправки:
доп.параметры sysctl для выставления автоматом прописываются в
/etc/sysctl.conf
часть параметров не может быть изменена после загрузки ядра и должна
быть описана в конфигурации загрузчика
/boot/loader.conf.local или man boot и зависимости
часть выставляется по рекомендациям из /etc/defaults/rc.conf в своем
/etc/rc.conf
наиболее важные описаны в
man 8 sysctl
все это сделано чтобы не загнать систему в ...
Все что неописано - ищется в ядре и headers по смыслу использования
и уже с профессиональным подходом
Ядро собирается как обычно в BSD, и с времен Царя-Гороха не сильно изменилось: всегда есть LINT и GENERIC в которых указаны ВСЕ основные
секции которые должны и могут быть использованы.
Взяв GENERIC как базовое, выкинув лишнее и добавив нужное из общего
описания LINT для себя, получаем нужное нам ядро.
Модули собираются ВСЕ которые есть, дальше зависит от rc.conf что
прогружать, а что нет, что подгружать - указывается в настройках загрузчика, пример:
/boot/defaults/loader.conf (man loader; man loader.conf)
для старта можно почитать http://unix1.jinr.ru/~lavr/