Драйвер в KasperskyOS может быть локальным процессом (один процесс полностью захватывает устройство) или распределенным между процессами (один процесс захватывает устройство и предоставляет доступ другим процессам). Для разработки драйверов в составе KasperskyOS Community Edition поставляется библиотека kdf (заголовочные файлы в директории sysroot-*-kos/include/kdf из состава KasperskyOS Community Edition).
Для изучения принципов разработки драйверов под KasperskyOS в состав SDK (только в deb-пакет для работы с аппаратной платформой Radxa Rock 3A) включен исходный код некоторых драйверов, разработанных с использованием библиотеки kdf. Исходный код драйверов находится в директории /opt/KasperskyOS-Community-Edition-<platform>-<version>/drivers.