HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Why We Run FreeBSD current at Netflix – Drew Gallatin

OpenFest Bulgaria1 HN recommender · recommended in 1 month, 2024-2026
YouTube
21K views · 2 years ago · talk · dated

Netflix engineer Drew Gallatin explains why the company runs FreeBSD-current on its CDN. He describes the team, how they track upstream, their contributions and performance milestones, and a bug causing a 20% performance regression.

HN cites it as the Netflix case for staying close to -CURRENT and upstreaming changes.

Linux & open-source ecosystemsNetworking & internet infrastructureSoftware performance & optimization#freebsd#netflix#cdn#opensource#kernelperformance

4 comments from Hacker News

@throw0101d2026 · in “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] ▶ this video [1] link

CitesView on HN
@voytec2024 · in “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 wired networking. Netflix is both an early adopter and an active contributor to FreeBSD's networking codebase. They hack FreeBSD[0] to achieve cool numbers over and over[1][2]. Intel's device mentioned by you - AX200 - works "fine" on my ThinkPad, for a few months now. The device was on supported hardware list for more than a year prior, but the actual driver wasn't covering all vendor/device id pairs (different flavors of hardware or behavior all known as "the same" chip; this is a major problem with consumer devies since chip outages started). That said, by "fine" I mean that I can use the card and finally can connect to 5GHz networks and avoid disruptions related to 2.4GHz congestion. But FreeBSD is still incapable of utilizing speeds offered by modern WiFi specifications. Even with 5GHz co

CitesView on HN
@craftkiller2024 · in “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": ▶ this video

RecommendsView on HN
@miyuru2024 · in “Serving Netflix Video at 400Gb/S on FreeBSD [pdf]”

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

CitesView on HN
Serving Netflix Video at 400Gbps on FreeBSD by Drew Gallatin47:42

Serving Netflix Video at 400Gbps on FreeBSD by Drew Gallatin

EuroBSDCon
9K views • 5 years ago
FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 202244:05

FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022

EuroBSDCon
28K views • 4 years ago
Why did Netflix use NGINX and FreeBSD to build their own CDN? by Gleb Smirnoff45:42

Why did Netflix use NGINX and FreeBSD to build their own CDN? by Gleb Smirnoff

NGINX
40K views • 11 years ago
NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD1:01:39

NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD

BSDTV
14K views • 12 years ago
AWS re:Invent 2017: How Netflix Tunes Amazon EC2 Instances for Performance (CMP325)56:55

AWS re:Invent 2017: How Netflix Tunes Amazon EC2 Instances for Performance (CMP325)

Amazon Web Services
18K views • 8 years ago
RIP Windows: Linux GPU Gaming Benchmarks on Bazzite48:13

RIP Windows: Linux GPU Gaming Benchmarks on Bazzite

Gamers Nexus
1.1M views • 11 months ago
Jordan Hubbard - FreeBSD: The Next 10 Years48:52

Jordan Hubbard - FreeBSD: The Next 10 Years

iX
24K views • 11 years ago
June 2021 FreeBSD Developer Summit: Raid-Z Expansion35:31

June 2021 FreeBSD Developer Summit: Raid-Z Expansion

FreeBSD
4K views • 5 years ago
The Tragedy of systemd47:18

The Tragedy of systemd

linux.conf.au
1.3M views • 7 years ago
Linus Torvalds: Nvidia, Fuck You!0:41

Linus Torvalds: Nvidia, Fuck You!

SiliconNews
1.9M views • 14 years ago
Benno Rice: The Tragedy of systemd -- BSDCan 201832:30

Benno Rice: The Tragedy of systemd -- BSDCan 2018

BSDCan
25K views • 8 years ago
React.js Conf 2015 - Beyond the DOM: How Netflix plans to enhance your television experience25:55

React.js Conf 2015 - Beyond the DOM: How Netflix plans to enhance your television experience

Meta Developers
26K views • 11 years ago
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 201637:34

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub
72K views • 9 years ago
Dtrace Review1:18:03

Dtrace Review

GoogleTalksArchive
19K views • 14 years ago
Simple Code, High Performance2:50:14

Simple Code, High Performance

Molly Rocket
463K views • 5 years ago
2021: Year of the Linux Gaming Desktop - Andrew Kelley42:38

2021: Year of the Linux Gaming Desktop - Andrew Kelley

Zig SHOWTIME
15K views • 5 years ago
OpenFlow @ Google - Urs Hoelzle, Google47:18

OpenFlow @ Google - Urs Hoelzle, Google

Open Networking Summit
47K views • 14 years ago
Breaking the 1000ms Time to Glass Mobile Barrier45:49

Breaking the 1000ms Time to Glass Mobile Barrier

InfoQ
104K views • 13 years ago
DebConf 14: QA with Linus Torvalds1:11:44

DebConf 14: QA with Linus Torvalds

Adnan Hodzic
737K views • 12 years ago
Twitter and Visual Studio Rant38:20

Twitter and Visual Studio Rant

Molly Rocket
158K views • 6 years ago