| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 | 0/2 |
| 260.1 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 | 0/2 |
| 260-r2 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 | 0/2 |
| 259.4-r1 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 | 0/2 |
| 259.3-r2 | 8 | amd64 arm arm64 ppc ppc64 ~s390 x86 | 0/2 |
| 258.3 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 | 0/2 |
<pkgmetadata> <maintainer type="project"> <email>systemd@gentoo.org</email> <name>Gentoo systemd team</name> </maintainer> <slots> <subslots>Incremented for ABI breaks in libudev or libsystemd</subslots> </slots> <use> <flag name="audit">Enable support for <pkg>sys-process/audit</pkg></flag> <flag name="boot">Enable EFI boot manager and stub loader</flag> <flag name="bpf">Enable BPF support for sandboxing and firewalling.</flag> <flag name="cgroup-hybrid">Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).</flag> <flag name="curl">Enable support for uploading journals</flag> <flag name="cryptsetup">Enable cryptsetup tools (includes unit generator for crypttab)</flag> <flag name="dns-over-tls">Enable DNS-over-TLS support</flag> <flag name="elfutils">Enable coredump stacktraces in the journal</flag> <flag name="fido2">Enable FIDO2 support</flag> <flag name="gcrypt">Enable use of <pkg>dev-libs/libgcrypt</pkg> for various features</flag> <flag name="homed">Enable portable home directories</flag> <flag name="http">Enable embedded HTTP server in journald</flag> <flag name="importd">Enable import daemon</flag> <flag name="iptables">Use libiptc from <pkg>net-firewall/iptables</pkg> for NAT support in systemd-networkd; this is used only if the running kernel does not support nftables</flag> <flag name="kernel-install">Enable kernel-install</flag> <flag name="kmod">Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag> <flag name="lz4">Enable lz4 compression for the journal</flag> <flag name="openssl">Enable use of <pkg>dev-libs/openssl</pkg> for various features</flag> <flag name="passwdqc">Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed</flag> <flag name="pkcs11">Enable PKCS#11 support for cryptsetup and homed</flag> <flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed</flag> <flag name="qrcode">Enable qrcode output support in journal</flag> <flag name="remote">Enable remote journal access</flag> <flag name="resolvconf">Install resolvconf symlink for systemd-resolve</flag> <flag name="sysv-utils">Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown</flag> <flag name="tpm">Enable TPM support</flag> <flag name="ukify">Enable systemd-ukify</flag> <flag name="vanilla">Disable Gentoo-specific behavior and compatibility quirks</flag> <flag name="xkb">Depend on <pkg>x11-libs/libxkbcommon</pkg> to allow logind to control the X11 keymap</flag> </use> <upstream> <remote-id type="github">systemd/systemd</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9999 | 260.1 | 260-r2 | 259.4-r1 | 259.3-r2 | 258.3 |
|---|---|---|---|---|---|---|---|
| acl | Add support for Access Control Lists | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| apparmor | Enable support for the AppArmor application security system | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| audit | Enable support for <pkg>sys-process/audit</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| boot | Enable EFI boot manager and stub loader | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| bpf | Enable BPF support for sandboxing and firewalling. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cgroup-hybrid | Default to hybrid (legacy) cgroup hierarchy instead of unified (modern). | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| cryptsetup | Enable cryptsetup tools (includes unit generator for crypttab) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| curl | Enable support for uploading journals | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| dns-over-tls | Enable DNS-over-TLS support | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| elfutils | Enable coredump stacktraces in the journal | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| fido2 | Enable FIDO2 support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| gcrypt | Enable use of <pkg>dev-libs/libgcrypt</pkg> for various features | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| gnutls | Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| homed | Enable portable home directories | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| http | Enable embedded HTTP server in journald | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| idn | Enable support for Internationalized Domain Names | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| importd | Enable import daemon | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| iptables | Use libiptc from <pkg>net-firewall/iptables</pkg> for NAT support in systemd-networkd; this is used only if the running kernel does not support nftables | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| kernel-install | Enable kernel-install | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| kmod | Enable kernel module loading via <pkg>sys-apps/kmod</pkg> | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| lz4 | Enable lz4 compression for the journal | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| lzma | Support for LZMA compression algorithm | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| openssl | Enable use of <pkg>dev-libs/openssl</pkg> for various features | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| pam | Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| passwdqc | Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| pcre | Add support for Perl Compatible Regular Expressions | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| pkcs11 | Enable PKCS#11 support for cryptsetup and homed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| policykit | Enable PolicyKit (polkit) authentication support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| pwquality | Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| qrcode | Enable qrcode output support in journal | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| remote | Enable remote journal access | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| resolvconf | Install resolvconf symlink for systemd-resolve | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| seccomp | Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| split-usr | Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib* | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| sysv-utils | Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| tpm | Enable TPM support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ukify | Enable systemd-ukify | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| vanilla | Disable Gentoo-specific behavior and compatibility quirks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| xkb | Depend on <pkg>x11-libs/libxkbcommon</pkg> to allow logind to control the X11 keymap | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| zstd | Enable support for ZSTD compression | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | systemd-258.3.tar.gz | 17034328 bytes |
| DIST | systemd-259.3.tar.gz | 17285135 bytes |
| DIST | systemd-259.4.tar.gz | 17336661 bytes |
| DIST | systemd-260.1.tar.gz | 17581096 bytes |
| DIST | systemd-260.tar.gz | 17577889 bytes |