Я создаю собственное ядро для работы в гостевой системе VMWare. Идея в том, чтобы отключить все драйверы, функции безопасности, отладку и другие необязательные функции. У меня есть несколько вопросов:
1) Приведет ли это к значительному повышению производительности?
2) Есть ли более простой способ сделать это, помимо того, чтобы заходить в menuconfig и снимать кучу галочек?
3) Кто-то уже сделал это, сэкономив мне время?
решение1
Ядро Linux включает только критические драйверы, которые необходимы для его работы. Существует множество других драйверов, но они предоставляются как внешние модули и загружаются во время выполнения только при необходимости.
Отключение функций безопасности — очень плохая идея.
Что касается отключения отладки, я не знаю, сколько места вы сэкономите, но вряд ли это будет стоить усилий.
Возможно, вам захочется взглянуть наКрошечное ядро LinuxилиТинификация ядра Linuxпроект, который может предоставить то, что вы ищете.