Why We Run FreeBSD current at Netflix - Drew Gallatin

  Рет қаралды 15,238

OpenFest Bulgaria

OpenFest Bulgaria

Күн бұрын

Пікірлер: 31
@MaestroCipher
@MaestroCipher 2 ай бұрын
A heartfelt thanks to Drew and the Netflix team for your incredible contributions and groundbreaking improvements to the FreeBSD OS. Your hard work and dedication are truly inspiring!
@LuizPessol
@LuizPessol 8 ай бұрын
very good, thank you for sharing this presentation.
@Shahriyarj
@Shahriyarj 5 ай бұрын
Amazing talk.
@IVI-I
@IVI-I 9 ай бұрын
Thanks for the detailed presentation. Compelling reasons to track current. Will need to look into the size of ARC performance hit with ZFS.
@niacinsoupbowl
@niacinsoupbowl 9 ай бұрын
Interesting talk, thanks.
@Tb0ne212
@Tb0ne212 7 ай бұрын
Great work! Thanks!
@cederom
@cederom 8 ай бұрын
FreeBSD 🥰🥰🥰
@Felix-ve9hs
@Felix-ve9hs 9 ай бұрын
Pretty amazing to think that almost all that runs on Netflix' servers is FreeBSD, Nginx and Bird.
@petegiant
@petegiant 8 ай бұрын
with 10 people!
@nxjoseph
@nxjoseph 8 ай бұрын
Nice talk.
@petem6846
@petem6846 7 ай бұрын
What fascinates me as an example of how the group approaches their job is Netflix's willingness to let disks fail as opposed to investing in RAID. Focus on the customers' needs, not on sexy (expensive) technology--supports a very successful company. Lots of learning to do here.
@billv4987
@billv4987 6 ай бұрын
Is it possible to watch Netflix content at 1080p using FreeBSD?
@mzar8092
@mzar8092 5 ай бұрын
Sure, why wouldn't it be possible?
@billv4987
@billv4987 5 ай бұрын
@@mzar8092 mine gets output at 720p, but on my Windows laptop it does not get lowered to 720p.
@ozgureren91
@ozgureren91 4 ай бұрын
@@mzar8092Please read relevant customer support page of Netflix. They support Linux “up to 720p” and does not mention FreeBSD at all.
@DoubtingThomas333
@DoubtingThomas333 4 ай бұрын
only if your hardware is supported by the distro itself. Otherwise lots of choppiness, dropped frames and higher than expected CPU usage.
@Prizm44
@Prizm44 4 ай бұрын
​@mzar8092 - Because Netflix has a stick up its ass regarding which OS/device it allows to playback a high quality stream. Even if the hardware is good enough to play 10x 4K streams at the same time.
@faraday852
@faraday852 8 ай бұрын
great video, but doesn't really explain why they choose freebsd and not linux
@Shahinc0
@Shahinc0 8 ай бұрын
he presented 04:00 UFS and ZFS file systems, in Linux can't find that Filesystems. and i think they are using for BSD license.
@bonezed
@bonezed 8 ай бұрын
yes it seems like they chose FreeBSD partially due to politics, but I suspect it was also partly because FreeBSD is just different from mainstream
@rakeshravindran3147
@rakeshravindran3147 4 ай бұрын
It is not covered here. But years (15+) ago, FreeBSD was the (and still is in some cases) go to system when you are super concerned about low-latency network related activities. Its network stack was that much better. On top of that it had much better scheduler, if you didn’t care much for interactive applications (or a really bad scheduler if cared for interactive processes). Not just for Netflix, even for many high-frequency trading firms were on that. But Linux caught up afterwards and it is not longer a big distinguishing factor. But regardless of this, companies like Netflix saves a lot of money by running their own kernel-dev teams. For them, it is a lot of knowledge that is built up and doesn’t make any sense in switching to Linux anymore. Not to mention there is zero advantage now with Linux over BSD on the server side applications. The main take-away that you should have is that these guys are capable of making changes that a level that would benefit the company at scale and they would be choosing the system that worked best for them at any point in time. If Netflix was starting right now, who knows, may be they will use Linux (or may be they won’t considering how messy, political the Linux kernel dev landscape is now…)
@mmyes8076
@mmyes8076 3 ай бұрын
Probably because of Cuck license (BSD)
@intreal
@intreal 8 ай бұрын
I love FreeBSD so much, and I stuck with Linux on my home server because of a single piece of software which only runs in docker.
@stefs1
@stefs1 8 ай бұрын
I had that too, but for that I Just did a little bhyve vm with Linux and Docker, and that solved my problems with missing Docker.
@libredove
@libredove 6 ай бұрын
what about linuxinator and podman? maybe that could work
@hughoxford8735
@hughoxford8735 5 ай бұрын
Doesn't tracking current present a security risk?
@AntranigVartanian
@AntranigVartanian 3 ай бұрын
-CURRENT is also covered by the FreeBSD security officer, if there’s a bug/vuln, it’s investigated in -CURRENT as much as in -STABLE and -RELEASE
@MaestroCipher
@MaestroCipher 2 ай бұрын
@@AntranigVartanian Good to know!
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
КОНЦЕРТЫ:  2 сезон | 1 выпуск | Камызяки
46:36
ТНТ Смотри еще!
Рет қаралды 3,7 МЛН
The Trouble with FreeBSD
45:54
linux conf au 2017 - Hobart, Australia
Рет қаралды 161 М.
Your AI Architecture Is Wrong | Agentic EP 05
50:30
George Bandarian
Рет қаралды 737
Serving Netflix Video at 400Gbps on FreeBSD by Drew Gallatin
47:42
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,3 МЛН
eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]
30:00
Speakeasy Productions
Рет қаралды 108 М.
Steven Rostedt - Learning the Linux Kernel with tracing
1:07:25
OpenFest Bulgaria
Рет қаралды 99 М.
FIFTY FreeBSD Commands you *SHOULD* know!
21:23
RoboNuggie
Рет қаралды 12 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН