Это именно рекомендация собирать ядро через чекинсталл?
В каких случаях прибегают к перекомпиляции ядра?
Чтобы уменьшить размер ядра:
Представьте, что вы фанат Линукс, и вам нужна ОС для мобильного телефона. Обычная ОС содержит разнообразные компоненты и имеет размер, измеряемый в гигабайтах, которых просто нет в мобильном телефоне. Я бы на вашем месте перекомпилировала ядро и удалила ненужные модули. Когда размер ядра уменьшится, оно будет занимать меньше места в оперативной памяти, высвобождая дополнительные ресурсы для приложений.
Чтобы добавить или убрать поддержку тех или иных устройств:
Для взаимодействия любого устройства с операционной системой необходим соответствующий драйвер устройства. Например, подсоединяя USB устройство к компьютеру, мы должны обеспечить соответствующий драйвер для его работы. Говоря техническим языком, в ядре необходимо активировать поддержку USB драйвера.
Чтобы изменить параметры системы:
Системные параметры включают: поддержку "верхней" памяти, управление лимитами выделяемого ресурса и тому подобное. Для управления физической памятью свыше 4Гб, необходима поддержка "верхней" памяти (до 64 Гб).