Why We Run FreeBSD current at Netflix - Drew Gallatin

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น •

  • @MaestroCipher
    @MaestroCipher 6 วันที่ผ่านมา +1

    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 6 หลายเดือนก่อน +4

    very good, thank you for sharing this presentation.

  • @IVI-I
    @IVI-I 7 หลายเดือนก่อน +9

    Thanks for the detailed presentation. Compelling reasons to track current. Will need to look into the size of ARC performance hit with ZFS.

  • @Felix-ve9hs
    @Felix-ve9hs 7 หลายเดือนก่อน +17

    Pretty amazing to think that almost all that runs on Netflix' servers is FreeBSD, Nginx and Bird.

    • @petegiant
      @petegiant 6 หลายเดือนก่อน +2

      with 10 people!

  • @Shahriyarj
    @Shahriyarj 3 หลายเดือนก่อน +1

    Amazing talk.

  • @petem6846
    @petem6846 5 หลายเดือนก่อน +6

    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.

  • @niacinsoupbowl
    @niacinsoupbowl 8 หลายเดือนก่อน +3

    Interesting talk, thanks.

  • @Tb0ne212
    @Tb0ne212 6 หลายเดือนก่อน

    Great work! Thanks!

  • @cederom
    @cederom 7 หลายเดือนก่อน +6

    FreeBSD 🥰🥰🥰

  • @nxjoseph
    @nxjoseph 6 หลายเดือนก่อน

    Nice talk.

  • @billv4987
    @billv4987 4 หลายเดือนก่อน +3

    Is it possible to watch Netflix content at 1080p using FreeBSD?

    • @mzar8092
      @mzar8092 4 หลายเดือนก่อน

      Sure, why wouldn't it be possible?

    • @billv4987
      @billv4987 4 หลายเดือนก่อน

      @@mzar8092 mine gets output at 720p, but on my Windows laptop it does not get lowered to 720p.

    • @ozgureren91
      @ozgureren91 2 หลายเดือนก่อน

      @@mzar8092Please read relevant customer support page of Netflix. They support Linux “up to 720p” and does not mention FreeBSD at all.

    • @DoubtingThomas333
      @DoubtingThomas333 2 หลายเดือนก่อน +1

      only if your hardware is supported by the distro itself. Otherwise lots of choppiness, dropped frames and higher than expected CPU usage.

    • @Prizm44
      @Prizm44 2 หลายเดือนก่อน +5

      ​@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.

  • @intreal
    @intreal 6 หลายเดือนก่อน +1

    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 6 หลายเดือนก่อน +3

      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 4 หลายเดือนก่อน

      what about linuxinator and podman? maybe that could work

  • @faraday852
    @faraday852 7 หลายเดือนก่อน +6

    great video, but doesn't really explain why they choose freebsd and not linux

    • @Shahinc0
      @Shahinc0 7 หลายเดือนก่อน +2

      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 7 หลายเดือนก่อน

      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 2 หลายเดือนก่อน +1

      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 หลายเดือนก่อน

      Probably because of Cuck license (BSD)

  • @hughoxford8735
    @hughoxford8735 3 หลายเดือนก่อน

    Doesn't tracking current present a security risk?

    • @AntranigVartanian
      @AntranigVartanian หลายเดือนก่อน +2

      -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 6 วันที่ผ่านมา

      @@AntranigVartanian Good to know!