Devuan GNU+Linux is a free software operating system for your computer. Free software means you are free to use, copy and distribute, study, change the software, and share your modifications with the community.


Watch Your First Step!

Init Freedom Campaign

Devuan was born out of a controversy over the decision to use systemd as the default init system for Debian. The official Debian position on systemd is full of claims that others have debunked. Interested readers can continue discussing this hot topic in The systemd controversy. However we encourage you to keep your head cool and your voice civil. At Devuan we’re more interested in programming them wrong than looking back.

Init Freedom

While Debian claims that “Systemd is becoming the de facto standard init system for Linux”, a number of GNU/Linux distributions, some new, beg to differ. While Debian claims that “It is better than existing alternatives for all of Debian’s current use cases”, these rebel GNU/Linux distributions refuse this one-size-fits-all vision of the *nix world that breaks portability, ignores backwards compatibility, and replaces existing services, forcing systemd into adoption.

Init Freedom is about restoring a sane approach to PID1, one that respects diversity and freedom of choice.

Although it’s true the venerable sysvinit has flaws that should be addressed in some way, systemd supporters wrongly claim that “systemd is overwhelmingly better than any existing alternative anywhere the technical architecture is involved.” The Init Freedom (IF) Campaign is here to disprove that claim.

Alternate Init Systems

The following init systems are considered for inclusion in Devuan:

Each of them is a portable, compatible, small, fast, and secure alternative to systemd. None of them was considered by Debian as a replacement for sysvinit: instead they chose between systemd, sysvinit, and upstart, leaving the best options, in our opinion, off the table.

GNU/Linux Distributions without systemd

Systems with systemd by default

Other Free Unices Without systemd

One of the critical reasons against systemd concerns the lack of portability to other Unices, and the associated risk to see Linux-based systems detach from the UNIX world. OpenBSD, FreeBSD and other BSD OSes are de facto incompatible with systemd, or rather, systemd is incompatible with Unices not running Linux.

Alternate Device Managers

Now that udev is an integral part of systemd, running a device manager without it became impossible. Just kidding: you can run the following: