Udev wird Teil von Boot-System Systemd

4. April 2012, 14:48

Zusammenführung des Source Codes bereits vollzogen - Soll aber weiter getrennt kompilierbar bleiben

Seit einigen Jahren kümmert sich Udev auf Linux-Systemen um das Gerätemanagement und das Zusammenspiel mit dem Kernel. Das soll zwar auch weiterhin so bleiben - dennoch macht das Projekt nun eine wesentliche Transformation durch.

Gemeinsam, aber getrennt

Wie Hauptentwickler Kay Sievers verkündet, soll Udev künftig unter dem Dach des noch relativ jungen Boot-Systems Systemd weiterentwickelt werden. Sievers, der auch maßgeblich an der Entwicklung  von Systemd beteiligt ist, betont dabei, dass Udev auch in Zukunft vollkommen separat kompiliert werden kann, sich für Distributionen durch diesen Umbau also wenig ändere. Diese Möglichkeit soll übrigens auch langfristig erhalten bleiben, da man ein getrenntes Udev alleine schon für Systeme mit Initram-Images benötige - schließlich ist typischerweise Systemd zu diesem Zeitpunkt im Boot-Prozess noch gar nicht verfügbar.

Zustimmung

Die Diskussion über diesen Vorschlag war - auch für manche beteiligte EntwicklerInnen durchaus überraschend - kurz und Flamewar-frei. Dazu trug wohl auch bei, dass mit Greg Kroah-Hartman einer der zentralen "Erfinder" von Udev schnell seine Unterstützung für diese Entscheidung signalisierte. Entsprechende wurde Udev bereits in den Systemd-Code eingepflegt, was auch zur Folge hat, dass die nächste Systemd-Version einen gehörigen Versionssprung vornehmen wird - von 45 auf 184. Hier übernimmt man also die Versionsnummer von Udev.

Ubuntu?

Zunächst vor allem von Fedora und SUSE vorangetrieben, findet Systemd auch sonst immer stärkere Verbreitung bei Linux-Distributionen. So arbeitet mittlerweile selbst Ubuntu-Hersteller Canonical an einer Portierung von Systemd, ob - und wann - diese die bisher genutzte Eigenentwicklung Upstart ersetzen wird, ist allerdings noch völlig offen. (apo, derStandard.at, 4.4.2012)

udev gehört der vergangenheit an

der kernel verwaltet seit einigen versionen ein devtmpfs, welches als /dev gemountet werden kann.

udev wollte beim letzten Update (182) unbedingt devtmpfs im kernel aktiviert haben o.O

zu was eigentlich?

devtmpfs ist aber nicht als ersatz für udev gedacht, sondern als minimallösung für embedded-systeme u.ä.

für 'normale' computer bleibt udev auf absehbare zeit das mittel der wahl für die verwaltung der gerätedateien, schon allein deshalb, weil es nahezu alle distributionen verwenden.

momentan sehe ich die entwicklung positiv, wenn aber das logging wie angekündigt auch nach systemd wandert, dann überlege ichs mir noch mal...

Leider hängen aber noch viele Pakete von udev ab...

Naja, wie das große Kernel Lock wird das auch vorbeigehen.

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.