The BEST systemd-free Modern Linux: artixlinux + dinit + labwc + noctalia shell
Many are worried about the future of Linux. systemd is the de-facto standard init system, but it's also the most controversial piece of software in the ecosystem. What started as a simple init replacement has grown into a sprawling suite of components touching nearly every layer of the OS and that endless scope creep opens the door to features nobody asked for.
Take the recent systemd age verification field. It's just a birthDate field today, but it sets a precedent. As states like California and Brazil push for age verification at the OS level, the infrastructure for mass surveillance computing is already being laid. This isn't a sci-fi scenario, it's happening now. See why child protection is not access control and check the DoesItAgeVerify tracker for the full picture.
If you're against systemd's endless scope: for political, privacy, or technical reasons there is still hope. Some alternatives look to the past, others to a different modern future.
The Modern systemd-Free Stack
Here's a complete, drop-in replacement stack so you can easily move away from systemd without sacrificing a modern desktop experience.
Linux Distro: Artix Linux
Artix is essentially Arch Linux without systemd. It ships with your choice of init system (OpenRC, runit, s6, dinit) and fully supports the AUR (just check that packages don't hard-depend on systemd). It's a rolling release, so you get the latest software without the systemd tax.
Other notable systemd-free distros include Devuan (Debian without systemd), Void Linux (independent, uses runit), Alpine Linux (MUSL-based, great for containers), and Chimera Linux (MUSL + dinit). Note that MUSL-based distros may have compatibility issues with some proprietary software: Chromium on Alpine is a known example.
Init System: dinit
dinit is the closest thing to systemd in terms of functionality without the bloat or controversy. It supports both system and user services, has a familiar dependency-based service model, and is actively maintained (currently at v0.21.0). Unlike OpenRC or runit, dinit handles user sessions natively, making it ideal for desktop use.
For those interested in alternatives, there's also discussion around forking systemd to strip out unwanted features, though dinit remains the most mature standalone option.
Wayland Compositor: labwc
labwc (Lab Wayland Compositor) is a stacking window manager inspired by Openbox, built on wlroots. With over 2.4k stars, it's one of the most popular systemd-free Wayland compositors. It gives you the familiar floating window experience of GNOME or KDE without forcing systemd down your throat.
The momentum is growing, labwc is being considered as the default Wayland session for XFCE, Cinnamon, and LXQt, making it a serious contender for mainstream adoption. Other great systemd-free Wayland options include Hyprland (tiling, eye candy) and Niri (infinite-scroll tiling).
For those who want to go even further back, Xlibre is a fork keeping the X11 stack alive and free from corporate influence.
Desktop Shell: Noctalia Shell
Noctalia is a beautiful, minimal desktop shell built on Quickshell with QML. At over 5.2k stars, it's the most popular independent Wayland shell right now. It has everything you'd expect from a full desktop experience: widgets, docks, panels, workspaces, and a warm lavender aesthetic that's easy to customize.
What makes Noctalia special is compositor agnosticism: it works with labwc, Hyprland, Niri, and more. It's actively developed (currently on v4.7.1) and has a thriving community.
Why This Matters
GNOME 50+ has a hard dependency on systemd, and KDE may follow. If you want a modern Linux desktop that respects your autonomy, the artixlinux + dinit + labwc + Noctalia stack proves it's entirely possible, no compromises needed.
The tools exist. The community is growing. The only question is whether we'll act before the door closes.