Приложения (/ drivers) используют ядро для связи с аппаратными средствами. Ядро предоставляет API / функции для приложения для этого. С изменением ядра эти функции / API часто менялись. Этим новым функциям может понадобиться дополнительная / меньшая информация (скажем, новые параметры). Поэтому, когда приложение вызывает эту функцию более старым способом, это приведет к сбою системы.
- Это мое понимание.