У дистрибутивов с бинарными пакетами обычно один пакет с ядром для одной архитектуры, т.е. одна конфигурация. И в этой конфигурации все возможные драйвера просто собраны как модули.
Вот для встраиваемых систем, где действительно ничего не поменять, конфиги идут прямо с ядром. См. например, arch/arm/configs.
На мой взгляд проблема с разными конфигурациями в том, что описание конфигурации -- это сама конфигурация и есть. Ну т.е. если взять какой-нибудь .config, то как описать, что в нём есть, а чего нет?