💾 Archived View for envs.net › ~kodzuken › blogs › freebsd.gmi captured on 2024-08-25 at 00:04:06. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-07-22)

-=-=-=-=-=-=-

I did it, I switched to FreeBSD

For about these past 3 months or so (perhaps even more?) I've become increasingly

umconfortable with using Linux as my main operating system - from the oversized

package counts and Python-unfriendliness (when it comes to desktop usage anyway)

of the Debian family to the obligation to run the absolute latest versions of

every base element of your system and update every week if you don't want to

spend entire days trying to fix your installation in Arch and everything in

between, I have been increasingly wanting to move to a more coherent system, an

operating system that would be structured properly as opposed to a bunch of

basic tools that have been patched on top of each other and an OS that would

allow me to customize my workflow with as little extra fluff as possible while

simultaneously keeping a base system that won't change until the next major

release.

...Enter FreeBSD.

To be honest, this attempt at running FreeBSD on my desktop is not my very

first actual contact with the BSD world. I actually tried switching

parappa.party's servers to OpenBSD at the very start of the year... only to

find out that I was running out of the measly 1.5GB of RAM that my Vultr server

had while trying to keep the site itself, Dendrite (because Synapse would sure

as hell not work with that much RAM) and Gtiea running simultaneously (the

archive wouldn't even work with OpenBSD!).

Following that, I started considering about trying out FreeBSD, given that I

had yet to use it and after the not-exactly-great-but-still-rewarding experience

I had with OpenBSD it was the next logical step to try out, with me considering

to try it out once I got a server for all my datahoarding needs.

...Except that is definitely not happening anytime soon, and since I first

switched to Devuan from Arch-based distros after trying out Debian on a VPS

and noticing how easy it was to use on server (and to Devuan since systemd

is a fuck for anything where you don't have to constantly start and stop

services aka. a server) I decided to go the other way around by replacing

my Linux desktop with a FreeBSD one in order to see if it's good enough of

an operating system to use it on my future media server.

At the start, I thought I could just go cold turkey and immediately replace

my Devuan install with a shiny, new FreeBSD one... only to realize that I still

needed Linux for the occassional dabble on AI stuff (which is why I keep around

a small EndeavourOS partition in my SSD, although I'm planning to get a separate

SSD for it in the future), which led me to just make a UFS partition for FreeBSD-Linux

dual booting instead.

For now I'm just installing stuff out through binaries and figuring out how

FreeBSD works and what differs compared to Linux, but I've already tried out

how ports and Poudriere work from my previous cold turkey attempts and I'll

start wrestling with ZFS once I put a larger hard drive onto my PC.