I was using OpenBSD as a daily driver on my thinkpad for a year and a half. The motivations driving me to switch back to Linux were:
* slow -- can't use hyperthreading because of developers' security concerns with that technology.
* no Bluetooth support
* can't use Discord's electron app, meaning no screen share
* NTFS write support needs FUSE which is extremely slow. I worked around it by using exFAT which is fast
sysctl hw.smt=1Net/OpenBSD still mostly caters to the needs of hobbyists, I seldom see them in production (besides maybe network appliances).
Email me at aaronm04{at}iforgotmy.name if you want help.
The nice thing with Dockerfiles and the Docker registry is how quickly I get a reproducible, stateless, isolated environment for any large, proprietary or foreign app I may need, without resorting to a VM or polluting my system. All it takes is an Ubuntu or CentOS base, pull the apps and its dependencies, throw it away when I'm done while keeping a lean Alpine system underneath.
Jails would require me to set things from scratch each time I need a new app, even for a short while. It's just impractical.
I'm considering Nix as a potential alternative, but it doesn't work on the BSDs yet. If you know a way to run "modern workloads" in a KISS, convenient, Unix-y way, please let me know.
My "builds" are also reproducible. Why? I run the same build and deploy script each time. Wow.
For me this all is old wine in new pipes. Cold coffee. Registries.
Agree about NTFS-3g, it's next to useless. I've read somewhere that some optimizations are not enabled on OpenBSD.
Still, I like it and use it on my laptop and servers. I'm 100% in line with the first point of TFA : learning OpenBSD is a good investment, you feel that you steadily build up an coherent understanding of the system.
If the only issue with bt is sound, there are some usb dongles that are recognized as a sound card and do the bluetooth part outside of the OS. You have to trust the manufacturer though. If there are other requirements such as file sharing, they usually can be done easily another way.
I am not sure who and why would anyone using openbsd want to mount an ntfs filesystem on a regular basis to do large transfers.
IIRC the Discord webapp didn't have an option to share the screen. I only tried Firefox not Chrome.
> If the only issue with bt is sound, there are some usb dongles that are recognized as a sound card and do the bluetooth part outside of the OS. You have to trust the manufacturer though. If there are other requirements such as file sharing, they usually can be done easily another way.
True. I only have 2 USB ports on this laptop though, so it would have been an annoyance.
> I am not sure who and why would anyone using openbsd want to mount an ntfs filesystem on a regular basis to do large transfers.
My use case was copying video files to an NTFS flash drive. I'm not sure how common a problem it is for desktop/laptop users.
sysctl hw.smt=1https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arg...
;)