Skip to content
0:00 / 0:00

#freebsd#netflix#cdn

Why We Run FreeBSD current at Netflix – Drew Gallatin

OpenFest Bulgaria

3K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Hacker News and 1 on Lobsters.
  • Presented by Drew Gallatin, Netflix engineer
  • An opinion. It argues one side of a question engineers disagree on.

Advanced. Deep dive for people who know the field.

20K views2 years ago2 recommendations

Systems programmingDistributed systemsOperating systemsNetworking and protocolsPerformance and optimization

Drew Gallatin explains why Netflix runs the development branch of FreeBSD in production on its CDN and how they track upstream changes.

We run FreeBSD-current on our CDN at Netflix. By running FreeBSD-current, we can find and fix bugs far more effectively than by running an older FreeBSD-stable branch. This talk describes our team, how we track FreeBSD-current, our contributions to FreeBSD, and some of the performance milestones we've hit. It will end with a description of a finding and fixing very interesting bug in upstream FreeBSD that caused a 20% performance regression. #OpenFest 2023 I Share Therefore I Am Website: openfest.org/ Facebook: facebook.com/OpenFestBulgaria Linkedin: linkedin.com/company/openfest-bulgaria/ (X) Twitter: twitter.com/OpenFestBG Instagram: instagram.com/OpenFestBulgaria Mastodon: mastodon.social/@openfest

Why it's here

2 people recommend this

What people say. Recommended as an insightful look into Netflix's high-performance CDN infrastructure and their strategy of running FreeBSD development branches.

vermadenon Lobsters • Recommends

Why We Run FreeBSD CURRENT at Netflix

craftkilleron Hacker News • Recommends

On “Why Dell's ThinOS Runs on FreeBSD”

In addition to the vendor summit, Netflix gave a tech talk recently where they recommended both upstreaming and keeping as close to -CURRENT as possible "Why we run FreeBSD CURRENT at Netflix": link to this video

miyuruon Hacker News • Mentions

On “Serving Netflix Video at 400Gb/S on FreeBSD [pdf]”

Its here, in this talk in from this year. link to this video They did 800gbps in 2022 and now seems to be focusing on low power usage with arm.

voytecon Hacker News • Mentions

On “FreeBSD 13.4-Release”

Your comment suggests that FreeBSD is a thing of a past and no longer capable of "quality networking", due to poor WiFi support. I can only agree with the poor WiFi support part. But WiFi is by no means something you can judge networking stack dedicated for servers. FreeBSD was never designed for consumer hardware networking. There were a few "desktop distros" but all have more or less died, and the few FreeBSD-based "storage distros" moved to Linux after FreeBSD changed its upstream for ZFS. And I'm saying this as someone who made a lot of effort to use FreeBSD on laptop over the years, and a current user of 15.0-CURRENT on ThinkPad. But FreeBSD was and is THE choice for high-bandwidth wire…

throw0101don Hacker News • Mentions

On “FreeBSD 14.4-Release Announcement”

> Or just run -current in production, like we do.0 If you develop, it's probably best to do that against current 1, but if I'm running a web, mail, file, database, etc , server there is IMHO very little advantage to doing so. Most folks aren't trying to push >400Gbps. 0 link to this video 1 link