Oh, could you give a bit of an overview of the State of FreeBSD on the Desktop (or laptop)? I'm playing with the idea. Tried OpenBSD for a while but it just wasn't very consumer-ready. No bluetooth support at all, videos would have audio and video lag, and other issues. Is FreeBSD more suited to daily consumer laptop use? I use Arch btw
iirc, when they went to implement it in OpenBSD, it was decided the bluetooth stack was basically just too poorly implemented and not really secure. I think if we ever see bluetooth in OpenBSD it will be a rewrite by some of their devs; basically when one of them decides to scratch an itch.
This is what works flawlessly on my configuration (SSD, 8G bytes of RAM): gigabit ethernet, second monitor via HDMI, USB mouse and keyboard, sound via audio jack, video playback on both the internal and external monitor. What I have not tried is Wifi, Bluetooth, the fingerprint reader, and the touchpad (disabled via BIOS). The trackpoint and buttons do work.
IMHO, FreeBSD is a nice system for everyday use. Note, though, that I do mostly terminal-based stuff (and some Ghostview, PDF reading, web browsing, occasional video watching, etc), so YMMV.
I switched over from Arch on the desktop for a couple years at one point, and overall I was very happy. The FreeBSD project is still going strong, and they've been greatly improving their Linux syscall compat layer the last few years. ZFS support is great. It's perfectly viable as a desktop OS if you're experienced with Arch and you don't use a lot of weird hardware or software.
What I did when switching was just to install it and start slowly rebuilding my Arch setup as much as possible. It's a fun weekend project with some patience, and you'll quickly find what the pain points might be that way.
>Is FreeBSD more suited to daily consumer laptop use? I use Arch btw
It can be, it depends on what you use your laptop for. For example, if you game, maybe sticking with Arch is for the best. Bluetooth is supported on Free and NetBSD, but I haven't used it on those os's. EDIT: FreeBSD supports bluetooth, but support might be spotty/depend on how old/new the hardware is. On Free/Net, bluetooth also seems less straightforward ("user friendly) than on linux or commerical OS's like MacOS.
Since you're used to arch, installing, configuring, and maintaining FreeBSD shouldn't be too difficult. Try it in a VM for a while until you get used to using vs linux.
GPU - if you're okay with Nvidia blob, then it's all good. If not, then I hope you're okay with RX580 era AMD.
Bluetooth...I don't think people in community know what it is because stack was broken for probably a decade.
Consumer NICs sometimes don't work out of the box.
It's very unfriendly for consumer, which is what I liked, but at one point I had enough and switched to Linux. Still running FreeBSD on home server, tho because i'm too lazy to switch it...
While iwlwifi supports all 802.11 a/b/g/n/ac/ax the compatibility code currently only supports 802.11 a/b/g modes. Support for 802.11 n/ac is to come. 802.11ax and 6Ghz support are planned.
We will get wider IPv6 adoption before 802.11n works on FreeBSD in stable way.