-
Notifications
You must be signed in to change notification settings - Fork 400
modules
Henrik edited this page Jul 25, 2023
·
89 revisions
- shells
- block devices
- filesystems
- utilities
Module | Description |
---|---|
base | Base module with required utilities |
bash | bash (bash is preferred interpreter if there more of them available) |
biosdevname | BIOS network device renaming |
btrfs | btrfs |
busybox | busybox |
caps | drop capabilities before init |
cms | mount z/VM CMS disks on s390 |
convertfs | |
crypt | encrypted LUKS filesystems and cryptsetup |
crypt-gpg | GPG for crypto operations and SmartCards (may requires GPG keys) |
crypt-loop | encrypted loopback devices (symmetric key) |
dash | dash |
debug | debug features |
dm | device-mapper |
dmraid | DMRAID arrays |
dmsquash-live | SquashFS images |
dmsquash-live-autooverlay | |
dmsquash-live-ntfs | SquashFS images located in NTFS filesystems |
drm | kernel modules that provides DRM support |
ecryptfs | ecryptfs |
fips | Enforces FIPS security standard regulations |
fs-lib | filesystem tools (including fsck.* and mount) |
fstab-sys | Arranges for arbitrary partitions to be mounted before rootfs |
i18n | Includes keymaps, console fonts, etc. |
img-lib | Includes various tools for decompressing images |
integrity | Extended Verification Module and ima-evm-utils |
kernel-modules | kernel modules for root filesystems and other boot-time devices |
kernel-modules-extra | extra out-of-tree kernel modules |
lvm | LVM devices |
lvmthinpool-monitor | Monitor LVM thinpool service |
masterkey | masterkey that can be used to decrypt other keys and keyutils |
mdraid | mdadm arrays |
mksh | mksh |
modsign | signing kernel modules, keyutils |
multipath | multipath devices |
nvdimm | non-volatile DIMM devices |
overlayfs | overlayfs |
ppcmac | |
qemu | |
lunmask | Masks LUN devices to select only ones which required to boot |
plymouth | Includes boot splash support via plymouth |
pollcdrom | Enables CD-ROM polling |
rescue | Includes various utilities for rescue mode (such as ping, ssh, vi, fsck.*) |
resume | Allows initramfs to resume from low-power state |
rootfs-block | Arranges for the block device containing the rootfs to be mounted |
securityfs | Arranges for the securityfs to be mounted early |
selinux | selinux policy |
shutdown | Sets up hooks to run on shutdown |
syslog | Includes syslog capabilites |
terminfo | Includes a terminfo file |
udev-rules | Includes udev and some basic rules |
uefi-lib | Includes UEFI tools |
usrmount | |
virtfs | virtual filesystems (9p) |
virtiofs | virtiofs |
warpclock | Sets kernel's timezone and reset the system time if adjtime is set to LOCAL |
watchdog | Includes watchdog devices management; works only if systemd not in use |
watchdog-modules | Includes watchdog kernel modules to be loaded early in booting |
- requires IP connectivity
- works with and without systemd
Module | Description |
---|---|
cifs | CIFS, cifs-utils |
fcoe | Adds support for Fibre Channel over Ethernet (FCoE) |
fcoe-uefi | Adds support for Fibre Channel over Ethernet (FCoE) in EFI mode |
ifcfg | Includes /etc/sysconfig/network-scripts/* network scripts for network autogeneration |
iscsi | Adds support for iSCSI devices |
kernel-network-modules | Includes and loads kernel modules for network devices |
livenet | Fetch live updates for SquashFS images |
nbd | Network Block Device |
network | Virtual module for network service providers |
network-legacy | Includes legacy networking tools support |
nfs | NFS, nfs-utils |
nvmf | Adds support for NVMe over Fabrics devices |
qemu-net | Includes network kernel modules for QEMU environment |
ssh-client | Includes ssh and scp clients |
url-lib | Includes curl and SSL certs |
These modules would require including a version of systemd into initramfs.
Module | Description |
---|---|
bluetooth | Includes bluetooth devices support |
dbus | Virtual module for dbus-broker or dbus-daemon |
dbus-broker | |
dbus-daemon | |
dracut-systemd | INITRD_INTERFACE |
fido2 | |
lvmmerge | Merges lvm snapshots |
memstrack | Includes memstrack for memory usage monitoring |
pcsc | Adds support for PCSC Smart cards |
pkcs11 | Includes PKCS#11 libraries |
rngd | Starts random generator serive on early boot |
squash | Builds SquashFS initramfs |
systemd | Adds systemd as early init initialization system |
systemd-ac-power | systemd-ac-power |
systemd-ask-password | systemd-ask-password |
systemd-coredump | systemd-coredump |
systemd-creds | systemd-creds |
systemd-hostnamed | systemd-hostnamed |
systemd-initrd | |
systemd-integritysetup | systemd-integritysetup |
systemd-journald | systemd-journald |
systemd-ldconfig | |
systemd-modules-load | systemd-modules-load |
systemd-pcrphase | systemd-pcrphase |
systemd-portabled | systemd-portabled |
systemd-pstore | systemd-pstore |
systemd-repart | systemd-repart |
systemd-resolved | systemd-resolved |
systemd-sysctl | systemd-sysctl |
systemd-sysext | systemd-sysext |
systemd-sysusers | systemd-sysusers |
systemd-timedated | systemd-timedated |
systemd-timesyncd | systemd-timesyncd |
systemd-tmpfiles | systemd-tmpfiles |
systemd-udevd | systemd-udevd |
systemd-veritysetup | systemd-veritysetup |
tpm2-tss | Adds support for TPM2 devices |
Module | Description |
---|---|
systemd-network-management | Adds network management for systemd |
systemd-networkd | |
connman | connman |
network-manager | NetworkManager |
Module | Description |
---|---|
cio_ignore | |
cms | |
dasd | |
dasd_mod | |
dasd_rules | |
dcssblk | |
qeth_rules | |
zfcp | networking |
zfcp_rules | |
zipl | |
znet | networking |
Module | Description |
---|---|
test | |
test-makeroot | |
test-root |