- Work Laptop: Gentoo Linux (systemd + KDE Plasma, amd64 with some
~amd64 packages)
- Home/Gaming Desktop: Gentoo Linux (systemd + KDE Plasma, amd64 with
some ~amd64 packages)
- Gaming Portable (Steam Deck): SteamOS
- Portable (GPD Pocket 3): Alpine Linux (edge branch, KDE Plasma)
- Router: OpenBSD (latest release + syspatch)
- Phone: iOS (latest)
- Servers: A mix of Alpine Linux (latest stable), OpenBSD (latest
release + syspatch), and FreeBSD (latest RELEASE)
All systems are connected to my tailnet, and all headless systems can
be accessed via Tailscale SSH. Other systems I have include:
- a 1998 laptop with 64MiB dual booting FreeDOS and NetBSD (with a
custom stripped down kernel) off of a MicroSD card to IDE adapter (sadly
in another country to me at the moment)
- an M1 MacBook air that I’m considering getting rid of as all my
needs are currently being met by more open systems (although I do miss
the battery life sometimes)
- a PineBook Pro whose battery no longer charges
- …and an assortment of single board computers that generally end up
running whatever OS I can get booting on them with decent hardware
support.
Other than my work laptop, my GPD Pocket 3 is probably my most used
system. I’ve always had an affinity for small laptops, even if the
keyboard can take some getting used to. Whenever I need to do something
CPU intensive, I’ll remote into my desktop, or a server, or spin up an
ephemeral cloud instance. The battery life is okay, at 6-8 hours running
Alpine Linux. But because the battery is so small, I’m able to charge it
several times from a portable power bank, which I now almost always
carry in my backpack.