Devuan GNU+Linux OS
An Operating System (OS) is a set of programs that provides an interface to the hardware part of the computer: resource, device, power, and memory management belong to the OS.
The core of the OS in charge of operating the circuitry and managing peripherals is called the kernel. Devuan comes with the Linux kernel.
The first process launched after the kernel is loaded into memory is
called init
. This process bearing PID
1 is in charge of services running on the system: it ensures they start
in order, verifies they are running fine and shuts them down. This init
process MUST not die, or the whole system goes away with it.
Therefore Devuan recommends using lean init systems
that do one thing, and do it well. By default Devuan ASCII runs sysvinit
but openrc
is now an option at installation and other inits such as runit
,
s6
and sinit
are available for development.
Services take care of normal functionality of your system: networking, logging, authentication, language, dictionary, search, software updates, printing, graphical display, etc.
On top of the OS come applications. Usually, a complete operating system distribution includes a number of pre-configured applications (e.g., the desktop). The Devuan default desktop is Xfce. Cinnamon, KDE, LXQt and MATE are available from tasksel during installation and a number of other graphical environments are available post-install.
Quick Overview
Stable version | 2.0.0 |
Codename | ASCII |
Release date | 2018-06-06 |
Kernel | Linux 4.9 |
Init system |
SysVinit OpenRC |
Package management |
apt dpkg |
Package format | deb |
Ports |
amd64 arm64 armel armhf i386 |
Desktop Environments |
Default: Xfce Alternate: Cinnamon, KDE, LXQt, MATE Others: available post-install |
Available images |
DVD (~4GB) CD (3) (~650MB) Netinst (~300-350MB) Desktop Live (~1GB) Minimal Live (~300-350MB) ARM (~130-280MB) Virtual
vagrant (~700MB) vbox (~530MB) |
Language support | Available locales |
Support |
Mailing list: DNG IRC: #devuan on Freenode Forum: Dev1Galaxy Bugs: Bug Tracking System |
Documentation
Devuan utilizes several sources for documentation:
- Most Debian documentation remains relevant for Devuan ASCII
- Comprehensive upgrade and installation guides are on dev1fanboy’s wiki
- The Dev1Galaxy Forum offers the most up-to-date discussions
- The Devuan wiki is for developing documentation and sharing knowledge
Package repositories
Devuan package repositories are exclusive. Other repositories, including Debian, Ubuntu, Mint etc, should NOT be used directly.
Devuan recommends using the codename (jessie, ascii, beowulf, ceres) rather than the suite (oldstable, stable, testing, unstable) in /etc/apt/sources.list
entries. Please go to /etc/apt/sources.list
for more detailed information.
Devuan has recently put in place a network of package repository mirrors. The mirror network is accessible using the FQDN “deb.devuan.org” or “{CC}.deb.devuan.org”. To use the Country-Code repositories, change {CC} to the location that you wish to access e.g., ‘us’ for USA, ‘fr’ for France, ‘nl’ for Netherlands etc.
IMPORTANT NOTE: auto.mirror is now deprecated and will be decommissioned. Please make sure you have the latest devuan-keyring package with apt-get install devuan-keyring
and then point your /etc/apt/sources.list
to deb.devuan.org.
Devuan 2.0.0 ASCII (stable)
deb http://deb.devuan.org/merged ascii main
deb http://deb.devuan.org/merged ascii-updates main
deb http://deb.devuan.org/merged ascii-security main
Country-code repositories
deb http://{CC}.deb.devuan.org/merged ascii main
deb http://{CC}.deb.devuan.org/merged ascii-updates main
deb http://{CC}.deb.devuan.org/merged ascii-security main
Devuan 1.0.0 Jessie default (oldstable)
deb http://auto.mirror.devuan.org/merged jessie main
deb http://auto.mirror.devuan.org/merged jessie-updates main
deb http://auto.mirror.devuan.org/merged jessie-security main
We also provide access to our package repositories via Tor. Install
apt-transport-tor
and then use the following hidden services:
deb tor+http://devuanfwojg73k6r.onion/merged <release codename> main
deb tor+http://devuanfwojg73k6r.onion/merged <release codename>-updates main
deb tor+http://devuanfwojg73k6r.onion/merged <release codename>-security main
All software shipped with Devuan in the main
component is free software. But if needed, non-free software is also available. Just add the non-free
and contrib
component to the appropriate line(s) in /etc/apt/sources'list
like this:
deb http://deb.devuan.org/merged ascii main non-free contrib
Devuan-specific and forked source code is available on the Devuan Gitlab.
- You can now search package information
- If you can’t find a package, check the list of banned packages.
Primary Signing Key
Devuan repositories are cryptographically signed using OpenPGP. The keys used to sign Devuan repositories are available in the package devuan-keyring
. The current keys are reported below:
# gpg --no-default-keyring --keyring /usr/share/keyrings/devuan-archive-keyring.gpg --list-keys
/usr/share/keyrings/devuan-archive-keyring.gpg
----------------------------------------------
pub 2048R/541922FB 2014-12-02
uid Devuan Repository (Primary Devuan signing key) <repository@devuan.org>
sub 2048R/4A07DF74 2014-12-02
sub 4096R/19D58C5D 2016-04-26
pub 4096R/B1FB3B59 2016-10-06
uid Devuan ISO Toaster (Devuan GNU+Linux) <onelove@devuan.org>
sub 4096R/DF41AD47 2016-10-06
pub 4096R/61FC752C 2017-09-04 [expires: 2022-09-03]
uid Devuan Repository (Amprolla3 on Nemesis) <repository@devuan.org>
sub 4096R/716A235C 2017-09-04 [expires: 2022-09-03]
Official Devuan installation media, live cdroms, and images are signed with the key of the developer in charge of them.