>Добрый день.
>Вот хочу откомпилировать ядро под FreeBSD 5.3. В /usr/src/sys/i386/conf кроме GENERIC есть
>несколько файлов, а файла LINT среди них нет. Следовательно как построить
>ядро с нужными опцыями непонятно. Если кому нибуть приходилось работать с
>ядром под 5.3 подскажите пожалуста в чём тут причина? Неужели здесь
>иная процедура компиляции ядра?
>Длагодарен.
[alone]~ > uname -r
5.3-RELEASE-p4
[alone]~ > cd /sys/i386/conf/
[alone]/sys/i386/conf > uname -i
ALONE53
[alone]/sys/i386/conf > ls -la
total 76
drwxr-xr-x 2 root wheel 512 Jan 10 18:11 .
drwxr-xr-x 13 root wheel 512 Nov 12 16:54 ..
-rw-r--r-- 1 root wheel 5598 Nov 13 18:46 ALONE
-rw-r--r-- 1 root wheel 6579 Jan 7 23:58 ALONE53
-rw-r--r-- 1 root wheel 9798 Oct 24 22:02 GENERIC
-rw-r--r-- 1 root wheel 1982 Nov 12 22:02 GENERIC.hints
-rw-r--r-- 1 root wheel 120 Feb 27 2003 Makefile
-rw-r--r-- 1 root wheel 33470 Oct 24 22:02 NOTES
-rw-r--r-- 1 root wheel 469 Nov 12 22:02 OLDCARD
-rw-r--r-- 1 root wheel 1763 Oct 12 03:59 PAE
-rw-r--r-- 1 root wheel 218 Oct 24 00:04 SMP
-rw-r--r-- 1 root wheel 3991 Jul 26 2002 gethints.awk
[alone]/sys/i386/conf > make LINT
cat ../../conf/NOTES NOTES | sed -E -n -f ../../conf/makeLINT.sed > LINT
[alone]/sys/i386/conf > ls -al | grep LINT
-rw-r--r-- 1 root wheel 16469 Jan 10 18:11 LINT
LINT разумеется без комментариев
[alone]/sys/i386/conf > ls -la /sys/conf/NOTES
-rw-r--r-- 1 root wheel 90375 Sep 22 23:23 /sys/conf/NOTES
[alone]/sys/i386/conf >
в /sys/conf находится ПОЛНЫЙ NOTES, почему в /sys/conf - потому что
FreeBSD многоплатформенная система.
Все остальное, как было, так и осталось:
- /sys/i386/conf - местоположение ядра для i386 платформы
- GENERIC берется за основу, все ненужное гавно выкидывается или
коментарится, затем добавляем ВСЕ что необходимо - NOTES для справки
- все, можем собирать:
# cd /usr/src
# less README
# less UPDATING
собираем ядро.
Итого - ну ничего не изменилось, кроме того ВСЕ есть в GENERIC - в самом
верху расписано и в NOTES тоже самое.