> Я вот одного не пойму. Это либо словесные игрища либо самообман, либо
> и то и другое вместе.
> Смотрите.
> Есть динамические ядра. Солярис, например. Там минимальное ядро загружает ВСЕ модули динамически.
> Загружает и выгружает. Оно не монолитное.
> Есть монолитные ядра. Как в БСД. Теоретически - и по определению -
> они после старта ничего загружать не должны. Потому что все влинковано
> в ядро.% kldstat
Id Refs Address Size Name
1 40 0xffffffff80200000 111d0f8 kernel
2 1 0xffffffff8131e000 1fd140 zfs.ko
3 2 0xffffffff8151c000 5928 opensolaris.ko
4 1 0xffffffff81523000 1110 cd9660_iconv.ko
5 3 0xffffffff81525000 6c80 libiconv.ko
6 1 0xffffffff8152c000 1128 msdosfs_iconv.ko
7 1 0xffffffff8152e000 4ce0 atapicam.ko
8 1 0xffffffff81533000 e960 cpufreq.ko
9 1 0xffffffff81612000 2b816 pf.ko
10 1 0xffffffff8163e000 4f97c radeon.ko
11 1 0xffffffff8168e000 1304f drm.ko
12 1 0xffffffff816a2000 1a4 blank_saver.ko
% kldload geom_mirror
% kldstat
Id Refs Address Size Name
1 42 0xffffffff80200000 111d0f8 kernel
2 1 0xffffffff8131e000 1fd140 zfs.ko
3 2 0xffffffff8151c000 5928 opensolaris.ko
4 1 0xffffffff81523000 1110 cd9660_iconv.ko
5 3 0xffffffff81525000 6c80 libiconv.ko
6 1 0xffffffff8152c000 1128 msdosfs_iconv.ko
7 1 0xffffffff8152e000 4ce0 atapicam.ko
8 1 0xffffffff81533000 e960 cpufreq.ko
9 1 0xffffffff81612000 2b816 pf.ko
10 1 0xffffffff8163e000 4f97c radeon.ko
11 1 0xffffffff8168e000 1304f drm.ko
12 1 0xffffffff816a2000 1a4 blank_saver.ko
13 1 0xffffffff816a3000 cc2d geom_mirror.ko
% kldunload geom_mirror
% kldstat
Id Refs Address Size Name
1 40 0xffffffff80200000 111d0f8 kernel
2 1 0xffffffff8131e000 1fd140 zfs.ko
3 2 0xffffffff8151c000 5928 opensolaris.ko
4 1 0xffffffff81523000 1110 cd9660_iconv.ko
5 3 0xffffffff81525000 6c80 libiconv.ko
6 1 0xffffffff8152c000 1128 msdosfs_iconv.ko
7 1 0xffffffff8152e000 4ce0 atapicam.ko
8 1 0xffffffff81533000 e960 cpufreq.ko
9 1 0xffffffff81612000 2b816 pf.ko
10 1 0xffffffff8163e000 4f97c radeon.ko
11 1 0xffffffff8168e000 1304f drm.ko
12 1 0xffffffff816a2000 1a4 blank_saver.ko
% uname -rsm
FreeBSD 9.0-PRERELEASE amd64
Удивительно, правда?
> То есть существует либо мальчик либо девочка. А если есть и то
> и другое - то это называется гермафродит и является уродством, вообще
> говоря.
> Монолитное ядро с подгружаемыми модулями - на мой личный ИМХОшный взгляд -
> именно такой уродец-гермафродит.
> Где я неправ?
Везде.