Вы можете создать собственное ядро linux для любого дистрибутива.
Начните с перехода на kernel.org и загрузки последней версии.Затем выберите ваш интерфейс конфигурации (у вас есть выбор консольного текста, 'config', стиля ncurses 'menuconfig', стиля KDE 'xconfig' и стиля GNOME 'gconfig') и выполните ./make whateverconfig
.Выбрав все параметры, введите make
, чтобы создать ядро.Затем make modules
для компиляции всех выбранных модулей для этого ядра.Затем make install
скопирует файлы в каталог / boot, а make modules_install
скопирует модули.Затем перейдите в / boot и используйте mkinitrd
, чтобы создать RAM-диск, необходимый для правильной загрузки, если это необходимо.Затем вы добавите ядро в GRUB menu.lst, отредактировав menu.lst и скопировав последнюю запись и добавив аналогичную запись, указывающую на новую версию ядра.
Конечно, это основной обзор ивам, вероятно, следует поискать «ядро компиляции Linux», чтобы найти более подробную информацию.Выбор необходимых модулей и параметров ядра требует небольшого опыта - если вы выберете неправильные параметры, ядро может не загрузиться, и вам придется начинать все сначала, что является проблемой, поскольку выбор параметров и компиляция ядра может занять 15-30 минут.
В конечном счете, компиляция сокращенного пользовательского ядра не будет иметь большого значения, если ваша задание не очень и очень чувствительно к производительности.Имеет смысл удалить из ядра вещи, которые вы никогда не собираетесь использовать, хотя, как, например, поддержку ISDN.
Кстати, я бы сказал, что этот вопрос больше подходит SuperUser.com,поскольку это не совсем о программировании.