2

Можете ли вы дать мне некоторые преимущества перекомпиляции нового ядра Linux и установок.

make xconfig modules modules_install install

Об этом я и говорю. Может ли кто-нибудь предоставить мне основные потребности и преимущества?.. Спасибо за помощь

2 ответа2

5

Как правило, если вам не нужна конкретная опция, не скомпилированная в ядро, и / или не нуждающаяся в меньшем ядре, оптимизированном по размеру (скажем, для встроенной системы)... совсем немного. Это одна из тех вещей, которые «ДЕЙСТВИТЕЛЬНО нужно спросить», вероятно, означает, что вам не нужно это делать ».

1

Обычно это нужно только в том случае, если у него есть какая-то проблема, и ее можно решить с помощью ядра. Но. Есть так много преимуществ, что нельзя перечислить их.

Подобно:

  • Быстрая загрузка (хорошо, если вы разберетесь со всеми модулями и будете использовать только «скомпилированные» части)
  • Лучшая безопасность (вы можете исправить ядро, чтобы стать более надежным, безопасным)
  • Создать ядро в реальном времени (для мультимедийных целей)
  • Применяйте набор патчей, например, -mm или измените планировщик (на некоторых ПК это может значительно увеличить скорость отклика)
  • Например, изменение ядра на pre-empt может помочь с точки зрения отзывчивости.
  • Вы можете включить / отключить безопасность (AppArmor для ex)
  • Вы можете включить / отключить ведение журнала, поддержку отладки (и то, и другое помогает сделать ядро меньшего размера, немного более быстрое, если оно вам не нужно).

Просто ооочень много вариантов. В Ubuntu действительно просто создать новое ядро. Есть хорошая инструкция по этому поводу: http://ubuntuforums.org/showthread.php?t=311158

Вы можете прочитать это, как настроить это здесь. В основном, если вы используете make menuconfig и нажимаете ? это выбросит соответствующую помощь для данного пункта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .