@SrRochardBunson @ajroach42 @stefano
The BSDs are *awesome* operating systems. #FreeBSD is a high performance general purpose OS. It is modern #Unix. #NetBSD is for portability, it supports nearly every CPU architecture under the sun. #OpenBSD is security-focused. #DragonflyBSD is a FreeBSD fork focused on the desktop.
Most of my experience is with FreeBSD, which I will enthusiastically share. It is unquestionably a solid server OS. As a desktop OS, it works quite well. It definitely does not feel like "Linux from 2004." The major desktop environments like #KDE #GNOME #XFCE are all supported and #nvidia releases drivers for the OS too. Modern hardware is supported. For *cutting edge hardware*, #Linux may be the better bet here. It's a little slower to adopt cutting edge gear because it is focused on stability and elegant solutions, not trend-chasing.
FreeBSD is an excellent OS to learn. It runs beautifully and it's more coherent and better designed. Documentation is *solid*.