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.


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. The default flavor of Devuan comes with Linux.

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, control they’re running fine, shut them down, and inherit crashed processes. 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 Jessie runs with the same init system as Debian Wheezy, the venerable sysvinit. Several projects are under way to provide runit, and sinit support in Devuan, as well as openrc and s6.

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). Devuan default desktop is XFCE. A number of other graphical environments are available to accommodate your taste.

Documentation

Devuan utilizes several sources for documentation:

Packages

The package repositories for Devuan are exclusive and they should not be used in addition to Debian:

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 provide access to our package repository also via Tor: install apt-transport-tor and then use the following hidden services

deb tor+http://devuanfwojg73k6r.onion/merged jessie          main
deb tor+http://devuanfwojg73k6r.onion/merged jessie-updates  main
deb tor+http://devuanfwojg73k6r.onion/merged jessie-security main

Source Repositories

All software shipped with Devuan in the main area is free software. We maintain individual package pages with links to the package git repository and the upstream source code.

Package source code is available on the Devuan Gitlab.

Primary Signing Key

Devuan packages and releases are cryptographically signed with the OpenPGP key for repository@devuan.org. Get it there or the SKS network. It’s included in the devuan-keyring package.

# gpg --fingerprint devuan

Repository key:
pub   2048R/0x94532124541922FB 2014-12-02
      Key fingerprint = 72E3 CB77 3315 DFA2 E464  743D 9453 2124 5419 22FB
uid                            Devuan Repository (Primary Devuan signing key) <repository@devuan.org>
sub   2048R/0x08E92E2B4A07DF74 2014-12-02
sub   4096R/0xAF49E19219D58C5D 2016-04-26

ISO installer keys (d-i):
pub   4096R/0x99C46A90B1FB3B59 2016-10-06
      Key fingerprint = CF19 21B2 D91C 6435 848E  8100 99C4 6A90 B1FB 3B59
uid                            Devuan ISO Toaster (Devuan GNU+Linux) <onelove@devuan.org>
sub   4096R/0x4C1C9968DF41AD47 2016-10-06


pub   1024D/0xDFEDF580D6132D50 2006-01-10
      Key fingerprint = 66ED 5211 9D59 DA53 1DF7  4189 DFED F580 D613 2D50
uid                            Franco (nextime) Lanza (Devuan signing key) <nextime@devuan.org>
sub   4096g/0x7890316CB997340E 2006-01-10

pub   8192R/0x73B35DA54ACB7D10 2013-09-06 [expires: 2018-09-05]
      Key fingerprint = 6113 D89C A825 C5CE DD02  C872 73B3 5DA5 4ACB 7D10
uid                            Denis Roio (Jaromil) <jaromil@dyne.org>
sub   8192R/0x11C99EB56957C403 2013-09-06 [expires: 2018-09-05]

Configuration

Source repositories are stored in /etc/apt/sources.list*.

The recommended configuration is to leave the main repository in /etc/apt/sources.list and use repository-specific files in /etc/apt/sources.list.d: