Gerätetreibern
Gerätetreiber (engl. device drivers) sind Softwarekomponenten, die zwischen dem Betriebssystem und der Hardware vermitteln. Sie übersetzen generische Befehle des Systems in gerätespezifische Anweisungen und liefern Status- sowie Fehlerinformationen zurück. Dadurch erhält das Betriebssystem eine einheitliche Schnittstelle, um verschiedene Geräte zu steuern, ohne deren konkrete Funktionsweise im Detail kennen zu müssen.
Treiber ermöglichen eine Abstraktionsschicht zwischen Software und Hardware. Sie kapseln hardwarenahe Operationen wie Datenübertragung, Interrupt-Verarbeitung und
Architektur und Verteilung unterscheiden sich je nach Betriebssystem. Linux verwendet Kernel-Module (.ko), die dynamisch geladen werden
Typen von Gerätetreibern umfassen Grafik-, Netz-, Speicher-, Drucker-, Eingabegeräte und Chipsatz-/Spezialtreiber. Ohne passende Treiber kann ein