Montag, 16. Mai 2016

101.1 virtuelles Dateisystem sysfs und udev, hald, dbus

virtuelles Dateisystem sysfs
  • Exportiert Informationen bezüglich der Kernelmodule aus dem Verzeichnis /sys
  • Darstellung proszessrelevanter Informationen strukturiert und einheitlich aufbereitet
  • Jedes Unterverzeichnis repräsentiert ein Treibermodell des laufenden Kernel
  • Viele symbolische Links innerhalb der Verzeichnisse um den Zusammenhang der verschiedenen Geräte darzustellen
  • /sys wird dynamisch generiert und enthält somit keine überflüssigen Informationen -> Ressourcenverbrauch auf Minimum
  • wichtige Grundlage für udev und HAL
udev, hald und dbus
  • hald       (repräsentiert) Hardware Abstraction Layer (HAL) -> Daemon
  • hald informiert dbus darüber, wenn ein Wechsellaufwerk gesteckt und entfernt wird -> sichtbar: Zeichen für das Laufwerk erscheint z.B. im Launcher
  • udev       Gerätemanager, der in modernen Kernelversionen /dev verwaltet, indem sich nur tatsächlich angeschlossene Geräte befinden

Keine Kommentare:

Kommentar veröffentlichen