~/talk

Solving All the Problems with systemd

Talkat LISA18 · on Tuesday, 2018-10-30· at 16:30· Legends Ballroom D· [linux-and-operating-systems]
slides:none on file

Demonstrates how systemd plus kernel features replace containers or init scripts by doing concrete things: using socket activation and SO_REUSEPORT to achieve zero‑downtime handoff between instances, creating template units for per‑port or per‑commit instances, using cgroups to enforce 20% CPU and 10 MB memory limits so only the offending unit is OOM‑killed, applying ProtectSystem=strict and private /tmp mounts for per‑service isolation, and using transient units / chroot to run container‑like services — shows code and a working Python helper for automation.

AI-written summary · about

  1. 0:00Intro
  2. 0:40What is a service manager
  3. 1:30Your own service manager
  4. 2:57Why systemd
  5. 4:43How systemd works
  6. 8:58Templates
  7. 15:00How it works
  8. 16:14Cool things you can do
  9. 18:18Protect Home
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.