News: 1692612014

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Version 5 of systemd-free Debian remix Devuan is here

(2023/08/21)


Devuan 5.0 "Daedalus" is derived from Debian 12 "Bookworm", but with the controversial systemd init replaced by the user's choice of sysvinit, openrc or runit.

The latest release of the distro, [1]codenamed Daedalus , came out at the start of the week, just shortly before [2]Debian's 30th birthday . Being based off [3]Debian 12 "Bookworm" , released in June, its many components inherit the versions included in that version: for instance, it uses Linux kernel 6.1, which for now is the newest long-term support kernel version.

[4]

The default Xfce 4.18 desktop is quite standard, if a little cluttered with unhelpfully named files (click to enlarge)

There are multiple editions of Devuan, but substantially fewer than that of its parent distro. The main supported platforms are 64-bit and 32-bit x86, or in Debian parlance, amd64 and i386 . For these, there are multiple ISO images available: two live images, one text-only and another which boots to the Xfce desktop; plus separate online and offline installers. The latter comes as a roughly 4GB DVD image, or a set of four CD-sized images: server plus cd2 , cd3 and cd4 . (As far as we can see, there are nominally also a PowerPC and some Arm versions, but we couldn't find any installation ISOs for version 5 – you'll have to do a network installation.)

The live images come with Wi-Fi chipset firmware pre-loaded, although you can remove it if you prefer, and the live media and offline installer include speech-synthesis support, so that blind and visually impaired users can install the distro. We didn't try this, but it's great that this is included – it's often an afterthought or missing, in far too many cases.

The live graphical medium uses the installation program from [5]Refracta , a long-dormant Devuan remix which seems not to have updated in five years. The Devuan 5 live image booted perfectly happily from a [6]Ventoy multiboot USB key , but we were distinctly unimpressed by the installation experience.

For inscrutable reasons, the Devuan 5 installer isn't marked as executable, on its own live medium

All the keyboard layouts on the default list are variants of US English, and choosing anything else requires half a dozen steps. There are other strange questions, or choices that are not typical of other installation programs, and over the decades, The Reg FOSS Desk has seen a lot of Linux installers. Even so, we're not used to being asked which C locales we wanted it to compile. You must choose at the start of installation if you want a separate /home partition; you can't choose your own mount points during installation, or which partitions should be formatted or not: it's all-or-nothing. Despite multiple attempts, we were unable to get a successful installation on our testbed Thinkpad W520. The installer always threw multiple errors, and the resulting installations consistently kernel-panicked on boot.

Throw caution to the winds, run the untrusted installer, and this helpful dialog box is the second screen. Please ignore the terminal window behind the curtain.

We tried again with the offline installer DVD ISO. However, that won't boot from the very latest Ventoy: the installation program can't find the source files. We tried burning a DVD, for the first time in a few years, but that didn't work either. So, we had to find an 8GB USB key to dedicate to it, as the image is just slightly too big to fit onto a 4GB key. That worked, and gave the plain old text-based Debian installer, which worked fine and resulted in a running system. Close to the end of the process, it asks what init system you want: the classic [7]sysvinit , [8]OpenRC and [9]runit . (Ironically, the Arch wiki has some of the best explanations we've seen.)

Devuan, like Debian itself, is not a lightweight distro. We chose the same Xfce desktop that's the default for the live image; in our opinion, it's the most sensible and useful choice these days. The resulting OS idled at about 600MB of RAM in use. (For comparison, the Debian-11-based [10]Raspberry Pi Desktop x86 distro idles at 200MB.) It still feels quick and responsive, though – which is a good thing, as we discovered that the machine's nVidia Quadro 1000M is no longer supported at all, in either Debian 12 or in Devuan 5. Happily, its integrated GPU is fine. (For those who just joined us: This is why proprietary drivers are a bad thing, OK?)

[11]

Some of these things, such as Ventoy support, are niggles that will doubtless be smoothed out in time. Once it's installed, it's basically just Debian. There are some notable differences due to there being [12]no systemd – for instance, [13]logind , the systemd [14]seat manager , is absent. Instead, there is [15]libseat , which can either work with its accompanying seatd daemon or [16]elogind .

[17]

[18]

The real use case for this is rootless Xorg, or a Wayland compositor such as Sway without elogind. We suspect that actual [19]multiseat operation is largely irrelevant in the world today, when full-function computers such as the Raspberry Pi or a [20]used thin client cost considerably less than a "zero client". (For example, [21]Dell used to sell one for a princely $500.)

Devuan is a hard distro to summarize. On the one hand, the sort of xNix graybeard who favours Debian is also exactly the sort of curmudgeon who harbors grave concern about systemd, so it's good that there's an option. On the other hand, it's bad that it split the already understaffed Debian developer community.

[22]

If you don't care about weird technical stuff like init systems, there is absolutely no reason to even consider Devuan. It's not better than Debian in any generally-applicable way: it's considerably harder to install, has significantly poorer platform support, and it includes less software, because packages that would bring in systemd as a dependency are [23]banned . While Debian itself recently [24]started adding RISC-V support , which may yet be [25]followed by LoongArch support, which will bring it to 12 supported CPU architectures, Devuan has half as many.

[26]Middleweight champ MX Linux 23 delivers knockout punch

[27]Debian 12 'Bookworm' is the excitement-free Linux you've been waiting for

[28]Disentangling the Debian derivatives: Which should you use?

[29]Devuan Beowulf 3.0 release continues to resist the Debian fork's Grendel – systemd

If you want a systemd-free server, it's a solid choice – but then [30]so is FreeBSD , which also just celebrated its [31]30th birthday . If you want a desktop Linux that doesn't use systemd, then MX Linux is a much better option, and it has a [32]new Debian Bookworm-based version , too.

If you do manage to get it to install, the GRUB screen is clean and attractive.

It is nearly 20 years since Ubuntu débuted, and in that time, Debian has picked up considerable polish and ease of use from its more popularist offspring. Debian is easier to install than ever, it has a better shell package-management thanks to the [33]new apt command , it now has [34]built-in non-free firmware , and various other rounded-off sharp corners. The Devuan developers, it seems to us, scorn this decadence, and as a result, it reminds us of Debian in the bad old days: it's hard to install, because that way, you can establish your geek credibility. It's more work, but it gives you less in return. If that's what you want, then it's great, we guess: this version is newer, has less hardware support, and it's harder than ever to install.

[35]Go for it , and let the battle to outgeek each other commence. ®

Get our [36]Tech Resources



[1] https://www.devuan.org/os/announce/daedalus-release-announce-2023-08-14

[2] https://www.theregister.com/2023/08/17/debian_turns_30

[3] https://www.theregister.com/2023/06/05/debian_12/

[4] https://regmedia.co.uk/2023/08/18/devuan-5-desktop.jpg

[5] https://www.ibiblio.org/refracta/

[6] https://www.theregister.com/2021/12/10/friday_foss_fest/

[7] https://wiki.archlinux.org/title/SysVinit

[8] https://wiki.archlinux.org/title/OpenRC

[9] https://wiki.archlinux.org/title/runit

[10] https://www.theregister.com/2022/07/11/raspberry_pi_desktop_update/

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZOOKJbGGH111dap-7RAOPwAAA9Q&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[12] https://nosystemd.org/

[13] https://www.freedesktop.org/wiki/Software/systemd/logind/

[14] https://www.freedesktop.org/wiki/Software/systemd/multiseat/

[15] https://sr.ht/~kennylevinsen/seatd/

[16] https://github.com/elogind/elogind

[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZOOKJbGGH111dap-7RAOPwAAA9Q&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[18] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZOOKJbGGH111dap-7RAOPwAAA9Q&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[19] https://en.wikipedia.org/wiki/Multiseat_configuration

[20] https://www.parkytowers.me.uk/thin/

[21] https://www.theregister.com/2010/03/03/dell_fx100_pc_over_ip/

[22] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZOOKJbGGH111dap-7RAOPwAAA9Q&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[23] https://pkgmaster.devuan.org/bannedpackages.txt

[24] https://www.theregister.com/2023/07/25/debian_121/

[25] https://wiki.debian.org/LoongArch

[26] https://www.theregister.com/2023/08/03/mx_linux_23/

[27] https://www.theregister.com/2023/06/05/debian_12/

[28] https://www.theregister.com/2022/07/18/disentangling_the_debian_derivatives/

[29] https://www.theregister.com/2020/06/03/devuan_beowulf_30/

[30] https://hackernoon.com/5-reasons-we-use-open-source-freebsd-as-our-enterprise-os

[31] https://freebsdfoundation.org/blog/celebrating-30-years-of-freebsd-freebsd-timeline/

[32] https://www.theregister.com/2023/08/03/mx_linux_23/

[33] https://www.theregister.com/2022/10/13/canonical_ubuntu_ad/

[34] https://www.theregister.com/2023/03/08/debian_12_apt_2_6/

[35] https://www.devuan.org/get-devuan

[36] https://whitepapers.theregister.com/



Being based off ...

Zolko

Being based off ...

I don't think that that's a correct use of English. It should be " based on ... ", may-be " based off of ... " which is already a barbarism, but " based off ... " doesn't seem to exist at all.

Re: Being based off ...

m4r35n357

How about "based of"? [ducks]

Perhaps we are making too big of a fuss, we could of just ignored it . . . ;)

Re: Being based off ...

LionelB

Your correct.

Re: Your correct.

Anonymous Coward

Errr.... (being pedantic)

You are correct

or

You're correct.

Sadly your mistake is becoming really common especially for those on the LH side of the pond. Don't the teach basic english grammar in K-12 any more or is it considered too woke?

Re: Your correct.

m4r35n357

Whoosh!

Also, downvoted for dropping the W-bomb.

Re: Your correct.

IGotOut

"Also, downvoted for dropping the W-bomb."

They complain about grammar in the USA and then, as usual, misuse the term "woke".

Re: Your correct.

georgezilla

I have pointed that out to some of the Americans that I know ( I know lost of them. I'm an American ) and they just get this stupid fucking look on their face. At which point I question if they are even self-aware.

Re: Your correct.

LionelB

To quote [1]Unlucky Alf : I knew that were going t'appen.

[1] https://www.bbc.co.uk/comedy/fastshow/characters/unlucky_alf.shtml

Re: Your correct.

Graham Dawson

*you'r'd've

Re: Your correct.

georgezilla

That's because on the LH side of the Pond we speak ................... 'Merican.

And yes, it sucks. But then we don't teach our children how to think any more either.

Re: Being based off ...

druck

I don't think that that's a correct use of English

This site is longer uses what we recognise as English, it's whatever passes for a language in the US.

Re: Being based off ...

Ken Hagan

"This site is longer uses ..."

I don't recognise your post as English, either. I know what you meant, though, and perhaps that ought to be enough.

It CAN be easy

Steve Graham

Here's how I installed Devuan on 2 new Raspberry Pi 4s recently.

1. Downloaded a 4Gb system image.

2. Used the dd command to write it to a micro SD card.

3. Used gparted to resize the 4Gb partition to fill the 64Gb card.

4. Booted it.

Re: It CAN be easy

Liam Proven

[Author here]

> It CAN be easy

Point missed in subject line error.

Let me explain: it seems to me that what you are saying is that you wrote a preinstalled image onto media and booted it?

So, to summarise, neither of the distro's two separate and different installers gave you any problem because you didn't run either of them?

To summarise the summary: installation is easy if you don't do it?

Well, yes, I expect that is indeed true, but it's not a terribly helpful point, is it?

Jamie Jones

I'm sure Devuan folk will blame the split on Debian, arguing that moving to systemd was the fork in the road.

fork in the road

bombastic bob

as long as Xorg remains the default desktop engine (or at least easy to select during install), there won't need to be any more forks.

(Wayland cultists can have their systemd and other Poettering clusterer-blanks along with Wayland in other distros)

in my last Devuan install (chimera) I added X and mate in a separate step and it set up as a console login using 'startx', rather than booting into a GUI. Much better I say.

Re: fork in the road

Jamie Jones

I agree totally. Though I tend to steer clear of Linux (FreeBSD guy), the last time I used a systemd system, it had more background processes than a typical windows install...

And where are the bloody log files?!

Re: fork in the road

druck

The log files are masses of binaries under /var/log/journald/ which by default grow to a ridiculous 2GB, and as Peottering knows better than you, there is no way for turning them off and just using rsyslog as god intended.

Re: fork in the road

Liam Proven

[Author here]

> there won't need to be any more forks.

That ship has sailed.

So far, I am aware of Devuan, antiX, MX Linux, and Nitrux. I suspect they won't be the last.

> Much better I say.

If you want that, good for you.

I don't think it's a general solution for most people, though.

The fact that Arch lists no less than _eight_ text-mode login/display managers suggests strongly that it's not just me.

https://wiki.archlinux.org/title/display_manager

Binraider

Immediately goes in download queue for experimentation.

Manjaro continues to be the daily drive for now, but Devuan is a very appealling project if the usability front continues to improve.

Not my experience...

Joe W

I have been running the (then testing) version on my laptop for a year or two now. The installation was easy, did set up dual boot, got my WiFi card working, used all screens I have on my desk. It just works. I'm quite happy with it.

Installers are weird nowadays, like the Debian graphical installer which refused to offer me a German keyboard layout when selecting the UK locale. Terminally stupid.

Re: Not my experience...

IGotOut

"which refused to offer me a German keyboard layout when selecting the UK locale. "

No such issue with MS Windows

"geek credibility"

veghead

"it's hard to install, because that way, you can establish your geek credibility"

What an incredibly patronizing thing to say, and what an insight it gives as to your attitude towards free-software advocates. Do you *really* think people prefer to have it hard just so they can brag about it? I doubt you do, because you're not stupid people, so that was also disingenuous.

Some people really do care about not using blobs, proprietary code, or toxic software. They are, sadly, in the minority, and so have fewer people available to test and perfect their distributions.

The "inscrutable" reason for the lack of an executable flag is almost certainly..."oops".

But you know that. You're just being mean.

Other option(s)

boblongii

If you don't want systemd - and I don't - then there is Gentoo (and related) and several others using OpenRC.

Text mode is all I used.

DuncanLarge

I never used Debians GUI installer, well OK I did once as a test to see how limited a VM specificaton I can get Debian installed on.

I've always preffered the text mode installer, nice and simple.

I'll enjoy seeing how Devuan differs.

xNix curmudgeonly graybeard ?

BenDwire

Guilty as charged, but I am using Debian Bookworm on my daily driver in a last ditch attempt to keep up with the youngsters. So far, so good ...

When I came back to Dublin I was courtmartialed in my absence and sentenced
to death in my absence, so I said they could shoot me in my absence.
-- Brendan Behan