3 ms·
Alternatives always exist and should exist. Monocultures are bad! :P The community has existed for ages and it's not dying out because.. why would it? People ju
by floatboth 6y ago
Alternatives always exist and should exist. Monocultures are bad! :P
The community has existed for ages and it's not dying out because.. why would it? People just want to work on it for various reasons.
From my perspective: it's easy to modify FreeBSD and contribute to upstream, the "monorepo" thing with keeping libc and the basic utilities developed together with the kernel is nice (no stupid "glibc devs don't want to make new syscall wrappers" situations lol), the kernel is less complex than Linux, and has made different (better) technical decisions in many cases (kqueue got pretty much everything right around 2000 while it took epoll and friends years to not suck; ALSA is.. baffling while FreeBSD's sound system is good; Capsicum is the right model for app self-sandboxing; "udev populates /dev by symlinking stuff from /sys" is nuts; jails are really hard to screw up, unlike the overly flexible linux namespaces; …)