Nearly every Linux distribution in active production use today runs systemd as its default init system — a shift that became structural after Debian’s Technical Committee voted to adopt it in 2014. Ubuntu, Debian, and CentOS together account for over 38% of all Linux-powered websites, and all three ship systemd. This article covers distribution-level init system data, developer adoption figures from the Stack Overflow 2024 survey, systemd’s technical changes through 2024–2025, and the scale of the non-systemd segment.

Systemd vs Init: Key Statistics

  • Ubuntu (systemd), Debian (systemd), and CentOS (systemd) together power over 38% of all Linux web servers as of December 2025.
  • Among the 65,437 developers surveyed in Stack Overflow’s 2024 study, systemd-default distributions account for well over 60% of all Linux usage.
  • systemd 256, released June 11, 2024, declared cgroup v1 obsolete and made cgroup v2 the sole supported hierarchy.
  • Alpine Linux, the most widely deployed non-systemd distribution in containers, has a base image of just 5.29 MB — 20–30% smaller than Ubuntu or Debian bases.
  • Only approximately 10 distributions tracked by Distrowatch officially support OpenRC as their default init system.

Which Linux Distributions Use systemd vs Alternative Init Systems?

The table below covers the default init system for every major distribution, drawn from official documentation and Wikipedia. Where a distribution ships multiple options, the listed init system is the default.

DistributionDefault Init SystemNotes
Ubuntu (all versions)systemdDefault since Ubuntu 15.04, April 2015
DebiansystemdAdopted via Technical Committee vote, 2014
FedorasystemdFirst distribution to adopt systemd, 2011
RHELsystemdDefault since RHEL 7, 2014
CentOS Stream / AlmaLinux / Rocky LinuxsystemdFollow RHEL init system
Arch LinuxsystemdDefault since 2012
openSUSE (Tumbleweed and Leap)systemdDefault since openSUSE 12.1
Linux MintsystemdUbuntu/Debian base
ManjarosystemdArch base
Alpine LinuxOpenRCExplicitly non-systemd by design
Void LinuxrunitIndependent distribution
GentooOpenRC (default)systemd available as optional choice
Devuansysvinit / OpenRC / runitDebian fork created specifically to remove systemd
SlackwareBSD-style init scriptsOne of the last traditional-init mainstream distributions
Artix LinuxOpenRC / runit / dinitArch fork without systemd

Source: Wikipedia systemd article; respective distribution documentation; HowToGeek analysis March 2026

Every distribution with meaningful enterprise, developer, or consumer market share uses systemd as its default. Non-systemd distributions fall into three categories: minimalism or security-focused systems like Alpine Linux, philosophically motivated alternatives like Devuan and Artix, and legacy or advanced-user distributions like Gentoo, Slackware, and Void. Distrowatch data records approximately 10 distributions officially supporting OpenRC — a number that has stayed flat for several years despite systemd’s contested reception in some technical communities.

The 2014 Debian vote proved the structural turning point. Because hundreds of downstream distributions depend on Debian or share its packaging infrastructure, that single decision accelerated systemd adoption across a large portion of the broader ecosystem. You can see how this adoption shaped current Ubuntu, Debian, and Fedora usage figures today.

Systemd vs Init by Web Server Market Share

W3Techs data from December 2025 shows Ubuntu at 13.7%, Debian at 16.8%, and CentOS at 8.2% of Linux web servers. All three ship systemd. RHEL holds a 43.1% enterprise Linux server market share. Over 60% of public cloud Linux instances run Ubuntu, according to Canonical.

Source: W3Techs via electroiq.com, December 2025; Canonical via commandlinux.com

Systemd Adoption in Developer Environments — Stack Overflow 2024 Survey

The Stack Overflow Developer Survey 2024 collected responses from 65,437 developers across 185 countries between May 19 and June 20, 2024. Among all Linux distributions in the survey, every top-five entry by adoption uses systemd as its default.

DistributionDefault InitPersonal UseProfessional Use
Ubuntusystemd27.7%27.7%
WSL 2systemd (since Sept 2022)17.1%16.8%
Debiansystemd9.8%10.4%
Arch Linuxsystemd11.6% (learners) / 8.0% (pro)7.2%
Alpine LinuxOpenRCNot separately trackedNot separately tracked

Source: Stack Overflow Developer Survey 2024, 65,437 respondents, via commandlinux.com

Ubuntu’s 27.7% adoption in both personal and professional developer contexts makes it the single largest Linux distribution by active developer use. Combined with Debian, Arch, and WSL 2 — all systemd — the systemd share of Linux environments among surveyed developers sits well above 60%.

WSL 2 gained native systemd support in September 2022. Its 17.1% personal developer adoption rate now falls under the systemd umbrella, a change that did not exist before that Microsoft integration.

Source: Stack Overflow Developer Survey 2024 via commandlinux.com

Cloud virtual machine deployments, which were not separately tracked in the survey, break even more heavily toward systemd-default distributions. Canonical’s figure of 60%+ of public cloud Linux instances running Ubuntu underlines that pattern. The Linux gaming market share data tells a parallel story — SteamOS, the platform’s fastest-growing distribution, also runs systemd.

Systemd Technical Changelog: What Changed in 2024–2025

systemd 256 released on June 11, 2024. It declared cgroup v1 obsolete, meaning systemd 256 refuses to boot under cgroup v1 by default. cgroup v2 became the sole supported hierarchy from that point forward.

MetricDetail
systemd 256 release dateJune 11, 2024
cgroup v1 status in systemd 256Declared obsolete; refuses to boot under cgroup v1 by default
cgroup v2 status in systemd 256Only supported hierarchy; selected as sole build-time default
Boot time improvementAverage startup reduced by 18.4%
New tool in systemd 256run0 (privilege escalation utility)
New tool in systemd 257systemd-keyutil (key management utility)
Docker default cgroup driver on cgroup v2systemd (not cgroupfs)
Wayland as default in Linux desktops (2025)52.7% of Linux desktop environments

Source: LWN.net citing systemd GitHub release, June 2024; Phoronix; Docker documentation; sqmagazine.co.uk

The cgroup v1 deprecation has direct consequences for non-systemd environments. cgroup v1 was the mechanism that allowed alternative init systems to coexist with Docker and container workloads. Docker’s documentation confirms that on cgroup v2 systems, the default cgroup driver switches from “cgroupfs” to “systemd.” Full CPU and memory limit enforcement in containers now depends on systemd-managed kernels.

The 52.7% Wayland figure matters for the same structural reason. Wayland compositors depend on systemd-logind for session management on most distributions. As Wayland replaces X11, removing systemd from a desktop distribution becomes progressively harder to do without substantial workarounds. Linux kernel contributors and release patterns, covered in the Linux kernel statistics article, further contextualise how deeply systemd has become part of the broader stack.

The Non-Systemd Linux Segment: Alpine, Void, and Container Usage

Alpine Linux is the most strategically significant non-systemd distribution in current production environments — not because of desktop adoption, but because of containers. At 5.29 MB for the base image, Alpine produces 20–30% smaller container images than Ubuntu or Debian-based alternatives.

Source: dasroot.net citing production deployment data, February 2026

DistributionInit SystemPrimary Use CaseNotable Metric
Alpine LinuxOpenRCContainer base images5.29 MB base image; latest stable release 3.23.2 (Dec 17, 2025)
Void LinuxrunitAdvanced desktop / minimal serverIndependent distribution; no Debian dependency
GentooOpenRC (default)Source-compiled, advanced userssystemd available optionally
Devuansysvinit / OpenRC / runitsystemd-free Debian alternativeDevuan 5 (Daedalus) current stable
Artix LinuxOpenRC / runit / dinitsystemd-free Arch alternativeMultiple init systems supported

Source: Wikipedia; Distrowatch via Slant.co; respective project documentation; dasroot.net February 2026

In Kubernetes environments with thousands of pods, image pull time and storage consumption are real operational variables. Alpine’s use of OpenRC, musl libc, and BusyBox — instead of systemd, glibc, and GNU coreutils — is what produces the size advantage. This makes Alpine the primary non-systemd distribution in production, even though it has no significant desktop presence.

Outside containers, non-systemd distributions occupy a measurable but constrained share. The roughly 10 Distrowatch-listed OpenRC distributions represent a ceiling that has not expanded significantly. Canonical’s data showing 60%+ of public cloud Linux instances running Ubuntu is the enterprise counterweight to Alpine’s container footprint. You can see related server-level deployment breakdowns in the RAID configuration usage statistics on Linux servers and media server OS deployment data.

Systemd vs Init: Summary Statistics at a Glance

MetricFigure
Linux distributions using systemd as defaultNearly all major distributions since 2015
Ubuntu share of Linux web servers (Dec 2025)13.7%
Debian share of Linux web servers (Dec 2025)16.8%
RHEL enterprise Linux server market share43.1%
Ubuntu developer personal use (SO 2024)27.7%
Debian developer use — personal / professional (SO 2024)9.8% / 10.4%
WSL 2 developer personal use (SO 2024)17.1% (systemd-enabled since 2022)
Distrowatch distributions officially supporting OpenRC~10
Alpine Linux Docker base image size5.29 MB (OpenRC, non-systemd)
Container size reduction with Alpine vs Ubuntu20–30%
systemd 256 cgroup v1 statusDeclared obsolete, June 2024
Docker default cgroup driver on cgroup v2 systemssystemd
Wayland as default in Linux desktops (2025)52.7% of desktop environments
Cloud Linux instances running Ubuntu60%+

Source: W3Techs via electroiq.com; Stack Overflow Developer Survey 2024; LWN.net; Docker documentation; Canonical; dasroot.net; sqmagazine.co.uk; Slant.co citing Distrowatch

FAQ

What percentage of Linux distributions use systemd?

Nearly all major Linux distributions have used systemd as their default init system since 2015. Every distribution in the top five by developer adoption in the Stack Overflow 2024 survey runs systemd by default.

Which Linux distributions do not use systemd?

Alpine Linux (OpenRC), Void Linux (runit), Gentoo (OpenRC by default), Devuan (sysvinit/OpenRC/runit), Artix Linux (OpenRC/runit/dinit), and Slackware (BSD-style init) are the primary non-systemd distributions in active use.

Does Docker require systemd?

On cgroup v2 systems, Docker defaults to systemd as its cgroup driver. Since systemd 256 declared cgroup v1 obsolete in June 2024, full CPU and memory constraint enforcement in containers depends on systemd-managed kernels.

Why is Alpine Linux popular if it does not use systemd?

Alpine Linux’s base image is 5.29 MB, producing container images 20–30% smaller than Ubuntu or Debian bases. In Kubernetes environments at scale, that size reduction has a direct impact on image pull time and storage costs.

When did systemd become the standard init system?

Fedora adopted systemd first in 2011. Debian’s Technical Committee vote in 2014 was the turning point that drove adoption across hundreds of downstream distributions. By 2015, nearly all major distributions had switched.

Sources

Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.