Cheers from a Devuan User
Posted: 23. Jun 2023, 08:54
I've been using GNU/Linux since at least 2011 (starting with an old Ubuntu DVD I got in the mail, having been fed up with Windows 7 "updates" already), but never took it seriously enough to make the jump until 2015, and then 2017 to completely replace Windows. At some point, I didn't like what Ubuntu was "offering" its users, so I sought another distro... I found GNU/Linux Mint, which I really liked at first, having used its Xfce edition extensively for two straight years. After getting fed up with the whole Systemd thing, my next best plan was to switch over to Devuan, a really stable, Systemd-free version of Debian with (in my opinion) better defaults. I've been using it straight-up since then, having my needs completely met, and then some.
Now, I've also tried other distros, namely the likes of Arch GNU/Linux, Artix GNU/Linux, Manjaro, antiX, MX GNU/Linux, Void GNU/Linux, Gentoo, etc., only to find that those distros were missing something for me. Well, my distrohopping days are long gone, having fully settled on Devuan, although I've been curious about Slackware and its claims of stability, although I found it to be too archaic for my own needs, and package management not having some sort of dependency checks pretty much put me off from pursuing it.
That's when I realized that Salix exists, and it's basically a more user-friendly version of Slackware, featuring the Apt-like frontend to its package manager. I mainly tried it on a VM for a while, trying to understand the ins and outs of the distro. Having been used to Debian-based distros for far too long, I was in for a surprise. I finally decided to install Salix on a brand new Dell laptop that I got, and it's running superbly fast and lightweight, even with GTK3 having taken over and Xfce not being as lightweight as it once was as a result.
There are some workarounds needed in order to get a comfortable computing experience that I get with Devuan, but thankfully, the SlackBuilds are there in case a package that I want isn't hosted on the official repositories, or the official packages are buggy. For example, Timeshift (system restore utility) isn't hosted by Slackware or Salix, but there exists a SlackBuild of it that I was able to compile and run, so now I can make my own system backups in the event that my Salix laptop runs into a problem. I also really like the inclusion of the GUI tools, and SLI has to be very simple and straight-forward installers when compared to bloated messes such as Calamares (almost every distro "needs" to use it, apparently).
I definitely must thank Gapan, Djemos, and the rest of the talented Salix staff members of old and new for having made this distro a possibility, especially for people like myself who'd been so accustomed to Debian's way of doing things. Although I'm not planning on switching out of Devuan anytime soon, I'd like to spice things up a bit and not just default to yet another install that uses a Debian base of some sort! Salix is definitely hitting that sweet spot for me, being a bit "crustier" than even Debian -- which leads me to the next segment of my introduction...
As open-source continues to "change", I find that a lot of traditional Unix concepts become less relevant with the average GNU/Linux user just wanting things for the sake of "newness" (instead of usefulness). I used to be really into rolling releases at one point, but I've come to find out that it becomes a chore -- almost like a second job -- just to be "up-to-date" on whatever was just pushed to git upstream. While it's nice to get something new and shiny every once in a while, I don't think it's the be-all and end-all of FLOSS as a philosophy. Just because a package is "old" doesn't mean it "sucks" or is "useless"... The meaning of "stability" has apparently been lost on a lot of people (myself included), implying that something "doesn't crash often" as its merit. Instead, it is rightfully about software that has been well-tested by multiple developers and users kind enough to volunteer for the role, guaranteeing that the bugs get patched up before being released, ergo not changing every five minutes. THAT is what I actively view as an example of software stability, and that could still include software released last month that hasn't changed.
In saying that, I find that the GNU/Linux ecosystem is getting too complex and... Corporate. Yes, I said it: Linux (the kernel) is having too much of that "modernism" concept being forced in, and I blame the likes of Red Hat, Canonical, GNOME, and Freedesktop.org (there are other "suspects", but we'll just leave it at these four). The constant push to get things like Systemd, PipeWire, and Wayland (there are even more "projects") as hard dependencies was always very suspect to me, when SysVinit, ALSA, and Xorg "just work". Even in SysVinit's case, you can use Runit, OpenRC, Dinit, or S6 in its place, if the thought of it being "abandoned" frightens you. ALSA works just fine for me, and there are servers such as the amazing Sndio from OpenBSD that you could try to get certain layers to work with your devices.
Speaking of OpenBSD, that's another OS that I've been using lately, by the way, in the wake of all these "pushes" by aforementioned corporations and organizations). I totally look forward to 7.4's release later this year, as I want to use it as a desktop outside of relying on GNU/Linux. Its Xfce implementation is very good. Perhaps it is slow and lacks some of the features that the Linux kernel offers, but I could see myself using it for very basic, minimalistic use cases. In relation to Slackware (and Salix), I find that's the GNU/Linux distro with the closest likeness to that of a BSD OS (especially OpenBSD, if we're talking cleaner, simpler, secure code approaches).
Anyway, thanks for reading this far. Looking forward to chatting with everyone soon.
Now, I've also tried other distros, namely the likes of Arch GNU/Linux, Artix GNU/Linux, Manjaro, antiX, MX GNU/Linux, Void GNU/Linux, Gentoo, etc., only to find that those distros were missing something for me. Well, my distrohopping days are long gone, having fully settled on Devuan, although I've been curious about Slackware and its claims of stability, although I found it to be too archaic for my own needs, and package management not having some sort of dependency checks pretty much put me off from pursuing it.
That's when I realized that Salix exists, and it's basically a more user-friendly version of Slackware, featuring the Apt-like frontend to its package manager. I mainly tried it on a VM for a while, trying to understand the ins and outs of the distro. Having been used to Debian-based distros for far too long, I was in for a surprise. I finally decided to install Salix on a brand new Dell laptop that I got, and it's running superbly fast and lightweight, even with GTK3 having taken over and Xfce not being as lightweight as it once was as a result.
There are some workarounds needed in order to get a comfortable computing experience that I get with Devuan, but thankfully, the SlackBuilds are there in case a package that I want isn't hosted on the official repositories, or the official packages are buggy. For example, Timeshift (system restore utility) isn't hosted by Slackware or Salix, but there exists a SlackBuild of it that I was able to compile and run, so now I can make my own system backups in the event that my Salix laptop runs into a problem. I also really like the inclusion of the GUI tools, and SLI has to be very simple and straight-forward installers when compared to bloated messes such as Calamares (almost every distro "needs" to use it, apparently).
I definitely must thank Gapan, Djemos, and the rest of the talented Salix staff members of old and new for having made this distro a possibility, especially for people like myself who'd been so accustomed to Debian's way of doing things. Although I'm not planning on switching out of Devuan anytime soon, I'd like to spice things up a bit and not just default to yet another install that uses a Debian base of some sort! Salix is definitely hitting that sweet spot for me, being a bit "crustier" than even Debian -- which leads me to the next segment of my introduction...
As open-source continues to "change", I find that a lot of traditional Unix concepts become less relevant with the average GNU/Linux user just wanting things for the sake of "newness" (instead of usefulness). I used to be really into rolling releases at one point, but I've come to find out that it becomes a chore -- almost like a second job -- just to be "up-to-date" on whatever was just pushed to git upstream. While it's nice to get something new and shiny every once in a while, I don't think it's the be-all and end-all of FLOSS as a philosophy. Just because a package is "old" doesn't mean it "sucks" or is "useless"... The meaning of "stability" has apparently been lost on a lot of people (myself included), implying that something "doesn't crash often" as its merit. Instead, it is rightfully about software that has been well-tested by multiple developers and users kind enough to volunteer for the role, guaranteeing that the bugs get patched up before being released, ergo not changing every five minutes. THAT is what I actively view as an example of software stability, and that could still include software released last month that hasn't changed.
In saying that, I find that the GNU/Linux ecosystem is getting too complex and... Corporate. Yes, I said it: Linux (the kernel) is having too much of that "modernism" concept being forced in, and I blame the likes of Red Hat, Canonical, GNOME, and Freedesktop.org (there are other "suspects", but we'll just leave it at these four). The constant push to get things like Systemd, PipeWire, and Wayland (there are even more "projects") as hard dependencies was always very suspect to me, when SysVinit, ALSA, and Xorg "just work". Even in SysVinit's case, you can use Runit, OpenRC, Dinit, or S6 in its place, if the thought of it being "abandoned" frightens you. ALSA works just fine for me, and there are servers such as the amazing Sndio from OpenBSD that you could try to get certain layers to work with your devices.
Speaking of OpenBSD, that's another OS that I've been using lately, by the way, in the wake of all these "pushes" by aforementioned corporations and organizations). I totally look forward to 7.4's release later this year, as I want to use it as a desktop outside of relying on GNU/Linux. Its Xfce implementation is very good. Perhaps it is slow and lacks some of the features that the Linux kernel offers, but I could see myself using it for very basic, minimalistic use cases. In relation to Slackware (and Salix), I find that's the GNU/Linux distro with the closest likeness to that of a BSD OS (especially OpenBSD, if we're talking cleaner, simpler, secure code approaches).
Anyway, thanks for reading this far. Looking forward to chatting with everyone soon.