Day 2 - Room 1 Session 2
summary
Desktop processes already break into many subprocesses — a single Flatpak can show 13 processes — so the session describes putting each app into its own kernel cgroup (via systemd scopes/services) to get accurate accounting and weighted CPU/memory control. Plasma 5.19 ships an initial rollout tagging apps into app.slice, with plans for three default slices (session, application, background) and per-app limits. A small async helper (iceland library) exposes systemd’s resource-control over DBus; services-mode and policy work are ongoing and partly hidden behind feature flags.
AI-written summary · about
chapters (8)
- 0:00Sponsors' Talks / Canonical, KDAB, MBition, openSUSE, GitLab, Froglogic, Collabora, CodeThink, FELGO, DorotaC.eu & The Qt Company
- 39:49Creating a Convergent Application Following the KDE Human Interface Guidelines / Dimitris Kardarakos
- 1:13:47Getting into KWin and Wayland - How to get into developing our wayland experience and what to get from it / Aleix Pol Gonzalez
- 1:43:30Introducing Fedora KDE - Where we started, where we are, and where we're going! / Neal Gompa
- 2:11:34Using Wikidata and OpenStreetMap - Making our applications smarter / Volker Krause
- 2:42:25Next Generation Application Management - Using cgroups to make everything *amazing* / David Edmundson & Henri Chain
- 3:14:47API Design and QML / Carson Black
- 3:43:11Open Source Resilience and Growth: Creating Communities that Thrive / Nuritzi Sanchez
related talks
01h 00mApps on the linux desktops
38mThe Road to KDE Neon Core — Gosh We're Surrounded by Snaps Everywhere
27mSystemd: why you should care as a Python developer
35mManaging a fleet of Linux desktops with Ansible
33mFrom Laptop Chaos to Fedora Cloud: Quadlets and Containers
54mSystemd-Nspawn is Chroot on Steroids
30mApp Delivery in Cloud Native: Where are We? What's Next?
35mExtending Quality Management with Audio, Video, and KVM using Podman Quadlets
