Using systemd to run X11/Mir sessions
Design, current state, experiences, and bugs/missing features that we ran into in Ubuntu when converting the session-centric upstart-driven graphical sessions (GNOME, Unity, XFCE etc.) to the user-centric systemd/D-Bus model and systemd units.
Ubuntu is currently transitioning from session upstart/D-Bus to user systemd/D-Bus. Both transitions are still fairly unchartered territories in distributions/products, and uncovered a range of design challenges, missing features, and bugs in systemd and some other parts in the plumbing stack.
The presentation will be roughly 25 minutes, followed by 20 minutes of Q&A and group discussion.