contrafack Цитата: а почему не делают сразу так (разработчики) ??
Ну как я написал некоторые оптимизации могут быть специфичны для того железа на котором вы запускаете GNU/Linux
Разработчики изначально дают среднестатистическое ядро с кучей модулей которое поидее должно запускаться на широком спектре железа.
Но вот спрашивается нужны ли вам допустим драйвера для старых видеокарт типа Riva TNT или ATi Rage?
А они занимают место...
Или например драйвер вашего SATA контролера. Иногда требуется его собирать внутрь ядра чтобы он работал на более ранних этапах инициализации.
И многое-многое другое.
Цитата: И суть компиляции в чем заключается ?
Как и любая сборка\компиляция получение из исходного кода бинарнка\программы итд
Цитата: ядру линукса изначально находится в НЕкомпилированном виде ?
Изначально вам дается чтото среднеоптимизированное под среднестатистические компы.
Ну или в случае Source-based дистрибутивов вам может на этапе установки предлагаться собрать свое ядро.
Цитата: да нет. дела не в том, что я просто так хочу на рабочем сервере экспериментировать это. Просто я это могу на витуалке делать. у меня помоему даже видео есть, как это делается. просто я суть не понимаю зачем и почему
Я вроде на прошлой странице еще ответил на этот вопрос.
Например вот что выходит из стандартной черной консоли при сборке ядра с нестандартными настроками:
0