www.wikidata.de-de.nina.az
dracut ist eine Software die fur Linux Systeme ein initramfs ein temporares Dateisystem erstellt Dieses wird vom Linux Kernel wahrend des Bootvorgangs verwendet bis das finale root Dateisystem eingehangt wird dracutBasisdatenEntwickler Harald Hoyer u v aAktuelle Version 059 Change Log 24 Dezember 2022 Betriebssystem GNU LinuxProgrammiersprache Shellskript 1 Kategorie InitramfsLizenz GPL v2 und LGPL v2 deutschsprachig neinhttps github com dracutdevs dracut Ziel von dracut ist es eine universelle Schnittstelle zum Erzeugen eines initramfs anzubieten die von allen Distributionen genutzt werden kann Zuvor nutzten viele Distributionen einen selbst entwickelten Ablauf zum Generieren dieser initramfs was Benutzbarkeit und Interoperabilitat senkte und die Fehleranfalligkeit erhohte 2 Inhaltsverzeichnis 1 Technische Eigenschaften 2 Hooks 3 Geschichte 4 Weblinks 5 EinzelnachweiseTechnische Eigenschaften Bearbeitendracut ist modular aufgebaut und bietet definierte Schnittstellen um die Funktionalitat relativ einfach erweitern zu konnen Alle Module mussen in der Skriptsprache der Debian Almquist Shell bin dash einer kompakten Betriebssystem Shell programmiert sein dracut bietet spezielle Dash Funktionen an um Dateien einfach beim Erstellen des initramfs einzubetten benotigte Programme im initramfs zu installieren z B awk Abhangigkeiten unter den dracut Modulen zu uberprufen Hooks zu definieren Hooks BearbeitenAls Hooks werden Dash Skripte bezeichnet die bei bestimmten Ereignissen ausgefuhrt werden Diese sind cmdline das Auswerten der boot Parameter pre udev bevor die Hardware Erkennung startet pre mount unmittelbar vor dem Ausfuhren des mount Befehls mount wenn die Verzeichnisse eingehangt werden pre pivot bevor das initramfs verlassen wird und in das finale root Verzeichnis gewechselt wird Geschichte BearbeitenIm Sommer 2009 wurde dracut das erste Mal mit Fedora 12 Bestandteil einer weit verbreiteten Linux Distribution 3 Zwischenzeitlich war das Projekt direkt beim Linux Kernel Projekt beheimatet 4 wurde aber spater auf GitHub verschoben 5 Weblinks Bearbeitendracut auf GitHubEinzelnachweise Bearbeiten The dracut Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Oktober 2018 lwn net Artikel uber dracut englisch fedora wiki Dracut Wiki Abgerufen am 5 November 2022 dracut dracutdevs 4 November 2022 abgerufen am 5 November 2022 Abgerufen von https de wikipedia org w index php title Dracut initramfs amp oldid 231980958