Anzeige

Schnelles Booten

/run Linux, /run

Der Initialisierungsdämon Systemd legt ab sofort das Verzeichnis /run im Dateibaum an. Das ist zwar nur eine kleine technische Änderung, kommt jedoch einer politischen Revolution für Linux gleich.

Die neue Version des Initialisierungsdaemons Systemd legt das Verzeichnis /run in dem Wurzelverzeichnis einer Linux-Distribution an. Das hat der Red-Hat-Angestellte Lennart Poettering in einem Eintrag auf der Mailingliste der Fedora-Entwickler bekanntgegeben. Der Daemon systemd soll unter anderem den Bootvorgang beschleunigen. Unter dem Titel "Was macht das /run-Verzeichnis auf meinem System und wo kommt es her?" erklärt und begründet Poettering die Änderung.

Anzeige

Die Änderung sei zwar technisch eher klein, allerdings sei die politische Reichweite sehr groß. Immerhin wird ein neues Verzeichnis auf oberster Ebene im Dateibaum angelegt. Von nun an liegen im /var-Verzeichnis bleibende Laufzeitdaten, im /run-Verzeichnis die veränderlichen Laufzeitdaten.

Wohin gehören Laufzeitdaten?

Zur Erklärung schreibt Poettering, dass viele Programme im frühen Bootprozess ihre Daten versteckt in das /dev-Verzeichnis ablegten. Darunter waren zum Beispiel udev, mount oder systemd. Der Grund dafür sei einfach: /dev ist ein temporäres Dateisystem (Tmpfs) und deshalb frühzeitig im Bootprozess erreichbar. Allerdings seien Laufzeitdaten keine Geräte und gehörten deshalb nicht in das Verzeichnis, so die Meinung des Entwicklers. Auch werde /var/run häufig zu spät eingehängt, da /var ein anderes Dateisystem sein könnte. Das Verzeichnis /run, soll diese Lücken schließen. Ein im Bootprozess frühzeitig erreichbares Tmpfs für Laufzeitdaten soll so das Starten des Systems beschleunigen.

Auch sei nicht klar, warum bestimmte Daten in /var/run und andere in /dev abgelegt würden. Viele Distributionen hätten dies bis heute unterschiedlich gehandhabt. So wurde bei Ubuntu zum Beispiel das Verzeichnis /var/run als Tmpfs eingehängt, noch bevor /var selbst eingehängt wurde. In den vergangenen Wochen diskutierten unter anderem Entwickler der Distributionen Debian, Ubuntu, Suse und Fedora miteinander, um das Problem mit den Laufzeitdaten in den Griff zu bekommen. Schließlich einigten sie sich, dass nur ein Verzeichnis auf oberster Ebene im Dateibaum eine zufriedenstellende Lösung darstelle.

Keine politischen Debatten, einfach umsetzen

Statt eine große Debatte zu führen, implementierte Poettering kurzerhand die Neuerung. Das /run-Verzeichnis wird ab sofort in den Entwicklerversionen von Fedora und Suse zur Verfügung stehen. Debian und Ubuntu werden in zukünftigen Versionen nachziehen. Die Vorteile des neuen Verzeichnisses sind laut Poettering offensichtlich. Es gibt nur ein Tmpfs für die Laufzeitdaten, die nicht mehr vor dem Admin versteckt werden. Die Entwickler hätten sich ebenso distributionsübergreifend auf einen Standard geeinigt.

Sich der riesigen Änderung bewusst, beendete Poettering die Ankündigungs-E-Mail mit den Worten "Flame Away!". Die Antworten teilen sich wie erwartet in zwei Lager. Dabei bleiben große Flame-Wars oder Beleidigung unter der Gürtellinie außen vor und es wird eher sachlich diskutiert. Der größte Einwand gegen /run ist, dass es nicht standardkonform sei. Es verstoße zum Beispiel gegen die Richtlinien des Filesystem Hierarchy Standard. Dieser ist allerdings bereits seit sieben Jahren nicht mehr verändert oder aktualisiert worden.

Die Befürworter hingegen überschlagen sich mit Lob für Poettering. Diese reichen von einfachen Danksagungen bis zu Sätzen wie: "Das ist kein Feature, das ist Evolution!" Der Grundtenor bei den Befürwortern ist vor allem Lob für die rationale Herangehensweise Poetterings. Statt sich politischen Streitereien hinzugeben, habe er eine einfache Lösung für viele Probleme implementiert.

Experimentierfreudige Linux-Nutzer können das neue Systemd in der Preview von Fedora 15 ausprobieren. Der Quellcode von Systemd steht auf den Webseiten des Projekts zur Verfügung und kann via Git oder HTTP heruntergeladen werden. [von Sebastian Grüner]


eye home zur Startseite
samy 02. Apr 2011

Zeitverschiebung??? Aus der Mailingliste: Lennart Poettering mzerqung at 0pointer.de Wed...

R2D2_ 01. Apr 2011

Das bringt garnix, weil da keine Dienste gestoppt oder gestartet werden. Es wird einfach...

Der Kaiser! 01. Apr 2011

FORMAT C:

Wahrheitssager 31. Mär 2011

Man benutzt einen "Ugly" Trick mit "mount --bind"

samy 31. Mär 2011

Sehr schön. Fedora 15 soll ja im Mai rauskommen.. ich freu mich drauf... Wird sich aber...

Kommentieren



Anzeige

Stellenmarkt
  1. NORD/LB Luxembourg S.A. Covered Bond Bank, Luxembourg-Findel (Luxemburg)
  2. über HRM CONSULTING GmbH, Heidelberg
  3. ROHDE & SCHWARZ GmbH & Co. KG, München
  4. GK SOFTWARE AG, Schöneck/Vogtland, Berlin, Barsbüttel, Köln, Sankt Ingbert


Anzeige
Spiele-Angebote
  1. 59,99€ (Vorbesteller-Preisgarantie)
  2. 169,99€
  3. 49,99€

Folgen Sie uns
       


  1. Axon 7

    ZTEs Topsmartphone kommt für 450 Euro nach Deutschland

  2. Medienanstalten

    Analoge TV-Verbreitung bindet hohe Netzkapazitäten

  3. Vorstandard

    Nokia will bereits ein 5G-fähiges Netz haben

  4. Vielfliegerprogramm

    Hacker stehlen Millionen Air-India-Meilen

  5. Funknetz

    BVG bietet offenes WLAN auf vielen U-Bahnhöfen

  6. Curiosity

    Weitere Hinweise auf einst sauerstoffreiche Mars-Atmosphäre

  7. Helium

    Neues Gas aus Tansania

  8. Streaming

    Netflix arbeitet mit Partnern an einer Sprachsuche

  9. Millionenrückzahlung

    Gericht erklärt Happy Birthday für gemeinfrei

  10. Trials of the Blood Dragon im Test

    Motorräder im B-Movie-Rausch



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Vorratsdatenspeicherung: Vorgaben übertreffen laut Eco "schlimmste Befürchtungen"
Vorratsdatenspeicherung
Vorgaben übertreffen laut Eco "schlimmste Befürchtungen"
  1. Vorratsdatenspeicherung Alarm im VDS-Tresor
  2. Neue Snowden-Dokumente NSA lobte Deutschlands "wesentliche" Hilfe im Irak-Krieg
  3. Klage Verwaltungsgericht soll Vorratsdatenspeicherung stoppen

Rust: Ist die neue Programmiersprache besser?
Rust
Ist die neue Programmiersprache besser?
  1. Oracle-Anwältin nach Niederlage "Google hat die GPL getötet"
  2. Java-Rechtsstreit Oracle verliert gegen Google
  3. Oracle vs. Google Wie man Geschworene am besten verwirrt

Autotracker Tanktaler: Wen juckt der Datenschutz, wenn's Geld gibt?
Autotracker Tanktaler
Wen juckt der Datenschutz, wenn's Geld gibt?
  1. Ubeeqo Europcar-App vereint Mietwagen, Carsharing und Taxis
  2. Rearvision Ex-Apple-Ingenieure entwickeln Dualautokamera
  3. Tod von Anton Yelchin Verwirrender Automatikhebel führte bereits zu 41 Unfällen

  1. Re: Habe bei Wikipedia eine Zeit Beitraege gemacht

    BobQuentok | 22:19

  2. Re: Wow! 1.7*10^9 m³ ... das ist schon eine Menge..

    Eheran | 22:17

  3. Re: Braucht man unbedingt für Whatsapp und Fratzbuch!

    nightmar17 | 22:16

  4. Re: Das ist doch alles nicht relavent und auch...

    plutoniumsulfat | 22:14

  5. Re: Fragen

    mr_tux | 22:12


  1. 19:19

  2. 19:06

  3. 18:25

  4. 18:17

  5. 17:03

  6. 16:53

  7. 16:44

  8. 15:33


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel