Dracut (software) (original) (raw)
dracut ist eine Software, die für Linux-Systeme ein initramfs – ein temporäres Dateisystem – erstellt. Dieses wird vom Linux-Kernel während des Bootvorgangs verwendet, bis das finale root-Dateisystem eingehängt wird. 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 Interoperabilität senkte und die Fehleranfälligkeit erhöhte.
Property | Value |
---|---|
dbo:abstract | dracut ist eine Software, die für Linux-Systeme ein initramfs – ein temporäres Dateisystem – erstellt. Dieses wird vom Linux-Kernel während des Bootvorgangs verwendet, bis das finale root-Dateisystem eingehängt wird. 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 Interoperabilität senkte und die Fehleranfälligkeit erhöhte. (de) Dracut is a set of tools that provide enhanced functionality for automating the Linux boot process. The tool named dracut is used to create a Linux boot image (initramfs) by copying tools and files from an installed system and combining it with the Dracut framework, which is usually found in /usr/lib/dracut/modules.d. Unlike existing Linux boot images, the Dracut framework attempts to introduce as little hard-coded logic into the initramfs as possible. The initramfs has essentially one purpose: locating and mounting the real root file system so that the boot process can transition to it. This functionality is dependent on device availability. Therefore, instead of having hard-coded scripts to determine device availability and suitability, Dracut's initramfs depends on the Linux device manager (udev) to create symbolic links to device nodes. When the root file system's device node appears, Dracut mounts it as the new root file system. This helps to minimize the time required in initramfs so that things like a 5-second boot are now made possible. Most of the initramfs generation functionality in Dracut is provided by generator modules that are sourced by the main dracut tool to install specific functionality into the initramfs. They live in the modules subdirectory, and use functionality provided by dracut-functions to do their work. Currently, dracut supports booting from ext2, ext3, ext4, btrfs, ISO_9660, DM RAID, MD RAID, LVM2, device mapper multipath I/O, dm-crypt, cifs, FCoE, iSCSI, NBD and NFS. (en) |
dbo:author | dbr:Harald_Hoyer https://git.kernel.org/%3Fp=boot/dracut/dracut.git;a=blob;f=AUTHORS |
dbo:computingPlatform | dbr:Linux_kernel |
dbo:genre | dbr:Initramfs |
dbo:latestReleaseDate | 2022-06-20 (xsd:date) |
dbo:latestReleaseVersion | 057 |
dbo:license | dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License |
dbo:operatingSystem | dbr:Linux |
dbo:programmingLanguage | dbr:Bash_(Unix_shell) dbr:C_(programming_language) |
dbo:wikiPageExternalLink | https://github.com/dracutdevs/dracut/ https://github.com/dracutdevs/dracut/blob/master/man/dracut.8.asc https://github.com/dracutdevs/dracut/wiki https://git.kernel.org/%3Fp=boot/dracut/dracut.git;a=blob;f=AUTHORS |
dbo:wikiPageID | 37281225 (xsd:integer) |
dbo:wikiPageLength | 7065 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1120843996 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Mount_(computing) dbr:Network_File_System dbr:Network_block_device dbr:Bash_(Unix_shell) dbr:Debian dbr:Ubuntu_Linux dbr:Udev dbr:Void_Linux dbr:Device_mapper dbc:Linux_kernel dbr:Mdadm dbr:SUSE_Linux_Enterprise_Server dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License dbr:Gentoo_Linux dbr:Root_file_system dbr:Arch_Linux dbr:Linux dbr:Linux_DM_Multipath dbr:Linux_kernel dbr:Mageia dbr:Mandriva_Linux dbr:Btrfs dbr:C_(programming_language) dbr:Linux_distribution dbr:Ext4 dbr:Fedora_(operating_system) dbr:Cifs dbr:Harald_Hoyer dbr:Symbolic_link dbr:Dm-crypt dbr:Boot_image dbr:Booting dbr:Device_node dbr:FCoE dbr:ISCSI dbr:ISO_9660 dbr:OpenMandriva_Lx dbr:OpenSUSE dbr:Red_Hat dbr:Red_Hat_Enterprise_Linux dbr:Ext2 dbr:Ext3 dbr:Initramfs dbr:LVM2 dbr:Script_(computer_programming) dbr:Subdirectory |
dbp:author | Harald Hoyer and others (en) |
dbp:genre | dbr:Initramfs |
dbp:latestReleaseDate | 2022-06-20 (xsd:date) |
dbp:latestReleaseVersion | 57 (xsd:integer) |
dbp:license | dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License |
dbp:name | Dracut (en) |
dbp:operatingSystem | dbr:Linux |
dbp:platform | dbr:Linux_kernel |
dbp:programmingLanguage | dbr:Bash_(Unix_shell) dbr:C_(programming_language) |
dbp:title | Dracut (en) |
dbp:website | https://github.com/dracutdevs/dracut/wiki |
dbp:wikiPageUsesTemplate | dbt:Expand_German dbt:Infobox_software dbt:Lowercase_title dbt:Mono dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:Linux_kernel |
dct:subject | dbc:Linux_kernel |
gold:hypernym | dbr:Infrastructure |
rdf:type | owl:Thing dbo:Company dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | dracut ist eine Software, die für Linux-Systeme ein initramfs – ein temporäres Dateisystem – erstellt. Dieses wird vom Linux-Kernel während des Bootvorgangs verwendet, bis das finale root-Dateisystem eingehängt wird. 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 Interoperabilität senkte und die Fehleranfälligkeit erhöhte. (de) Dracut is a set of tools that provide enhanced functionality for automating the Linux boot process. The tool named dracut is used to create a Linux boot image (initramfs) by copying tools and files from an installed system and combining it with the Dracut framework, which is usually found in /usr/lib/dracut/modules.d. Currently, dracut supports booting from ext2, ext3, ext4, btrfs, ISO_9660, DM RAID, MD RAID, LVM2, device mapper multipath I/O, dm-crypt, cifs, FCoE, iSCSI, NBD and NFS. (en) |
rdfs:label | Dracut (initramfs) (de) Dracut (software) (en) |
owl:sameAs | freebase:Dracut (software) wikidata:Dracut (software) dbpedia-de:Dracut (software) https://global.dbpedia.org/id/Hvc3 |
prov:wasDerivedFrom | wikipedia-en:Dracut_(software)?oldid=1120843996&ns=0 |
foaf:homepage | https://github.com/dracutdevs/dracut/wiki |
foaf:isPrimaryTopicOf | wikipedia-en:Dracut_(software) |
foaf:name | Dracut (en) |
is dbo:wikiPageRedirects of | dbr:Dracut_(initramfs) |
is dbo:wikiPageWikiLink of | dbr:Linux_booting_process dbr:Dracut_(initramfs) |
is foaf:primaryTopic of | wikipedia-en:Dracut_(software) |