• IT-Karriere:
  • Services:

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.

Artikel veröffentlicht am ,

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.

Stellenmarkt
  1. Bayerisches Rotes Kreuz, München
  2. KLINGELNBERG GmbH, Hückeswagen

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]

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. (u. a. LG OLED65CX9LA 65 Zoll OLED 120Hz + LG Velvet Smartphone für 1.799€, 2x Sandisk Extreme...
  2. (u. a. Angebote zu Spielen, PC- und Konsolen-Zubehör, Laptops, Monitore, Fernsehern uvm.)
  3. (u. a. Viewsonic VX2718 27 Zoll Curved WQHD 165Hz für 253,99€, Samsung G7 27 Zoll QLED Curved...
  4. (u. a. Raspberry Pi 400 Mini-PC für 71,90€, Biostar B560GTQ Mainboard für 139,90€, Biostar...

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...


Folgen Sie uns
       


Die Tesla-Baustelle von oben 2020-2021

Wir haben den Fortschritt in Grünheide dokumentiert.

Die Tesla-Baustelle von oben 2020-2021 Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /