←back to thread

148 points meysamazad | 8 comments | | HN request time: 1.18s | source | bottom
Show context
alecco ◴[] No.45958647[source]
Being a networking company I always wondered why did they pick Linux over FreeBSD.
replies(3): >>45960281 #>>45961602 #>>45962503 #
1. HumanOstrich ◴[] No.45960281[source]
Why does being a networking company suggest FreeBSD is the "right" pick?
replies(2): >>45960424 #>>45963102 #
2. password4321 ◴[] No.45960424[source]
Serving Netflix Video at 400Gb/s on FreeBSD [pdf] (2021)

https://news.ycombinator.com/item?id=28584738

(I don't share this as "the answer" as much as one example from years past.)

replies(2): >>45960480 #>>45962649 #
3. HumanOstrich ◴[] No.45960480[source]
I think they used FreeBSD because they were already using FreeBSD. The article doesn't mention Linux.
4. victorbjorklund ◴[] No.45962649[source]
To be honest, I think when I heard them speak, they're kind of saying yes, FreeBSD is awesome but that the main reason is that the early people there liked FreeBSD so they just stuck with it. And that it's a good choice, but they don't claim these are things that would be impossible to do with optimizations in Linux.
5. alecco ◴[] No.45963102[source]
Because FreeBSD is known for having the best network stack. The code is elegant and clean. And, at least until a few years ago, it was the preferred choice to build routers or firewalls.

AFAIK, they were the first to implement BPF for production ready code almost 3 decades ago.

https://en.wikipedia.org/wiki/Berkeley_Packet_Filter

But all this is opinion and anecdotal. Just pick a random network feature and compare by yourself the Linux and the FreeBSD code.

replies(1): >>45966234 #
6. HumanOstrich ◴[] No.45966234[source]
> But all this is opinion and anecdotal.

Exactly.

replies(1): >>45970232 #
7. alecco ◴[] No.45970232{3}[source]
> But all this is opinion and anecdotal. Just pick a random network feature and compare by yourself the Linux and the FreeBSD code.

Why did you take out of context my self-criticism and omitted the second part of the line showing how you can see this by yourself?

replies(1): >>45971943 #
8. HumanOstrich ◴[] No.45971943{4}[source]
"Go research it yourself" does not back up your claim that FreeBSD is the "best" for networking.