Compare commits
4 Commits
6fe95d3020
...
cdfd853744
Author | SHA1 | Date |
---|---|---|
Lennart Poettering | cdfd853744 | |
Lennart Poettering | d9b6decd88 | |
Lennart Poettering | 77169ed09b | |
Kai-Heng Feng | d8a9dd0dc1 |
|
@ -18,7 +18,9 @@ System and Service Manager
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
General information about systemd can be found in the [systemd Wiki](https://www.freedesktop.org/wiki/Software/systemd).
|
Most documentation is available on [systemd's web site](https://systemd.io/).
|
||||||
|
|
||||||
|
Assorted, older, general information about systemd can be found in the [systemd Wiki](https://www.freedesktop.org/wiki/Software/systemd).
|
||||||
|
|
||||||
Information about build requirements is provided in the [README file](README).
|
Information about build requirements is provided in the [README file](README).
|
||||||
|
|
||||||
|
|
28
TODO
28
TODO
|
@ -62,6 +62,31 @@ Features:
|
||||||
* pid1: also remove PID files of a service when the service starts, not just
|
* pid1: also remove PID files of a service when the service starts, not just
|
||||||
when it exits
|
when it exits
|
||||||
|
|
||||||
|
* make us use dynamically fewer deps for containers in general purpose distros:
|
||||||
|
o turn into dlopen() deps:
|
||||||
|
- pcre2 (always) — irrelevant on Fedora, since dep by
|
||||||
|
libselinux, but should benefit Debian
|
||||||
|
- libpwquality (always) - only relevant for homed, and maybe soon
|
||||||
|
firstboot
|
||||||
|
- elfutils (always)
|
||||||
|
- p11-kit-trust (always)
|
||||||
|
- kmod-libs (only when called from PID 1)
|
||||||
|
- cryptsetup-libs (only in RootImage= handling in PID 1, but not in systemd-cryptsetup)
|
||||||
|
- similar: libblkid
|
||||||
|
- libpam (only when called from PID 1)
|
||||||
|
- bzip2, xz, lz4 (always — gzip and zstd should probably stay static deps the way they are,
|
||||||
|
since they are so basic and our defaults)
|
||||||
|
o move into separate libsystemd-shared-iptables.so .so
|
||||||
|
- iptables-libs (only used by nspawn + networkd)
|
||||||
|
|
||||||
|
* seccomp: when SystemCallArchitectures=native is set then don't install any
|
||||||
|
other seccomp filters for any of the other archs, in order to reduce the
|
||||||
|
number of seccomp filters we install needlessly.
|
||||||
|
|
||||||
|
* seccomp: maybe use seccomp_merge() to merge our filters per-arch if we can.
|
||||||
|
Apparently kernel performance is much better with fewer larger seccomp
|
||||||
|
filters than with more smaller seccomp filters.
|
||||||
|
|
||||||
* systemd-path: add ESP and XBOOTLDR path. Add "private" runtime/state/cache dir enum,
|
* systemd-path: add ESP and XBOOTLDR path. Add "private" runtime/state/cache dir enum,
|
||||||
mapping to $RUNTIME_DIRECTORY, $STATE_DIRECTORY and such
|
mapping to $RUNTIME_DIRECTORY, $STATE_DIRECTORY and such
|
||||||
|
|
||||||
|
@ -154,7 +179,8 @@ Features:
|
||||||
* socket units: allow creating a udev monitor socket with ListenDevices= or so,
|
* socket units: allow creating a udev monitor socket with ListenDevices= or so,
|
||||||
with matches, then activate app through that passing socket over
|
with matches, then activate app through that passing socket over
|
||||||
|
|
||||||
* unify on openssl:
|
* unify on openssl (as soon as OpenSSL 3.0 is out, and the Debian license
|
||||||
|
confusion is gone)
|
||||||
- port sd_id128_get_machine_app_specific() over from khash
|
- port sd_id128_get_machine_app_specific() over from khash
|
||||||
- port resolved over from libgcrypt (DNSSEC code)
|
- port resolved over from libgcrypt (DNSSEC code)
|
||||||
- port journald + fsprg over from libgcrypt
|
- port journald + fsprg over from libgcrypt
|
||||||
|
|
|
@ -486,6 +486,9 @@ evdev:input:b0003v0458p0708*
|
||||||
# Hewlett Packard
|
# Hewlett Packard
|
||||||
###########################################################
|
###########################################################
|
||||||
|
|
||||||
|
evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pn*:pvr*
|
||||||
|
KEYBOARD_KEY_8=unknown # Use hp-wireless instead
|
||||||
|
|
||||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*:pvr*
|
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*:pvr*
|
||||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pn*:pvr*
|
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pn*:pvr*
|
||||||
KEYBOARD_KEY_81=fn_esc
|
KEYBOARD_KEY_81=fn_esc
|
||||||
|
|
Loading…
Reference in New Issue