dracut-ng/dracut

dracut - the event driven initramfs infrastructure

Shell

271

8,431 commits

updated Sep 18, 2026

See the code

README

dracut

dracut is an event driven initramfs infrastructure.

distributions version(s) Contributor Covenant

dracut creates an initrd image by copying tools and files from an installed system and combining it with dracut modules, usually found in /usr/lib/dracut/modules.d.

Documentation

Generated documentation from this source tree is available at https://dracut-ng.github.io/

The Wiki is available to share information.

Releases

The release tarballs are here.

See News for information about changes in the releases

Contributing

Currently dracut-ng is developed on github.com.

See the developer guide at https://dracut-ng.github.io/ for information on reporting issues, contributing code via pull requests and guidelines for how to get started contributing to dracut.

Security

Security is taken very seriously. Please do not report security issues in the public tracker. For guidelines on reporting security issues see the security guide.

Chat and project interactions

Chat (Matrix):

See the GitHub issue tracker for things which still need to be done. This is also the main place used for discussions.

License

Licensed under the GPLv2

alpine
aosc-os
archlinux
boot
centos
debian
dracut
dracut-module
fedora
gentoo
initramfs
initramfs-generator
initramfs-image
initrd
luks
opensuse
slackware
ubuntu
voidlinux

Contributors

(top 30 of 363)

haraldh

3,937 commits

jozzsi

848 commits

bdrung

571 commits

LaszloGombos

403 commits

dracut-ng/dracut

dracut - the event driven initramfs infrastructure

Shell

271

8,431 commits

updated Sep 18, 2026

See the code

README

dracut

dracut is an event driven initramfs infrastructure.

distributions version(s) Contributor Covenant

dracut creates an initrd image by copying tools and files from an installed system and combining it with dracut modules, usually found in /usr/lib/dracut/modules.d.

Documentation

Generated documentation from this source tree is available at https://dracut-ng.github.io/

The Wiki is available to share information.

Releases

The release tarballs are here.

See News for information about changes in the releases

Contributing

Currently dracut-ng is developed on github.com.

See the developer guide at https://dracut-ng.github.io/ for information on reporting issues, contributing code via pull requests and guidelines for how to get started contributing to dracut.

Security

Security is taken very seriously. Please do not report security issues in the public tracker. For guidelines on reporting security issues see the security guide.

Chat and project interactions

Chat (Matrix):

See the GitHub issue tracker for things which still need to be done. This is also the main place used for discussions.

License

Licensed under the GPLv2

alpine
aosc-os
archlinux
boot
centos
debian
dracut
dracut-module
fedora
gentoo
initramfs
initramfs-generator
initramfs-image
initrd
luks
opensuse
slackware
ubuntu
voidlinux

Contributors

(top 30 of 363)

haraldh

3,937 commits

jozzsi

848 commits

bdrung

571 commits

LaszloGombos

403 commits

Languages

Shell

75.8%

C

17.3%

Rust

4.6%

Makefile

1.0%