Примеры программ пожалуйста приведите. Если написано что нужна другая версия, могут быть проблемы с корректной работой приложения из-за несовместимости каких компонентов, библиотек или т.п. Драйвера зависят от версии ядра, т.к. как правило они загружаются как модули ядра при инициализации системы. Можете навернуть себе ось, если поставите несовместимый драйвер. Потом прийдется откатывать все назад (если это вообще будет возможно)