> Предположим, ядро монолитное, размер на жестком диске -- 4мБ.
1. Ядро на диске сжато упаковщиком.
2. Монолитные ядра -- вчерашний день. Надо собирать модулями все, что собирается. Это гарантирует, что на конкретном железе будут работать (и занимать место в памяти) только нужные части кода
Монолитные ядра — вчерашний день. Надо собирать модулями все, что собирается. Это гарантирует, что на конкретном железе будут работать (и занимать место в памяти) только нужные части кода
Я собираю ядро только с поддержкой устойств, которые я использую. Тоесть работают только нужные части кода. Можно вынести все в модули, но какой смысл?
>>Я собираю ядро только с поддержкой устойств, которые я использую. Тоесть работают только нужные части кода. Можно вынести все в модули, но какой смысл?
смысл в том что неиспользуемые модули не подгружаются
Чувак, ты пойми, вот так например можно смотреть телевизор без тв-тюнера
modprobe vivi
mplayer -tv driver=v4l2 tv://
А ты говоришь, ненужные модули не собирать.
>2. Монолитные ядра -- вчерашний день. Надо собирать модулями все, что собирается. Это гарантирует, что на конкретном железе будут работать (и занимать место в памяти) только нужные части кода
ололо. если модули - это не значит, что ядро линукса перестало быть монолитным.
> ололо. если модули - это не значит, что ядро линукса перестало быть монолитным.
Ты идиот? Контекст понимать умеешь? В данном топике под монолитным понимается "статически скомпонованное". А микроядеродрочерством я переболел в 2002 году, когда хваленый QNX мощно лагал на моем компе при фоновом копировании файлов (потому что не включил DMA для дисков).