Learning FreeBSD, read Absolute FreeBSD book (2026-01-01)

I decided to start learning FreeBSD... even though I'm already running MacOS, Linux & Windows at home.

why learn FreeBSD?

A whole mix of reasons.

So... giving it a go. Should help build broader and deeper experience if nothing else.

what & how

My initial goals: use at home for self hosting needs - running web apps, file servers, hosting storage/backups, etc.

I've been enjoying technical books a lot more over the last few years, so I want to start with a good overview from a book so I don't miss fundamental stuff. Based on several recommendations, decided to read Absolute FreeBSD 3rd edition. The author recommends buying this book from no starch press directly (and has a coupon code in that FAQ).

how's that going so far?

Great!

I've just finished reading Absolute FreeBSD and have installed FreeBSD on two machines and fought with DNS (turns out modern caching DNS resolvers fail if the machine clock is too far off... because TLS (I should write a TIL about that)).

Overall it feels... both nostalgic and futuristic. Things just feel familiar already. I guess that's because so many of the abstractions I'm familiar with from other OSs are from BSD and Unix in general. So... kind of retro... but also very much now. It supports USB, NVMe, EFI, lots of modern hardware, etc. It somehow tickles my retro-computing itch while being useful for everyday work.

A few things I really like so far:

about Absolute FreeBSD, the book

Overall Absolute FreeBSD is a gem and I highly recommend it.

Absolute FreeBSD was published six years ago... in 2019. Six years is a long time in tech... but in this case it's still very relevant and useful. The fundamentals of FreeBSD don't appear to have changed much in that time. In my mind this is a very good thing. Successfully learning fundamentals from a six year old book supports the idea that I'll be able to use this knowledge for many years to come. Specifically, the book talks about FreeBSD features through version 12, and version 15 was released a month ago. I did a skim through release announcements and it looks like the main updates since 12 are:

So... the only part of the book that's out of date is the section on upgrading the base system. Nice!

next

Next I'm planning to iterate a bit on exsiting services I have at home (file server, backups, network config, etc) and start adding a few more self hosted things (code repos, photos, music) and try to learn more about ZFS and jails along the way.