Gerätedatei
Eine Gerätedatei ist eine spezielle Datei im Dateisystem von Unix-ähnlichen Betriebssystemen, die als Schnittstelle zu einem Gerätetreiber oder zu einer virtuellen Peripherie dient. Gerätedateien ermöglichen es Programmen, Hardware oder Software-Dienste über Standarddateizugriffe zu adressieren, ohne direkt mit dem Gerät zu interagieren.
Es gibt zwei Haupttypen: Zeichengeräte und Blockgeräte. Zeichengeräte übertragen Daten als kontinuierlichen Stream, häufig Byteweise, ohne
Gerätedateien befinden sich üblicherweise im Verzeichnis /dev. Historisch wurden sie manuell mit dem Befehl mknod erzeugt,
Nutzerprogramme öffnen und verwenden Gerätedateien wie normale Dateien: open, read, write oder ioctl. Der Zugriff wird
Gerätedateien sind Schnittstellen; Sicherheitsaspekte wie Berechtigungen, Besitzverhältnisse und korrekte Treiberaktualisierung sind wichtig, da fehlerhafte Treiber oder