Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: luda_glawa в Sep 22, 2004, 09:58



Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: luda_glawa в Sep 22, 2004, 09:58
Предварително се извинявам за глупавия въпрос.

Понеже ми се наложи да си прекомпилирам ядрото и се замислих кой е по-добрия вариант - да задам ядрото да поддържа дадения хардуер (функция) или да го (я) оставя като модул?

С Уважение :

Luda Glawa ;-)


Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: n_antonov в Sep 22, 2004, 10:22
Златната среда е ключът към палатката:) Невинаги изцяло модулното ядро работи по-бързо, защото е най-малко. Има драйвери, особено тези, които се занимават с директен достъп до хардуера, които работят по-бързо, когато са статично компилирани (примерно файловите системи, чипсетите и т.н.). Като цяло, по-монолитното ядро зарежда по-бързо. Въпреки това, има хардуери, които не ползваш постоянно - като cd-rom, звукови платки и разни такива, драйверите за които е добре да си седят като модули. Всичко това са приказки от личен опит, който не е теоретично подкован;)


Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: Hapkoc в Sep 22, 2004, 10:31
Абсолютно споделям мнението на Ник. Няма никакъв смисъл да речем да се компилира драйвер за USB Mass Storage Controller статично в ядото, ако ти трябва за да си прехвърлиш снимките от цифровото фото например.


Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: luda_glawa в Sep 22, 2004, 11:03
Значи е по-добре за хардуера който не се използва непрекъснато да стои като модул. А примерно подръжка на ядрото на iptables и от сорта мрежови функции (с изключение на тези които не ми ги иска задължително като модули)? Или подръжка на други файлови системи?

С Уважение :

Luda Glawa ;-)

P.S. не слушай старило а патило  ;)


Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: n_antonov в Sep 22, 2004, 13:45
Не, нетфилтъра точно трябва да се компилира като динамични модули. Именно защото ти не използваш никога всички модули, а и някои изобщо не се използват. Зависи какво правиш точно с iptables. Същото важи и за QoS модулите. По правило това са неща, които няма логика да киснат статично в ядрото.


Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: Hapkoc в Sep 22, 2004, 13:54
Файловите системи мисля, че е добре тези които ползваш непрекъснато да са си статично в ядрото, останалите като модули ако се наложи някога да монтираш (примерно някой си е донесъл харда и трябва да точите нещо)... такива мисли ми минават


Титла: Кое е по-добре : да бъде в ядрото или като модул ?
Публикувано от: luda_glawa в Sep 22, 2004, 21:53
Благодаря за помощта  :)

Значи утре ме чака много работа. Само да разбера как се борави с модулите  ;) Както казва шефа : Требе да се чете  :p

С Уважение :

Luda Glawa ;-)