This article may be written from a fan's point of view, rather than a neutral point of view .(September 2022) |
Developer | Veteran Unix Admins |
---|---|
OS family | Linux (Unix-like) |
Working state | Current |
Source model | Open source |
Initial release | May 3, 2016 [1] |
Latest release | 5.0.0 [2] / 15 August 2023 |
Repository | |
Package manager | APT (dpkg) |
Platforms | i386, amd64, ARM, ppc64el |
Kernel type | Monolithic (Linux kernel) |
Userland | GNU |
Default user interface | Xfce |
License | Various open source licenses [note 1] |
Official website | www |
Devuan is a fork of the Debian Linux distribution that uses sysvinit, runit or OpenRC instead of systemd. [3] [4] [5] [6] Devuan aims to avoid lock-in by projects like systemd [7] [8] and aims to maintain compatibility with other init systems to avoid detaching Linux from other Unix systems.
With the release of Debian 8, some developers and users felt alienated due to the project's adoption of systemd and subsequent removal of support for other existing init systems. [9] This decision prompted some Debian community members to start a fork of Debian without systemd. [10] [7]
Instead of continuing the Debian practice of using Toy Story character names as release codenames, [11] Devuan aliases its releases using planet names. The first stable release shared the Debian 8 codename Jessie . However, the Devuan release was named for minor planet 10464. [12]
The first stable release of Devuan was published on May 25, 2017. [13] [14] [15]
Devuan 2.0.0 ASCII was released on June 9, 2018, and 2.1 ASCII was released on November 21, 2019. ASCII provides a choice of five different desktop environments at install time (XFCE, Cinnamon, KDE, LXQt, MATE), while many other window managers are available from the repositories. It also provides installation options for choosing between sysvinit and OpenRC for init, and between GRUB and LILO for the boot loader. Devuan maintains a modified version of the Debian expert text installer, which has the ability to install only free software if the user chooses, while the live desktop image also uses a custom graphical installer from Refracta, a derivative of Devuan. [16]
Devuan 3.0 Beowulf was released on June 3, 2020, based on Debian 10.4. Ppc64el has been added to the list of supported architectures. Runit is now available as an alternative init. Eudev and elogind are now used to replace some Systemd functionality. [17]
Devuan 4.0 Chimaera was released on October 14, 2021. It is based on Debian Bullseye (11.1) with Linux kernel 5.10.
Devuan 5.0 Daedalus was released on August 15, 2023. It is based on Debian Bookworm (12.1) with Linux kernel 6.1.
The current testing suite with code name Excalibur is planned for 2025+. It is based on Debian Trixie (13) with Linux kernel 6.10.
Devuan has its own package repository which mirrors upstream Debian, [18] with local modifications made only when needed to allow for init systems other than systemd. Devuan does not provide systemd in its repositories but still retains libsystemd0 until it has removed all dependencies.
Amprolla is the program used to merge Debian packages with Devuan packages. It downloads packages from Debian and merges changes to packages that Devuan overrides. [19] According to Repology [20] the number of packages in Devuan 4.0 is less but close to Debian Stable (13); the Devuan unstable is almost identical to Debian unstable in terms of the number of packages.
In August 2022, Peppermint OS announced the release of Devuan-based ISO's, alongside their Debian-based ISO's. [21]
Exe GNU/Linux is a Devuan derivative (since 2017) featuring the Trinity Desktop Environment and another LXDE version. [22]
Star is another Devuan-based Linux distribution featuring several lightweight window managers, such as Openbox, Fluxbox, JWM, and i3. [23]
Version | Codename | Codebase | Release date | End of support |
---|---|---|---|---|
1 | Jessie | Debian 8 "Jessie" | May 25, 2017 | June 30, 2020 |
2 | ASCII | Debian 9 "Stretch" | June 9, 2018 | July 1, 2022 |
3 | Beowulf | Debian 10 "Buster" | June 3, 2020 | June 30, 2024 |
4 | Chimaera | Debian 11 "Bullseye" | October 14, 2021 | N/A |
5 | Daedalus | Debian 12 "Bookworm" | August 14, 2023 | N/A |
6 | Excalibur | Debian 13 "Trixie" | N/A | N/A |
7 | Freia | Debian 14 "Forky" | N/A | N/A |
unstable | Ceres | Debian "Sid" | Rolling release |
Source: [24]
Debian, also known as Debian GNU/Linux, is a free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is the basis for many other distributions, such as Ubuntu, Linux Mint, Tails, Proxmox, Kali Linux, Pardus, TrueNAS SCALE, and Astra Linux.
A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.
Kanotix, also referred to as KANOTIX, is an operating system based on Debian, with advanced hardware detection. It can run from an optical disc drive or other media i.e. USB-stick without using a hard disk drive.
Arch Linux is an independently developed Linux distribution designed with a rolling-release model. The default Arch Linux installation is intentionally minimal, and is configured by the user during installation so they may add only what they require. Arch is the basis for a multitude of other distributions, such as Manjaro, EndeavourOS, and Parabola.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.
Upstart is a discontinued event-based replacement for the traditional init daemon—the method by which several Unix-like computer operating systems perform tasks when the computer is started. It was written by Scott James Remnant, a former employee of Canonical Ltd. In 2014, Upstart was placed in maintenance mode, and other init daemons, such as systemd, were recommended in place of Upstart. Ubuntu moved away from Upstart with the release of version 15.04 in favor of migrating to systemd. As of June 2024, there have been no updates released for Upstart since September 2014.
gNewSense was a Linux distribution, active from 2006 to 2016. It was based on Debian, and developed with sponsorship from the Free Software Foundation. Its goal was user-friendliness, but with all proprietary and non-free software removed. The Free Software Foundation considered gNewSense to be composed entirely of free software.
GNU variants are operating systems based upon the GNU operating system. According to the GNU project and others, these also include most operating systems using the Linux kernel and a few others using BSD-based kernels.
Bharat Operating System Solutions is an Indian Linux distribution based on Debian. Its latest stable version is 10.0 (Pragya), which was released in March 2024.
antiX is a Linux distribution, originally based on MEPIS, which itself is based on the Debian stable distribution. antiX initially replaced the MEPIS KDE desktop environment with the Fluxbox and IceWM window managers, making it suitable for older, less powerful x86-based systems. Unlike Debian, antiX does not use the systemd init system, instead, antiX provides images in which either SysVinit or Runit are set as the default init system.
runit is an init and service management scheme for Unix-like operating systems that initializes, supervises, and ends processes throughout the operating system. Runit is a reimplementation of the daemontools process supervision toolkit that runs on many Linux-based operating systems, as well as BSD, and Solaris operating systems. Runit features parallelization of the start up of system services, which can speed up the boot time of the operating system.
Dragora GNU/Linux-Libre is an Argentine Linux distribution written from scratch sharing some similarities with Slackware. It has a simple packaging system that allows installing, removing, upgrading and creating packages, although the system may be challenging to new users. As it only packages free software and uses the Linux-libre kernel, the Free Software Foundation endorses Dragora. Dragora is considered to be based on the "Keep it simple, stupid" (KISS) principle, believed by the authors to be a strength. Dragora can be downloaded from the web site or bought on CD.
systemd is a software suite that provides an array of system components for Linux operating systems. The main aim is to unify service configuration and behavior across Linux distributions. Its primary component is a "system and service manager" — an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.
Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.
OpenRC is a dependency-based init system for Unix-like computer operating systems. It was created by Roy Marples, a NetBSD developer who was also active in the Gentoo project. It became more broadly adopted as an init system outside of Gentoo following the decision by some Linux distributions not to adopt systemd.
MX Linux is a Linux distribution based on Debian stable and using core antiX components, with additional software created or packaged by the MX community. The development of MX Linux is a collaborative effort between the antiX and former MEPIS communities. The MX name comes from the "M" in MEPIS and the "X" in antiX — an acknowledgment of their roots. The community's stated goal is to produce "a family of operating systems that are designed to combine elegant and efficient desktops with high stability and solid performance".
Hyperbola GNU/Linux-libre is an independent Linux distribution for the i686 and x86-64 architectures using the package-manager from Arch Linux and some patchsets from the Debian development though stopping using patchsets from Debian beyond the version Debian 12. It includes the GNU operating system components and the Linux-libre kernel instead of the generic Linux kernel. Hyperbola GNU/Linux-libre is listed by the Free Software Foundation as a completely free operating system, true to their Free System Distribution Guidelines.
Artix Linux is a rolling-release Linux distribution based on Arch Linux. Artix does not use systemd, instead opting to provide OpenRC, runit, s6, and dinit, in its place.