On Fri, Nov 05, 2004 at 02:09 +0300, Alex Semenyaka wrote:
| > On Wed, Nov 03, 2004 at 11:24:25PM +0300, Mike Belopuhov wrote: > > В том что нафиг не надо собирать тоже самое, что уже есть... > > Это не совсем "то же самое" :) |
да то же... у меня есть rl в ядре, нафиг мне его еще модулем
собирать?
| > Особенно, когда на машине есть 2-3 ядра. |
зачем? или вы занимаетесь перезагрузкой системы туда-сюда?...
| > >> Модули на то и модули, что должны лежать полным комплектом > >> в сторонке. На предмет загрузки другого ядра, например. > > Другое ядро может и не сможет подцепить эти модули, так что > > проку от этого не так много... > > С чего оно не сможет подцепить другие модули? |
есть вероятность (: во всяком случае от переделки от версии к
версии кода, на который этот модуль завязан, да и собственно
от самой сборки... всяких INET6 и прочего....
| > Ещё пример из жизни. По некоторой странной надобности на своём > ноуте сократил список собираемых модулей до 3-х, а исправить потом > обратно - забыл. Спустя 3 месяца уже полез в ядро разбираться - > почему при выполнении программ в эмуляции Linux'а ядро kernel panic > вываливает? А просто linux.ko был старый и с ядром рассинхронизировался. > Если модули собираются только отдельным списком и с миром, то есть неплохая > вероятность наступить на эти грабли. |
во-во :)
On Sun, Nov 07, 2004 at 04:16:25PM +0300, Mike Belopuhov wrote:
Кроме причин, который Вы и сами знаете, есть простое соображение.
Вот буквально вчера наблюдал, как карточки не опознавались, будучи
вкомпилёнными в ядро, и конфигурация поднималась только при загрузке
их модулей. Начались глюки при перестройке конфигурации (100M карта
менялась на 1G). Оно того стоит - добавлять себе забот, отслеживая,
где что как собрано? Если Вы администрируете одну машину - не проблема.
Три - уже тяжелее. А у меня в домашней лаборатории их 5 разных.
И уже в этом случае мне чем универсальнее, тем лучше. Возможно, за
счёт потери получаса машинного времени - он съэкономит мне моё время,
которое ценнее машинного.
Я традиционно нынче держу "минимальное" ядро без оборудования.
Я не про вероятность. Я про опыт - а мой опыт говорит, что ядро обычно
не цепляет модули именно тогда, когда Вам жалко 5 минут на их
пересборку. В результате модули не соответствуют ядру, и хорошо,
если просто не грузятся. А то ведь могут и грузиться, роняя потом
систему в неожиданный момент времени.
Вот именно поэтому их лучше держать собранными. Проблемы возникли как раз
из-за того, что я НЕ СОБИРАЛ модули, хотя и по недосмотру.
Потерь от этого - чуть, вот по месту:
# du /boot/modules/
14580 /boot/modules/
на моей 6.0-CURRENT. Это, простите, не размер для нынешних дисков.
По времени, повторю, сколько они добавляют ко времени сборки - 5 минут?
10? 15? Оно того стоит?
SY, Alex
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all
http://subscribe.ru/ http://subscribe.ru/feedback