В операционных системах, таких как Linux, драйверы могут быть скомпилированы в образ ядра.Несмотря на то, что они статически связаны, они вполне могут иметь архитектуру типа подключаемого модуля, которая позволяет легко включать только нужные драйверы.
Кроме того, они динамически связаны и загружаются либо во время загрузки, либо по требованию, когда этого требует программное обеспечение системного уровня.