The added support for the Rockwell RK3328 SoC is a big deal for me as it wasn't supported yet and I had to default to OpenBSD instead, which is fairly slow.
The added support for the Rockwell RK3328 SoC is a big deal for me as it wasn't supported yet and I had to default to OpenBSD instead, which is fairly slow.
Finally, I use a NanoPi NEO3 with the Rockchip chip as a NAS. It was previously running on OpenBSD and will soon be updated to NetBSD with a cgd (block encrypted) USB drive.
As for your question, it's not harder to run than, say, Slackware, as it doesn't change much with time. This is the system you choose when you're very conservative with Unix systems and expect something simple, understandable, and predictable in the long run.
As for 'why', it's a matter of personal preference. NetBSD is about preserving the Unix heritage; you could still install it on a MicroVAX II, read filesystems from V7, or run SunOS 2 binaries if you wanted. It still feels much like using 4.3BSD on modern hardware. A good share of NetBSD developers purposefully use old and/or underpowered machines for both development and testing, which keeps the system clean, fast and minimal.
OpenBSD is a fine choice too, but it's relatively slow and lacking in software. For instance, vmd is pretty far behind bhyve and NVMM when you want to run anything more than Alpine VMs. This may have improved recently, though, I haven't checked.
I don't know about performance, but what software is it lacking? It's got like 11k+ ports.
I should caveat: OpenBSD is INCREDIBLE, and we owe it the world (honestly, for OpenSSH alone, but the rest of it is an absolute gold standard too). And I know I could've gotten there.
BUT, FreeBSD just worked for me out of the box on both.
Haven't run NetBSD, but with the native Wireguard support in there now, I might have to throw a NetBSD gateway into my homelab.
Anyone have any good recs on prosumer routers / switches that run NetBSD well?