Разработчики проекта Kernel Backporting поставили перед собой цель бэкпортирвоания драйверов, представленных в новых версиях ядра Linux, для более старых веток ядра. В рамках проекта для старых ядер ежедневно формируется два пакета с драйверами: набор из экспериментальной ветки linux-next, на базе которой формируется будущий выпуск ядра Linux, и набор драйверов из последнего стабильного релиза ядра. Пакеты ориентированы на пользователей, которым необходима поддержка новых устройств, но которые не желают использовать последние версии основной ветки Linux-ядра, например из-за использования версии ядра, поставляемой в составе дистрибутивов.
Проект создан как продолжение инициативы compat-wireless, в рамках которой уже организована работа по бэкпортирвоанию для старых ядер (начиная с 2.6.25) свежих драйверов для Wifi, Bluetooth и Ethernet адаптеров. Новый проект подразумевает преобразование пакета compat-wireless в compat-drivers, перевод проекта на инфраструктуру Kernel.org и создание в организации Linux Foundation специальной рабочей группы по бэкпортированию драйверов. Первое время в рамках compat-drivers планируется обеспечить бэкпортирование только драйверов для Bluetooth, Ethernet и WiFi, но уже ведётся работа по подготовке инструментов для бэкпортирования графических драйверов.
Первую версию пакета compat-drivers планируется выпустить сразу после доступности первого кандидата в релизы ядра Linux 3.7 (в настоящее время идёт подготовка ядра 3.6). Как и проект compat-wireless, в compat-drivers будет доступен для ядер начиная с 2.6.26. В качестве основы будет выступать модуль ядра Compat, реализующий слой совместимости с последним ядром Linux, т.е. добавляющий функциональность подсистемы драйверов ядра, которая появилась в последних ядрах, но не была реализована в прошлых. В ряде случаев Compat позволяет пересобрать драйвер из нового ядра без внесения изменений.