Использовать - можно, безбоязненно - не во всех случаях. Иногда опции меняются и требуется все-таки поразбираться что изменилось и что надо включить/выключить. Например, где-то в 2.6.21(?) сильно поменяли конфигурацию netfilter, что при сборке со старым конфигом приводило к нерабочему iptables.
Необходимо взять старый конфиг и начать конфигурить ядро, тогда опции появившиеся в новой версии будут помечены как new. (по крайней мере в make menuconfig). Как там в остальных версиях - не знаю.
Уже три года на целом ряде машин просто тупо копирую .config от старого ядра в новое и пересобираю систему. Изредка пробегаю, отключая новшества ненужные мне и включая новые вещи. Всё новое в menuconfig подсвечено пометкой (NEW). Кто этим занимается, genkernel или сам menuconfig - без понятия. Проблем от 2.6.8(?) до 2.6.23 не возникло.
Ну, разве что с теми деталями, что копирую обычно из mc, а компилирую через genkernel --menuconfig all
>Не очень хорошее решение - таким образом вы кучу новых и почти всегда ненужных вещей по умолчанию компилируете.
Драйвера новые добавляются редко и всегда по умолчанию в виде модулей собираются, так что не мешают. Новые фичи всякие, либо отключены и ни на что не влияют, либо включены по дефолту, но тогда они и востребованы.
Так что реально приходится только редко (очень) выкидывать ненужные модули :)