Driver
Componente de software que permite ao sistema operacional conversar com um hardware específico. Traduz entre chamadas de API genéricas ("ler setor X") e o protocolo do hardware.
Roda em kernel space (ring 0) → um bug vira tela azul / kernel panic. O Linux mantém os drivers integrados ao kernel (mais de 40 milhões de linhas de código são drivers); o Windows os mantém separados. Os drivers da NVIDIA são famosos por estarem cheios de código proprietário → a famosa foto do dedo do meio de Linus Torvalds, em 2012. Alternativas modernas: drivers em user space (DPDK para rede, SPDK para armazenamento), eBPF ("drivers" seguros), microkernels que separam completamente os drivers do kernel.