Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

From what I can see in a quick search (and from this presentation), Netflix only uses FreeBSD for serving video and they run these servers themselves in their own datacenters I guess. In contrast their apps on EC2 use Linux [0]. Sounds like the time has not yet come when AWS is paying anyone full time to support FreeBSD on EC2.

[0] https://twitter.com/brendangregg/status/1412201241472471048



Netflix works because they move content close to the users. This is done by either having the ISP establish a peering connection directly to Netflix hosted servers or by having the ISPs host "Open Connect Appliances" which cache the most requested content. These appliances are based on FreeBSD.

The AWS egress savings from this setup must be immense.

https://openconnect.netflix.com/


Yup, cloud bandwidth is insanely expensive considering to what you actually pay to get link to your datacenter.

And you pay either by 95th percentile (basically "peak usage") or by whole link, not per megabyte sent


cperciva whom you link have worked quite a bit on EC2 support for FreeBSD, a lot of it documented on their blog [0] and supported by Patreons at [1].

But yeah it would be nice if there was someone who could work on it full time

[0]: https://www.daemonology.net/blog/2022-03-29-FreeBSD-EC2-repo...

[1]: https://www.patreon.com/cperciva


Yep! In the thread he describes how he is not enough.


What does it mean to support FreeBSD on EC2? Surely it's just a KVM so you can run whatever you want?


It means, for example, writing a FreeBSD kernel driver for Elastic Network Adapter (ENA). Both Linux kernel driver and FreeBSD kernel driver is available at https://github.com/amzn/amzn-drivers




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: