SystemD is of out of control. The Best Minimal, Modern, and Modular Linux alternative
Fedora rejected the proposal to use sytemd also in containers as mandatory dependency to manage env vars.
Today's computers are incredibly powerful. However, if you want to get the most out of your hardware—especially if you're running resource-heavy tasks like AI, it still makes sense to use an operating system that doesn't waste RAM and CPU cycles on things you don't need. You need a system that is truly modular.
What does "modern" actually mean?
When people talk about minimal Linux, they often think of the old days when systems used only 300 MB of RAM. But modern computing has different needs. Features like Bluetooth, system notifications, and file synchronization are standard today, and while they are useful, they often require background services that can clutter a system if not managed correctly.
Most people use GNOME or KDE. These are full Desktop Environments (DEs) that are efficient for what they do, but they aren't exactly modular. For example, GNOME 50 relies heavily on systemd. While systemd is a powerful init system, it has grown far beyond its original purpose, adding features like age verification that many feel don't belong in a core OS component.
Alternatives to Mainstream Linux and Systemd
If you're looking for an alternative to the mainstream Linux experience, you're in luck. There is still a vibrant part of the Linux ecosystem that prioritizes software freedom and independence. These setups allow you to turn components on or off based on your specific needs, without unwanted interference.
The Distribution: Artix Linux
Artix Linux is a great choice. It's based on Arch Linux, but it gives you the freedom to choose your own init system. If you want to explore even more options, sites like systemdfree.com list other distributions that operate without systemd. Plus, since it's based on Arch, you get full access to the massive Arch User Repository (AUR).
The Init System: Dinit
Instead of systemd, you can use Dinit. Conceptually, it's similar because it handles process dependencies during startup, but it stays focused on one job: being an init system. It won't force you to use specific OS components just to keep things running.
The Window Manager / Wayland Compositor: Labwc
While popular Wayland compositors like Niri and Hyprland are great, they can feel a bit radical if you're used to traditional desktops like XFCE, Cinnamon, or LXQt. Labwc is a "stacking" Wayland compositor, which means it feels much more familiar to users coming from a traditional desktop background, while still being modern and lightweight.
The "Missing Pieces": Noctalia Shell
When you move away from a full Desktop Environment, you quickly realize how many small tasks a DE handles automatically. You might find yourself missing a panel, a dock, notifications, or easy ways to manage Bluetooth and networking.
While Waybar is the go-to choice for minimalism, Noctalia Shell (built on quickshell) fills the gaps left by a minimal setup. It provides the functionality you'd expect from a desktop—like panels and system controls but with a clean, modular approach. It gives you the features of GNOME without the bloat, and the speed of KDE without the complexity.
You can check it out here: Noctalia Shell GitHub
Conclusion: Freedom and Open Source software are important, but also modularity is important and what made Linux ecosystem great.