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.
| Distribution | Default Init System | Notes |
|---|---|---|
| Ubuntu (all versions) | systemd | Default since Ubuntu 15.04, April 2015 |
| Debian | systemd | Adopted via Technical Committee vote, 2014 |
| Fedora | systemd | First distribution to adopt systemd, 2011 |
| RHEL | systemd | Default since RHEL 7, 2014 |
| CentOS Stream / AlmaLinux / Rocky Linux | systemd | Follow RHEL init system |
| Arch Linux | systemd | Default since 2012 |
| openSUSE (Tumbleweed and Leap) | systemd | Default since openSUSE 12.1 |
| Linux Mint | systemd | Ubuntu/Debian base |
| Manjaro | systemd | Arch base |
| Alpine Linux | OpenRC | Explicitly non-systemd by design |
| Void Linux | runit | Independent distribution |
| Gentoo | OpenRC (default) | systemd available as optional choice |
| Devuan | sysvinit / OpenRC / runit | Debian fork created specifically to remove systemd |
| Slackware | BSD-style init scripts | One of the last traditional-init mainstream distributions |
| Artix Linux | OpenRC / runit / dinit | Arch 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.
| Distribution | Default Init | Personal Use | Professional Use |
|---|---|---|---|
| Ubuntu | systemd | 27.7% | 27.7% |
| WSL 2 | systemd (since Sept 2022) | 17.1% | 16.8% |
| Debian | systemd | 9.8% | 10.4% |
| Arch Linux | systemd | 11.6% (learners) / 8.0% (pro) | 7.2% |
| Alpine Linux | OpenRC | Not separately tracked | Not 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.
| Metric | Detail |
|---|---|
| systemd 256 release date | June 11, 2024 |
| cgroup v1 status in systemd 256 | Declared obsolete; refuses to boot under cgroup v1 by default |
| cgroup v2 status in systemd 256 | Only supported hierarchy; selected as sole build-time default |
| Boot time improvement | Average startup reduced by 18.4% |
| New tool in systemd 256 | run0 (privilege escalation utility) |
| New tool in systemd 257 | systemd-keyutil (key management utility) |
| Docker default cgroup driver on cgroup v2 | systemd (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
| Distribution | Init System | Primary Use Case | Notable Metric |
|---|---|---|---|
| Alpine Linux | OpenRC | Container base images | 5.29 MB base image; latest stable release 3.23.2 (Dec 17, 2025) |
| Void Linux | runit | Advanced desktop / minimal server | Independent distribution; no Debian dependency |
| Gentoo | OpenRC (default) | Source-compiled, advanced users | systemd available optionally |
| Devuan | sysvinit / OpenRC / runit | systemd-free Debian alternative | Devuan 5 (Daedalus) current stable |
| Artix Linux | OpenRC / runit / dinit | systemd-free Arch alternative | Multiple 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
| Metric | Figure |
|---|---|
| Linux distributions using systemd as default | Nearly 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 share | 43.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 size | 5.29 MB (OpenRC, non-systemd) |
| Container size reduction with Alpine vs Ubuntu | 20–30% |
| systemd 256 cgroup v1 status | Declared obsolete, June 2024 |
| Docker default cgroup driver on cgroup v2 systems | systemd |
| Wayland as default in Linux desktops (2025) | 52.7% of desktop environments |
| Cloud Linux instances running Ubuntu | 60%+ |
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
- Stack Overflow Developer Survey 2024 — distribution adoption across 65,437 developers in 185 countries
- LWN.net — systemd 256 release coverage and cgroup v2 analysis, June 2024
- Docker Documentation — cgroup driver defaults on cgroup v2 systems
- W3Techs — Linux distribution web server market share, December 2025