emostar 13.09.2012 15:09
Есть вопрос! — Дистрибутив Debian (кастомный)
Как включить все драйвера которые есть (например у меня архив), при установке дебиана, чтоб они компилились в ядро?Например кто-то устанавливает дебиан на комп со специфическим железом, у нас есть драйвера в образе, и при установке пересобирается ядро именно с теми которые нужны на этом специфическом компе?
jh 13.09.2012 16:56 #
+ 0 -
а чем модули не устраивают?
Не нужно все драйверы компилить в ядро. Оно от этого толстеет. В debian'е уже проблема с кастомным железом решена. Почти все драйверы скомпилены модулями, а для начального старта используется initrd.
Заказчик хочет чтоб они были вкомпилены, и как он сказал, не отваливались) Но это будет делаться только когда будет находится какое-то специфическое железо, драйвер которого не вкомпилен в ведро)
Как так они могут "отваливаться"?
Система модулей придумана как раз для того, чтобы ядро не жирнело. Одно дело, когда собирается ядро под конкретное железо и вкомпиливается то, что нужно для этого железа. Совсем другое дело, когда нужно обеспечить максимальную поддержку оборудования. Для этого и придуманы модули. Заказчик не понимает, чего он хочет. Когда неспециалист указывает как нужно поступать, ничего хорошего не выйдет. Ему нужна тормозная и неповоротливая система, которая на любом железе будет работать плохо? Тогда apt-get source в руки, компиль ядро и делай свой репозитарий, из которого при установке можно поставить всё, что нужно. Только я бы от такого заказа отказался, потому как проблем будет много.
Система модулей придумана как раз для того, чтобы ядро не жирнело. Одно дело, когда собирается ядро под конкретное железо и вкомпиливается то, что нужно для этого железа. Совсем другое дело, когда нужно обеспечить максимальную поддержку оборудования. Для этого и придуманы модули. Заказчик не понимает, чего он хочет. Когда неспециалист указывает как нужно поступать, ничего хорошего не выйдет. Ему нужна тормозная и неповоротливая система, которая на любом железе будет работать плохо? Тогда apt-get source в руки, компиль ядро и делай свой репозитарий, из которого при установке можно поставить всё, что нужно. Только я бы от такого заказа отказался, потому как проблем будет много.
да я вот то и думаю нафига ему впаивать в ядро все дрова и делать его огромным и бесполезным если для этого придумали модули, он говорит что у них "низкий приоритет и они медленнее работают" ....что то в этом духе)
впринципе я ему могу сказать что я сделал то что он хотел, а самому модулей понапихивать)
впринципе я ему могу сказать что я сделал то что он хотел, а самому модулей понапихивать)
У человека какая-то каша в голове. Как только модуль загружен, он включён в подсистым ядра. Какой нафиг низкий приоритет?