Devuan is a fork of Debian
Devuan is a sibling of Jessie and will grow along her own path in future releases, diverging more and more from Debian.
The first and foremost difference from Debian is Devuan's mission to defend the people's freedom to choose what software to run.
Devuan's original constituency are the many users in need for Init Freedom: we want to avoid the entangling web of dependencies that systemd imposes wherever is adopted, starting from the PID1.
Devuan plans to achieve this goal by pursuing simplicity and minimalism in her architectural choices.
Devuan supports as many binary target architectures as Debian does, running on as many platforms.
Devuan uses Gitlab for source versioning, Jenkins and Qemu for building packages:
Devuan provides its own builds for all modified packages, while simply redistributing Debian packages for those needing no modification. In order to do so, Devuan doesn't uses any local pinning, but adopts her own repository software that overlays packages on the server side.
To start using Devuan one has to substitute the Debian apt repository url. It is possible to smoothly upgrade to Devuan starting from an already installed Debian Wheezy or Jessie.
In future, after the 1.0 release, Devuan will build all packages on her own, for all target architectures, and will diverge from Debian. It will likely not be possible anymore to switch from Debian 9 to a Devuan release.
Devuan's default init system is sysvinit. Also with Devuan it must be possible to install and run any other init system.
In future, after the 1.0 release, Devuan will contemplate switching to another, more modern, init system. In any case such a change will grant backward compatibility with sysvinit.
In Devuan beta, device management is handled by
udev, but without the
In a close future we aim to substitute it with vdev, which is a better implementation following UNIX principles and established practices. Vdev sticks to a principled design, whereby the filesystem itself is the API, the shell is the inter-service glue, and anything is allowed to be a device event source. In doing so, vdev offers a simple but powerful model presenting per-process views of the host's devices to different programs.
As of today,
vdev can be already installed on Devuan and run side by side with
udev: our new device manager will not interfere with the old.
consolekit2 does not have the dependency on
Devuan's default desktop is the latest upstream version of