Hacker News new | ask | show | jobs
by yjftsjthsd-h 589 days ago
Honestly I would say none of them are really analogous to Alpine; things don't really map that way. That said - I'd say that OpenBSD is what you're asking for: I won't comment on size, but it's very focused on security and correctness, well maintained, and is actively daily-driven as a desktop by its devs. (In contrast, I like FreeBSD, including as a desktop/laptop OS, but historically it's had a bit of a thing where people develop FreeBSD to run on their servers from the comfort of their macbook. They just started an effort to improve that, but that's new.)

That said, all of the big 3 (Open/Free/Net) are pretty great and if your hardware is supported you'd probably have a good time if you don't mind doing a bit of legwork in terms of having to set things up starting from a terminal. Of course if Alpine is your reference point then you'll be fine.

1 comments

Thanks, this is good information. I'm still curious about size, as it removes attack surface for security. The glibc to musl conversion is obviously not the direct change to occur in BSD, since BSD has its own libc, but an even smaller alternative would be interesting. My understanding is that OpenBSD is about 100x the size of Alpine right now. In modern times, a Rust-based option is also intriguing if the goal is security as well, though things like Redox are _extremely_ heavy for these considerations.