I installed a previous version of Devuan on my low-end laptop (Celeron N4020, 4GB RAM) just to see what all the fuss was about. I am not a fan of systemd, as it seems to me like it’s trying to become "SystemdOS." However, I have used it when I had RHEL, Fedora, or Mint on my main machine. Anyway, on that low-end laptop, Devuan (now version 5) boots and shuts down much faster than Debian 12, and the battery life seems much better. So, I’m getting Debian’s stability, ease of package installation and easy upgrades with better control, a snappier experience, and absolutely zero problems over the last couple of years. For me, it's just a better version of Debian.
To me, Devuan feels like the real, original Debian. The SystemD based OSes don't really feel or behave like Unix. They're complex and increasingly so, while Unix encourages simplicity and configurability through clarity. I use Devuan and Free/OpenBSD when I can, while still loving good ol' Slackware.
I'm conflicted because from Slackware to Void on runit i see the performance of the traditional Linux philosophy and yet when I see the new shiny that the cool kids do with their containers and systemd boot I see the convenience and excitement too but when i need some Devuan the PeppermintOS version is my fav
**If only** there was a generally-accepted *set of standards* for how an Init system should behave, what interfaces it should have etc, in the way that we have the POSIX standard or the FreeDesktop standard. The trouble is systemd doing "whatever it wants," which makes it possible for packages to have a hard dependency on systemd. Although I'm sure that even if we had such a standard there would be deviations from it, like how we all have to deal with GNU-isms in the coreutils and glibc when we port software or scripts from GNU/Linux to other *nixes, etc
"Debian was the last holdout amongst all the distributions" - I think Slackware might have a word on that.. Or maybe you don't count it as a distro because it lacks dependency handholding? At least it gives you enough rope! (another core Unix tenet iirc lol)
I would argue Gentoo gives you the option for SystemD but its not really a systemD distro -- but yes Slackware has not adopted it, and there are other distro's that have not.
upstart and systemd both come from rotating disk days. SSD makes a difference too. If one thinks 140%-ish startup time when the boot is 20 seconds, 30 seconds starts to be slow.... I remember boots that were in the minutes. So perhaps SSD drives have removed some of the reason for systemd..... except for compatablility
As a "I Have No Idea What I'm Doing" user, the reality is that when I'm trying to troubleshoot something, chances are that the solutions I find via search will cater to systemd. Meanwhile, what I don't quite grasp is: why Devuan instead of antiX or FreeBSD? Wouldn't the latter two fit better into the overall Unix philosophy?
People use Devian because they dont want to jump ship to a distro with a different developmental model, philosophy, or community with different values or ethics or software technology.
I understand sysvinit does not handle concurrency and abortion/restart very well. Meanwhile, systemd is too centralized. But, as long systemd handles the job well, why bother?
systemd is inspired by launchd of macos. It not only starts in parallel, but also provides detailed supervision of running processes. This is not possible with sysvinit. I replaced grub with systemd-boot under debian. It is really very quick
I installed a previous version of Devuan on my low-end laptop (Celeron N4020, 4GB RAM) just to see what all the fuss was about. I am not a fan of systemd, as it seems to me like it’s trying to become "SystemdOS." However, I have used it when I had RHEL, Fedora, or Mint on my main machine. Anyway, on that low-end laptop, Devuan (now version 5) boots and shuts down much faster than Debian 12, and the battery life seems much better. So, I’m getting Debian’s stability, ease of package installation and easy upgrades with better control, a snappier experience, and absolutely zero problems over the last couple of years. For me, it's just a better version of Debian.
It's the real Debian. :)
@@GCI1191 yeah, or a Debian as it should be
Nice overview. Thank you.
Many thanks for the video. As always, really interesting stuff. Cheers
So captivating, I didn't even have time to come with my usual troll joke! Wow!
I'll think of one later!
To me, Devuan feels like the real, original Debian. The SystemD based OSes don't really feel or behave like Unix. They're complex and increasingly so, while Unix encourages simplicity and configurability through clarity. I use Devuan and Free/OpenBSD when I can, while still loving good ol' Slackware.
Is current Devuan worse or better than Debian today.
@@fromthesouthofafrica6815 Certainly not worse. It's either the same or better depending on your needs.
Cool video DJ...and I like how you silenced your keyboard at login. Thanks!
Excellent OPSEC for sure
Except for that one time with sudo at 20:24 :/
I really appreciate your knowledge and clear explanations. Thank you. You are a breath of fresh air.
I'm conflicted because from Slackware to Void on runit i see the performance of the traditional Linux philosophy and yet when I see the new shiny that the cool kids do with their containers and systemd boot I see the convenience and excitement too but when i need some Devuan the PeppermintOS version is my fav
**If only** there was a generally-accepted *set of standards* for how an Init system should behave, what interfaces it should have etc, in the way that we have the POSIX standard or the FreeDesktop standard. The trouble is systemd doing "whatever it wants," which makes it possible for packages to have a hard dependency on systemd.
Although I'm sure that even if we had such a standard there would be deviations from it, like how we all have to deal with GNU-isms in the coreutils and glibc when we port software or scripts from GNU/Linux to other *nixes, etc
Liked and shared. systemd .... grrrrr.
"Debian was the last holdout amongst all the distributions" - I think Slackware might have a word on that.. Or maybe you don't count it as a distro because it lacks dependency handholding? At least it gives you enough rope! (another core Unix tenet iirc lol)
"Debian was the last holdout amongst all the current big/main/popular distributions" would probably be a more accurate statement.
I would argue Gentoo gives you the option for SystemD but its not really a systemD distro -- but yes Slackware has not adopted it, and there are other distro's that have not.
upstart and systemd both come from rotating disk days. SSD makes a difference too. If one thinks 140%-ish startup time when the boot is 20 seconds, 30 seconds starts to be slow.... I remember boots that were in the minutes. So perhaps SSD drives have removed some of the reason for systemd..... except for compatablility
How can you say Debian was the last hold out, when there are distro's that never switched?
As a "I Have No Idea What I'm Doing" user, the reality is that when I'm trying to troubleshoot something, chances are that the solutions I find via search will cater to systemd. Meanwhile, what I don't quite grasp is: why Devuan instead of antiX or FreeBSD? Wouldn't the latter two fit better into the overall Unix philosophy?
People use Devian because they dont want to jump ship to a distro with a different developmental model, philosophy, or community with different values or ethics or software technology.
what sort of keyboard do you use. ?
Its a Keychron K2 84-key blue switch keyboard
I think Chimera Linux is a better approch, systemd is too much, but also sysv was outdated.. so everyone has to balance the tradeoffs
@@Techonsapevole what does chimera use or what is its 'better approach'
For the moment they use a watered down form of systemd @@thehady1
@@thehady1 It uses dinit and instead of gnu utils it uses musl
The difference in boot time is not 1.07 seconds but 0.93 seconds.
for one run yes...1.07 was the average from multiple runs. Sorry to burst your correction bubble.
I understand sysvinit does not handle concurrency and abortion/restart very well. Meanwhile, systemd is too centralized. But, as long systemd handles the job well, why bother?
systemd is inspired by launchd of macos. It not only starts in parallel, but also provides detailed supervision of running processes. This is not possible with sysvinit. I replaced grub with systemd-boot under debian. It is really very quick