寮 (ryo@social.076.moe)'s status on Friday, 17-Feb-2023 12:46:26 JST
-
> the way that the directories are structured is very unimportant
Actually, I disagree.
I know that on Linux all binaries are in /bin, configs in /etc, libraries in /usr/lib(64), users in /home, and so on, then OpenBSD makes a distinction in binaries between 1st party and 3rd party, and FreeBSD in addition to that also makes a distinction in config files.
But on a non-Unix system, where the fuck is everything!?
And how do I access things like USB sticks or Samba servers on it from the command line?
So while it only takes a little bit of extra effort when coming from Linux to the BSDs (including macOS even, even though Crapple does much of it its own way too), it takes an entire re-learning process when coming from any Unix or Unix-like system to any non-Unix(-like) system.
As for OpenBSD, I've found more problems when it comes to using it as a desktop, I couldn't get Alacritty and Kitty (both are GPU accelerated terminals) to work, no muh-gaymes, pkg_* is fucking slow, and such.
But as a server it's better than perfect.
But perhaps FreeBSD might be more suited for desktop use, especially because of Linux binary compatibility it has, on the other hand FreeBSD always feels to me like running Debian with more up to date packages and a BSD kernel, whereas OpenBSD really feels like its own thing, and a very comfortable own thing even.