Обычно это нужно только в том случае, если у него есть какая-то проблема, и ее можно решить с помощью ядра. Но. Есть так много преимуществ, что нельзя перечислить их.
Подобно:
- Быстрая загрузка (хорошо, если вы разберетесь со всеми модулями и будете использовать только «скомпилированные» части)
- Лучшая безопасность (вы можете исправить ядро, чтобы стать более надежным, безопасным)
- Создать ядро в реальном времени (для мультимедийных целей)
- Применяйте набор патчей, например, -mm или измените планировщик (на некоторых ПК это может значительно увеличить скорость отклика)
- Например, изменение ядра на pre-empt может помочь с точки зрения отзывчивости.
- Вы можете включить / отключить безопасность (AppArmor для ex)
- Вы можете включить / отключить ведение журнала, поддержку отладки (и то, и другое помогает сделать ядро меньшего размера, немного более быстрое, если оно вам не нужно).
Просто ооочень много вариантов. В Ubuntu действительно просто создать новое ядро. Есть хорошая инструкция по этому поводу: http://ubuntuforums.org/showthread.php?t=311158
Вы можете прочитать это, как настроить это здесь. В основном, если вы используете make menuconfig
и нажимаете ?
это выбросит соответствующую помощь для данного пункта.