6th October 2024 - FreeBSD
~~~~~~~~~~~~~~~~~~~~~~~~~~

My first real concious use of BSDs was through SDF. I joined in 2021
after finding out about gopher and found it rather bewildering. I had
used BSD via a mac while in primary school many moons ago but that
did not involve any command line stuff. I soon got my head around
NetBSD thanks to the tutorials and reading around. However, simply
using an operating system does not really help matters. The effort of
keeping things working is mostly removed from you. However, this is
where you see how helpful an OS is.

SDF's introduction of beastie which runs OpenBSD as opposed to NetBSD
was a useful exposure to the differences in BSDs. I find it hard to
make sense of which BSD to use as they are similar and yet different.
In the end, I have decided it is about who's documentation you prefer.
I played around with NomadBSD which is a live bootable version of one
of the BSDs. I forget which. It introduced me to the errata and
applying those changes. I borked a few installs through that. However,
it is a frustrating OS as it forces the use of OpenBox as a window
manager. Not my favourite and the boot times were pretty long. In
fairness, they are quick considering what NomadOS is trying to do.

After some mucking around I decided to play with a VPS. I tried the
SDF VPS and found it rather good. I was a little baffled with how to
set things up and lacked a fair bit of knowledge. However, I did get
help quickly from membership. The SDF VPS interface is nice and gives
you plenty of control. Costwise, it is pretty damn cheap. I found
myself not using it. I was lacking a purpose. I also worried about
having to keep asking membership for help with daft beginner things.
Silly I know but we all have these moments of being daft.

During various interactions, I caught a link from mnw to a vps hosting
price comparison place. This came as I was wondering about hosting my
own gopher site. Well, one price caught my eye. Hizakura, a
Netherlands based company offered a fairly low spec VPS at 10 Euros a
year. Now this was worth mucking around with. I have turned it into my
web and gopher hosting for the FLUX radio programme meta files. One of
the frustrations with aNONradio's archives is the inability to find
the meta data. I ended up with FreeBSD for this VPS. Well, I had not
tried it on any other platform and the documentation seemed more
approachable. The larger user base means more chance of finding
answers.

I have found FreeBSD rather delightful to work with. I mean NetBSD and
OpenBSD were great to work with as well. Things just work and I am not
battling systemd. The daemons seem to give me sensible feedback and
are simple enough to configure. I have not tried setting up syncthing
and this is something I probably should play with. That was the last
time I was battling with systemd. However, I am running a http and a
gopher server with ease. The other side of FreeBSD I have appreciated
is the easy package management and system upgrades. I managed to
upgrade from 13.3 to 14.1 in 30 minutes today. Most of that was trying
to remember the syntax for config file mergers so I could work out
what I was looking at. The other aspect which surprises me is how
quick FreeBSD appears to be. It is fractions of a second but it just
seems to be quicker. I cannot really explain. It is silly.

I appreciate I have not tried running a desktop with FreeBSD. This may
very well change my mind. I would love to use FreeBSD on more devices
but I tend to use laptops and that means wifi fun times. Hopefully the
new efforts to improve this side of life will work. My next desktop is
very likely to run FreeBSD. I am also tempted to move the tmux session
hosting and syncthing master Raspberry Pi over to FreeBSD.

I am enjoying FreeBSD and glad it remains an option. I need to learn
about features such as jails now.