Debian 10 Buster became stable a few months ago, the rest of the systems had to follow but took their time. This is done every two years and creates a wave of confusion, especially those on forked versions of Debian, like antiX, MX, devuan, refracta, etc. Even more dangerous and confusing it is if you are using testing and although testing during debian stretch was buster it now becomes bullseye, while your antiX/MX/Devuan is testing alongside Buster still.
After antiX announced 19 (Marielle Franco) as its current stable branch, MS followed its mothership the week later (a few days ago), while Devuan/Refracta are still chasing Stretch (Debian 9), what they call Devuan 2 or ascii.
So here it is, to take the confusion away from numbers and names:
Debian * Debian * AntiX/MX * Devuan
the last good1 * 7 Wheezy * 13 * 0 beta-testing
old old stable * 8 Jessie * 15 * 1 jessie (old-stable)
old stable * 9 Stretch * 17 * 2 ascii (stable)
stable * 10 Buster * 19 * 3 beowulf(testing)
testing * 11 Bullseye * 21 * 4 chimaera (next testing)
unstable * sid * sid * ceres
We are proud to reproduce such a long awaited announcement.
TULSA, OKLAHOMA (31 May 2019) — The Adélie Linux Release Engineering Team is pleased to announce the immediate release of Adélie Linux 1.0-BETA3 for all supported platforms. Learn more about Adélie Linux on our Web site. Continue reading
S6 appears as the init system that few distributions have chosen as their default init and service management/supervision (obarun and possibly Adélie once stable is released). There are quite a few commercial servers running on this system. For general personal use s6 seems complex, but complex is not always a bad thing. It would be unfair to compare it with older systems such as SysV-init. Sysvinit is the system that the overwhelming majority of enterprise system administrators had learned on and relied on for decades (yes it is more than one). Upstart seems extinct by now, and OpenRC is getting old as well, and didn’t necessarily deviate much from the path of sysvinit. But then there is Runit. Void and Artix appear the first two we think right away that use it. S6 is a step further into the future of unix-like systems. Continue reading
@nous from artix has issued a script that will switch an arch installation (and most arch based distros) from systemd to operc. For runit this script is easily adoptable and equally easy to convert from openrc to runit and back, following the wiki procedure.
The procedure has been elegantly labeled FUCKTHESKULLOFSYSTEMD
You can download the script and save it, then run it as root, or copy the text below into a script and run it, or you can just follow it by running each command manually so you can understand the process better.
Your original pacman.conf will be backed up at /etc/pacman.conf.arch – ENJOY
I’d like to draw your attention to a young and promising project called Adélie Linux. Adélie Linux is a Free, Libre operating system based on the Linux kernel. Their goals of full POSIX® compliance, built on musl compatibility with a wide variety of computers, and ease of use without sacrificing features set them apart from most other Linux distributions. Sysvinit, openrc, and S6 are available to customize your installation to specific needs. Adélie Linux is also independent and built from the ground up, not based on major distributions (Arch, Debian), or Gentoo, or Alpine, as some will immaturely conclude.
Edit Dec 22 2018 – Adelie 1.0-beta2 is now available and possibly the last step before the first stable Adelie 1 is released. https://www.adelielinux.org/announcements/1.0-BETA2.html
Davin McCall wrote a very extensive report on the peculiarities of init systems and service supervisors, how some of their differences are based on choice of compromises. On the vagaries of init systems
Then, some days later, a response to this article came from Chris Siebenmann who introduces us to even more dillemas and criteria to choose what init system suits a specific use best. Continue reading