4 ms·
Choose a job. Choose life. I chose Debian. Now, what I mean is; I made a commitment. As Linux strains under complexity I am wondering whether to make a full-c
by nonrandomstring 5y ago
Choose a job. Choose life. I chose Debian.
Now, what I mean is; I made a commitment.
As Linux strains under complexity I am wondering whether to make a
full-commitment life switch to BSD. But it's been 20 years with Debian
and it's like a relationship I almost feel afraid to leave.
Operating systems are something I know a little bit about. After going
through the whole build Minix for 68000 from AT's book, then Linux
From Scratch and compiling kernels thing, and building Slackware over
a whole weekend, once I matured into needing a practical operating
system in my 30s I was attracted to Debian by its social contract and
"wholesome family atmosphere of Debbie and Ian."
I ended up building distros myself, learning the ropes of Debian
development (though I never actually joined the DD community). It's
been a rodeo ride. I loathe systemd and the whole "mother knows best"
Poettering schism. The CoC dramas and virtue parades in front of the
neighbours are just embarrasing. And then there's Uncle Ubuntu who
sometimes touches us inappropriately.
But in the end I keep coming back "to the family", because in the end
all families are dysfunctional and weird, so may as well pick one and
try to work with it.
So I agree with the OP's admonition of distro hopping. It feels like
restless promiscuity. Whenever I need to install a new OS I pick the
latest minimal Debian and go from there.
- yeetsfromhellL2 5y ago>I am wondering whether to make a full-commitment life switch to BSD. I tried NetBSD for a small project a while ago and was very pleasantly surprised. The documentation was great and everything worked as advertised. I've spent more time trying to figure out a single package on Linux than I did getting up and running on NetBSD for the first time.
- TacticalCoder 5y ago> But it's been 20 years with Debian and it's like a relationship I almost feel afraid to leave. I was shipping Debian 1.2 CDs by the hundreds in the nineties! I'm using Debian or derivaties/forks everywhere (desktop / laptop / server / Raspberry Pi (raspbian). > It's been a rodeo ride. I loathe systemd and the whole "mother knows best" Poettering schism. A few months ago I switched my main desktop to "Devuan" (a Debian fork without systemd) and I do really dig it. I'm still running Debian on servers, on the laptop, on the other desktop, etc. But honestly: Devuan, for my use case on my dev machine, is really just Debian without the Poettering stuff and it works fine. YMMV.
- A4ET8a8uTh0 5y agoI was actually debating Devuan, but I am kinda afraid of jumping ( maybe I will put it in VM first ). How difficult(long it took to) was it to create a good working environment for you?
- nonrandomstring 5y agoI tried. Maybe too close to the debacle when Devuan was newborn. Ran just like a regular Debian, without init-hijack as advertised. But I soon ran into maintenance problems. The box I put it on soon couldn't be upgraded and (through my own fault of pulling in dubious backports and fsking my apt-sources file) I ended up back in the ninth circle of systemd. Probably due for a fresh try.
- jcadam 5y agoI'd like to try Devuan, but I'm assuming a lot of software these days assumes the presence of systemd?
- michaelmrose 5y agoMost software is below the level of systemd and agnostic to what you are running. Even services are only systemd specific insofar as they provide a systemd unit file which amounts to calling an executable with certain arguments which is convertible to a different system in about 10 seconds. Presumably like void Linux this has been done for you.
- GauntletWizard 5y agoThe systemd haters are right about their complaints, but there's a ton that systemd does right, like making the interface expected of a daemon "Run forever and send output to stdin and stdout" rather than "Double fork and rotate your own logfiles" while also having support for the latter.
- yabones 5y agoBSDs are very interesting, I highly recommend checking some of them out. I think the most compelling case for them is the very tightly integrated kernel & OS which is largely decoupled from the user-space packages. I have completely hosed my Linux installs to the point of being unbootable a few times (to be clear, it was my fault every time!) by making mistakes with the package manager, but this isn't really possible with BSDs since the core operating system uses a completely separate method of updating and patching. The other thing to keep in mind is that the systems are brutally minimalist. As in, Bash is considered a "fun bonus" rather than the core part of the system that is installed in /usr/local. That can be a substantial turn-off for some who see it as archaic or old-fashioned, but there's something to be said for the "stability" not deprecating such an old piece of software :) Something you will probably appreciate is the consistency and documentation, even with little things like manpages. Every detail is ironed-out and perfected in a way that we're not really used to as Linux users. There are some good guides out there for installing & configuring OpenBSD on an old laptop, and it's absolutely worth a try. It's without a doubt simpler and lighter than any mainstream Linux distro, and frankly just really fun to play with!
- tharne 5y agoOpenBSD makes for a fantastic desktop OS. The major issue you'll run into is the availability of software (e.g. no electron apps).
- 5y ago
- Paianni 5y agoI switched all but two active machines (I have five) from Debian to OpenBSD from 2017 to 2019. If you can live with everything OpenBSD+ports can't offer in comparison, then switch, you won't regret it. If you don't have the right hardware for OpenBSD then aspire to change it in the future, you won't regret that either.
- m463 5y ago> It feels like restless promiscuity. It might be like rumspringa which might be a stepping stone before you choose your level of commitment.