www.wikidata.de-de.nina.az
udev steht fur userspace dev dev steht fur Geratedatei siehe engl device Gerat und ist ein Programm mit welchem der Linux Kernel Geratedateien fur die Datenein und ausgabe Input Output verwaltet udevBasisdatenEntwickler Greg Kroah Hartman Kay Sievers Dan Stekloff u v aAktuelle Version 254 1 28 Juli 2023 Betriebssystem GNU LinuxProgrammiersprache C 2 Kategorie DateisystemLizenz GPLdeutschsprachig neingit kernel org p linux hotplug udev gitudev ersetzt seit dem Kernel 2 6 das fruher genutzte devfs Dateisystem dessen Aufgaben es damit ubernimmt Genauso wie devfs verwaltet udev das dev Verzeichnis welches die speziellen Geratedateien enthalt um von Programmen aus auf die vom System zur Verfugung gestellten Gerate zuzugreifen Mit der Einfuhrung von udev waren sowohl udev als auch devfs im Kernel enthalten Seit Ende Juni 2006 ist nur noch udev enthalten devfs wurde vollstandig entfernt Am 3 April 2012 wurde udev in systemd mit der Begrundung aufgenommen dass Hotplugging ein integraler Bestandteil von systemd sei und sich der administrative Aufwand beider Projekte sowie redundanter Code durch einen Merge reduzieren liessen 3 4 udev wurde somit zu einem Bestandteil von systemd 183 5 Inhaltsverzeichnis 1 Arbeitsweise 2 Konfiguration 3 Vorteile 4 Nachteile 5 Weblinks 6 EinzelnachweiseArbeitsweise Bearbeitenudev uberwacht und wertet hotplug Ereignisse aus Finden sich dort Informationen uber ein neu angeschlossenes Gerat werden zu diesem Gerat vorhandene zusatzliche Informationen dem sysfs Dateisystem entnommen und eine neue Geratedatei im dev Verzeichnis erzeugt Dabei ist der fur die spezielle Datei verwendete Name und die Zugriffsberechtigung frei durch Regeln konfigurierbar Konfiguration BearbeitenInstalliert man udev so findet man die Standardregeln unter etc udev rules d 50 udev rules Um die eigenen Regeln anwenden zu konnen sollte man diese Datei nicht verandern sondern eine neuere mit kleinerer Nummer erzeugen zum Beispiel etc udev rules d 10 udev rules Somit ist gewahrleistet dass diese Regeln zuerst erkannt werden Wurde eine Regel gefunden so wird diese und auch jede passende folgende angewandt Vorteile BearbeitenIm Unterschied zu devfs welches im Linux Kernel selbst integriert war arbeitet udev im userspace wird also als normales Programm gestartet Die Verwaltung und Namensgebung der angeschlossenen Gerate liegt dadurch nicht mehr beim Kernel und ist somit einfacher konfigurierbar Weitere Vorteile sind die Zuordnung von Geraten ist eindeutig es entstehen keine Probleme mehr wenn man z B die Reihenfolge von zwei angeschlossenen USB Druckern andert die Benennung der Gerate kann durch den Nutzer gewahlt werden sie bleibt bestandig fur die Ermittlung der Geratenamen konnen beliebige Verfahren zur Anwendung kommen neben statischen Listen und Regeln z B auch die Abfrage einer externen Datenbank wodurch sich beispielsweise Gerate innerhalb eines Unternehmensnetzwerkes durch ihre Seriennummer identifiziert einheitlich verhalten die Benennung ist Linux Standard Base konformNachteile BearbeitenEin bewusst abgewagter Nachteil von udev besteht darin dass es im Gegensatz zu devfs beim Aufruf eines dev Knotens nicht automatisch die entsprechenden Geratetreiber ladt Funktioniert beim Einstecken eines Gerates HotPlug nicht richtig und ladt die benotigten Treiber nicht konnen diese nicht mit udev nachgeladen werden Weblinks BearbeitenVorstellung von udev auf dem Linux Symposium im Juli 2003 in Ottawa englisch PDF 44 kB Ausfuhrliche Einfuhrung in die Erstellung von udev Regeln englisch Erstellen von udev Regeln unter DebianEinzelnachweise Bearbeiten Release 254 28 Juli 2023 abgerufen am 5 August 2023 The udev Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 3 September 2018 Kay Sievers Udev and systemd to merge 3 April 2012 abgerufen am 2 Juni 2012 englisch Kay Sievers Commit import udev repository 3 April 2012 abgerufen am 2 Juni 2012 englisch systemd systemd In GitHub Abgerufen am 21 August 2016 Abgerufen von https de wikipedia org w index php title Udev amp oldid 191808234