Next Generation Application Management
summary
Desktop now groups processes by kernel control groups so Plasma 5.19 tags every launched app into its own cgroups instead of guessing from windows — for example Discord in a Flatpak spawns 13 processes, which used to break accounting. The implementation uses the systemd user instance with scopes and optional services, adds metadata for fair/unfair CPU weights and OOM hints, includes a small demo that implements a foreground booster to raise focused-app CPU priority, and is rolling out behind flags while edge cases are fixed.
AI-written summary · about
chapters (10)
- 0:00Introduction and speakers
- 0:22The problem with modern apps
- 4:17Control groups as a solution
- 8:48Systemd and cgroups integration
- 12:49KDE Plasma’s implementation
- 15:58Unified desktop file tagging
- 17:41Resource control library
- 19:27Switching to systemd services
- 20:52Plasma session management
- 21:55Q&A session
related talks
35mFuture-Proof Your Applications: Avoid Breakdowns With Cgroup Chan...
34mCgroups and Enterprise Users
27mPostgreSQL container groups, aka cgroups down the road
48mBrave new world of unified cgroup hierarchy
27msystemd cgroup delegation and control processes
57mAn introduction to control groups (cgroups) version 2
01h 00mApps on the linux desktops
38mUnderstanding and Working with the Cgroups Interface
