Re: Re: What's Your Go-to OS
By: neoshock to Arelor on Sun Feb 16 2025 01:34 pm
> Yes, I agree. Originally Alpine seemed like was something I was going to
> switch all my containers, however it looks with the amount of work needing
> to get some projects working may not be worth the time. I might however use
> Alpine for simple services like Samba and ssh. All my other containers would
> mount those file shares. This allows me only needing to mount to one samba
> server to transfer files if need, rather than need to mount multiple samba
> servers on on desktop.
Depending on what you are doing, I find maintaining a multi-stack network sucks
balls.
Say you are operating a server farm. Screw that, let's say you are operating a b
ig homelab (with 20 machines or so). If you are serious you might be using some
configuration management scheme so you can manage your farm semi-automatically i
nstead of having to go through every one of your machines everytime you need to
push an upgrade or whatever.
If you are using something such as Sake you need to define which tasks you want
your configuration management solution to do. Stuff like defining an upgrade tas
k that does apt update and apt upgrade on all your Debian-like machines. Usually
that is easy enough.
Then you realize you have an Alma Linux machine, and an Alpine machine, and this
NetBSD over there, and a virtual router with some goddamn proprietary firmware.
This means your instruction starts looking like (pseudocode follows:)
upgrade () {
if system is debian then do apt-get stuff
else if system is alma linux then do dnf stuff
if system is OpenBSD then do syspach and pkg_add stuff
........
}
This gets out of hand very quickly. Some automation solutions suffer this less t
han others, but still...
So, in practice, I tend to recommend using as few platforms as possible just bec
ause it makes management suck much less. This means I tend to use a small number
of operating systems for my VMs and containers (usually Devuan when I need Linu
x, OpenBSD when I don't) and exceptions exist only when there is no way arround
it.
Just saying because if you have more than 5 machines then you might consider thi
nning your stack rather than adding more Linux distributions to the mix.
--
gopher://gopher.richardfalken.com/1/richardfalken
---
■ Synchronet ■ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
|