Understanding Systemd Linger: Process Control and User Sessions

I explore the controversial Systemd feature that kills user processes on logout and the 'linger' option that keeps them running. While many believe linger is required for tools like screen or tmux, my experience shows it is often unnecessary. I discuss how enabling linger can help recover from broken login configurations and improve boot times by starting services like WiFi and Bluetooth before authentication.

Of all the people I have directly supported for Linux desktop use, none of them have had the ability to use screen/tmux and also the cluelessness that makes me want to automatically kill their processes when they logout.

More from this day

2026-07-26