{"id":13558815,"url":"https://github.com/dracutdevs/dracut","last_synced_at":"2025-10-21T05:25:40.544Z","repository":{"id":2722016,"uuid":"3716691","full_name":"dracutdevs/dracut","owner":"dracutdevs","description":"dracut the event driven initramfs infrastructure","archived":false,"fork":false,"pushed_at":"2025-02-13T01:57:57.000Z","size":9265,"stargazers_count":626,"open_issues_count":172,"forks_count":403,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-03-28T16:54:20.714Z","etag":null,"topics":["boot","dracut","initramfs","initramfs-generator","initramfs-image"],"latest_commit_sha":null,"homepage":"https://github.com/dracutdevs/dracut/wiki","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dracutdevs.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-03-14T10:43:41.000Z","updated_at":"2025-03-27T09:52:04.000Z","dependencies_parsed_at":"2023-07-05T19:18:15.391Z","dependency_job_id":"7d074f68-eb50-4aaa-920b-a9b768902aaf","html_url":"https://github.com/dracutdevs/dracut","commit_stats":{"total_commits":6584,"total_committers":387,"mean_commits":"17.012919896640827","dds":0.4327156743620899,"last_synced_commit":"5d2bda46f4e75e85445ee4d3bd3f68bf966287b9"},"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dracutdevs%2Fdracut","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dracutdevs%2Fdracut/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dracutdevs%2Fdracut/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dracutdevs%2Fdracut/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dracutdevs","download_url":"https://codeload.github.com/dracutdevs/dracut/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247018251,"owners_count":20869979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boot","dracut","initramfs","initramfs-generator","initramfs-image"],"created_at":"2024-08-01T12:05:10.373Z","updated_at":"2025-10-21T05:25:40.448Z","avatar_url":"https://github.com/dracutdevs.png","language":"Shell","readme":"dracut\n====\n\ndracut is an event driven initramfs infrastructure.\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](docs/CODE_OF_CONDUCT.md)\n\ndracut (the tool) is used to create an initramfs image by copying tools\nand files from an installed system and combining it with the\ndracut framework, usually found in /usr/lib/dracut/modules.d.\n\nUnlike other implementations, dracut hard-codes as little\nas possible into the initramfs. The initramfs has\n(basically) one purpose in life -- getting the rootfs mounted so that\nwe can transition to the real rootfs.  This is all driven off of\ndevice availability.  Therefore, instead of scripts hard-coded to do\nvarious things, we depend on udev to create device nodes for us and\nthen when we have the rootfs's device node, we mount and carry on.\nThis helps to keep the time required in the initramfs as little as\npossible so that things like a 5 second boot aren't made impossible as\na result of the very existence of an initramfs.\n\nMost of the initramfs generation functionality in dracut is provided by a bunch\nof generator modules that are sourced by the main dracut script to install\nspecific functionality into the initramfs.  They live in the modules.d\nsubdirectory, and use functionality provided by dracut-functions to do their\nwork.\n\nDocumentation:\n - [Introduction](man/dracut.asc)\n - [User Manual](man/dracut.usage.asc)\n\nCurrently dracut is developed on [github.com](https://github.com/dracutdevs/dracut).\n\nThe release tarballs are [here](https://github.com/dracutdevs/dracut/releases).\n\nGitter (chat):\n - https://gitter.im/dracutdevs/Lobby\n\nSee [News](NEWS.md) for information about changes in the releases and\nthe [Wiki](https://github.com/dracutdevs/dracut/wiki) to share information.\n\nSee the github issue tracker for things which still need to be done and [Hacking](docs/HACKING.md)\nfor some instructions on how to get started.  There is also a mailing list\nthat is being used for the discussion -- initramfs@vger.kernel.org.\nIt is a typical vger list, send mail to majordomo@vger.kernel.org with body\nof 'subscribe initramfs email@host.com'\n\n\nLicensed under the GPLv2\n","funding_links":[],"categories":["Shell","others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdracutdevs%2Fdracut","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdracutdevs%2Fdracut","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdracutdevs%2Fdracut/lists"}