Hacker News new | ask | show | jobs
by jhlgkhkhil 3381 days ago
> You may or may not be aware, but FreeBSD runs your movies on Netflix, your games on PlayStation 4 and Nitendo Switch

Do Netflix, Nintendo and Sony contribute financially to the FreeBSD project? They are the ones making money off the project after all.

3 comments

Netflix contributes in a much more valuable currency, cold hard lines of code.

From the new ssl-enabled sendfile syscall, general scalability and performance work to the IO-scheduler they required because they shredded the SSD garbage-collection - it is all upstreamed. They actively try to run the smallest Diff they can.

Netflix did in 2016 in the Gold Level ($25,000 to $49,999) and 2015 in the Platinum Level ($50,000 - $99,999): https://www.freebsdfoundation.org/donors/
Netflix a ton, as others have pointed out. Sony, not that I can see. There was talk of code going upstream, but I never heard more about it. Nintendo hasn't, but people are overselling the "Switch runs FreeBSD" line. A copy of the kernel license was included on the switch, which could mean just one line of code taken technically. From what I've heard, the sys calls don't look like FreeBSD.
Sony has made significant contributions, but you won't find them mentioned in the commit logs; they used shell companies and pseudonyms in order to hide their trail because they were contributing to FreeBSD long before they announced that they were going to be using FreeBSD in the PS4.
I can't recall where I read it, but it said that the Switch likely uses the FreeBSD networking stack running in userland. To me, this makes some sense, since if I remember correctly the 4G/5G/some-future-wireless-thing alliance uses a userland version of the FreeBSD network stack in their reference implementation.
From what I've seen, it originated here,and it's only speculation. It does seem likely though.