No systemd

"If this is the solution, I want my problem back."

This website tries to become a collection of resources pointing out reasons against systemd and what alternatives are available.

What is systemd?

systemd claims to be a good and modern replacement for SysVinit — a so called init daemon. Usually the init daemon is the first process spawned by the kernel and thus has the PID #1 and is responsible for spawning other daemons which are necessary for the OS to operate, e.g. networking, cron, syslog etc.

List of init daemons*:

*inactive: No development activity has occurred for several years.

What is so bad about systemd?

Notable bugs and security issues:

Other issues arising around systemd:

How do I get rid of systemd?

Linux distributions without systemd:

Alternatively you can use Linux distributions which do not use systemd by default:

  • Devuan logo
  • Void Linux logo
  • Artix Linux logo
  • GNU Guix logo
  • Gentoo Linux logo
  • Funtoo Linux logo
  • Loc-OS logo
  • Alpine Linux logo
  • Slackware Linux logo
  • antiX Linux logo
  • Venom Linux logo
  • PCLinuxOS logo
  • GoboLinux logo
  • Obarun Linux logo
  • KISS Linux logo
  • LiGurOS logo
  • SulinOS logo
  • CRUX Linux logo
  • Dragora GNU/Linux logo
  • glaucus Linux logo
  • Hyperbola GNU/Linux logo
  • NuTyX Linux logo
  • Parabola GNU/Linux logo
  • SliTaz GNU/Linux logo
  • PuffOS logo
  • Tiny Core Linux logo
  • Chimera Linux logo
  • Nitrux logo
  • Peppermint OS logo
  • MX Linux logo
  • OpenWrt logo

A good summary about most of the beforementioned distributions can be found here.

BSD alternatives:

You can also consider changing to BSD derivatives:

  • FreeBSD logo
  • NetBSD logo
  • OpenBSD logo
  • DragonFly BSD logo
  • GhostBSD logo
  • MidnightBSD logo

Useful links