Деякі з них є специфічними для окремо взятих апаратних платформ. Наприклад, у Linux драйвер msr.ko призначений для доступу до модельно-залежних регістрів процесора винятково архітектури x86. Багато Linux-драйверів є універсальними і після перекомпіляції можуть працювати на різних платформах, де присутнє обладнання, підтримуване драйвером (наприклад, драйвери графічних процесорів для шини PCI Express успішно працюють на материнських платах для x86, ARM і RISC-V-процесорів).