Categories: TutorialsUbuntu

Not a systemd fan? Here are 11 systemd-free Linux distributions

systemd is a popular init system adopted by most major Linux distributions and supported by dozens of developers and companies.

In case you’re curious, the init system is the first process after the Linux kernel takes action in the boot process to initialize various device management, logging, and network services. You may also know them as demons.

Technically, systemd solved numerous problems that made Linux distributions more reliable for use on desktop and massive server configurations.

So it’s safe to say that many believe it’s purpose is to make the boot process reliable and fast, with the ability to initialize things in parallel.

However, there are other users who absolutely hate the inclusion in modern Linux distributions. Hence demanding systemd-free Linux distributions.

But why is it like that?

Also, what options do you have if you don’t want systemd on your Linux system?

This article briefly explains why some users prefer system-free distros and some of the best options available.

Why systemd-free alternatives?

First and foremost, systemd is considered a bloated implementation compared to the classic init systems like SysVinit (or System V init).

It’s also believed to go against the UNIX philosophy, where the goal should have been to keep things simple and focus on getting a single thing done efficiently.

In addition, systemd is a complex implementation with various modules, potentially increasing the attack surface compared to SysVinit.

In addition to some of these reasons, desktop environments like GNOME and KDE are known to depend on systemd components. However, some argue that other tools/services shouldn’t depend entirely on systemd and take away a user’s liberty to use a different init system.

11 Systemd Free Linux Distribution Options

However, the list of distros without systemd includes some options that use praise and some systemd parts.

These are some of the options that will help you run distros without systemd while still fulfilling some of the systemd dependencies.

Don’t fret, the list also includes options that are completely systemd-free without elogind and other systemd parts. The list mentions the use of the same wherever necessary.

The list is in no particular order of precedence.

1. Devuan

2. AntiX

3. Invalidate Linux

4. Gobo Linux

gobo

” data-medium-file=”https://i0.wp.com/itsfoss.com/wp-content/uploads/2022/03/gobo.png?fit=300%2C169&ssl=1″ data-large-file=”https://i0.wp.com/itsfoss.com/wp-content/uploads/2022/03/gobo.png?fit=800%2C450&ssl=1″ loading=”lazy” width=”800″ height=”450″ src=”https://i0.wp.com/itsfoss.com/wp-content/uploads/2022/03/gobo.png?resize=800%2C450&ssl=1″ alt=”gobo” class=”wp-image-96546 jetpack-lazy-image” data-recalc-dims=”1″ data-lazy- data-lazy-src=”http://a.codepre.com/s3/wp-content/uploads/sites/5/2022/03/gobo.png”>Credits: Distrowatch

If you’re adventurous and don’t mind playing with the terminal, GoboLinux is an interesting choice. It does offer a desktop, but you get the bare essentials and don’t expect anything like what you get in Ubuntu.

Unlike most others, it’s a modular Linux distribution that focuses on an efficient file system to organize the programs. Usually, when we install something on Linux, the files for programs are scattered throughout the system in different directories.

GoboLinux aims to make this easier by giving each program its directory. In addition to all the unique points, it’s also a systemd-free distribution.

5. Alpine Linux

6. Artix

7. TinyCore Linux

Because it’s modular, you can fully customize your configuration without systemd or use elogind. You can quickly install a variety of desktop environments and window managers to get started.

For obvious reasons, it can run fine on older computers.

8. Chimera Linux

9. Venom Linux

10. Kiss Linux

Kiss Linux is a rolling release distribution that requires you to download the tarball, unpack, and rebuild the system to suit your needs.

The default init system is busybox. But you can also experiment with other init systems.

11. PC Linux OS

systemd or not?

Bloat or not, systemd has made it possible to simplify numerous things while improving performance.

You won’t have any compatibility issues if you choose a distribution with systemd.

Considering that most major Linux distributions rely on it, it makes sense to offer the end user a better user experience.

However, if you want an init system that follows the traditional approach, systemd-free distributions should suit you just fine.

Note that you might face some problems/challenges when it comes to some systemd-free distributions. So make sure you do your research before trying anything.

If you know of another good Linux distro that doesn’t use systemd, let us know in the comments.

Source

Ubuntu Server Admin

Recent Posts

🚀 Deploy Elastic Stack on Ubuntu VPS (5 Minute Quick-Start Guide)

Here’s the guide to deploy Elastic Stack on Ubuntu VPS, with secure access, HTTPS proxying,…

1 day ago

🚀 Deploy Nagios on Ubuntu VPS

This guide walks through deploying Nagios Core on an Ubuntu VPS, from system prep to…

1 day ago

Shoryuken Has a New Maintainer, and v7.0.0 Is Almost There

After a decade under Pablo Cantero's stewardship, Shoryuken has a new maintainer - me. I'm…

5 days ago

A better way to provision NVIDIA BlueField DPUs at scale with MAAS

MAAS 3.7 has been officially released and it includes a bunch of cool new features.…

2 weeks ago

Ruby Floats: When 2.6x Faster Is Actually Slower (and Then Faster Again)

Update: This article originally concluded that Eisel-Lemire wasn't worth it for Ruby. I was wrong.…

2 weeks ago

MicroCeph: why it’s the superior MinIO alternative (and how to use it)

Recently, the team at MinIO moved the open source project into maintenance mode and will…

2 weeks ago