diff --git a/src/articles/linux_internals.md b/src/articles/linux_internals.md index e5929c0..a84353b 100644 --- a/src/articles/linux_internals.md +++ b/src/articles/linux_internals.md @@ -97,6 +97,10 @@ Important libraries: * `libnotify` * `libudev` + + + + ## Devices ## Devices are managed in user space with the `udev` utility - which has the following parts: @@ -120,21 +124,6 @@ Display servers can react to device input events via the `libinput` library, whi The Desktop-Bus (DBus) is a user space middleware allowing communication between multiple processes (e.g. IPC). -## Audio ## - -ALSA (Advanced Linux Sounds Architecture) - has both kernel and user-space elements, the later with alsa-lib. - - -Pipewire is a new low-level multimedia framework. - -## Power Managemenr ## - -UPower (previously DeviceKit-power) is a power manement middleware - it spawns `upowerd`. - -Systemd has some session and power management through its logind. The elogind is a standalone fork of this logind. - -The `systemctl suspend` analogue for elogind is `loginctl suspend`. - ## Other ## * avahi