Arról, hogy miért használja a Netflix a FreeBSD -current ágat a -stable helyett ...

Címkék

A Netflix a tartalomelosztó hálózatához (CDN) a FreeBSD -current (fejlesztői) ágát használja. A -current ágat használva a bugokat sokkal hatékonyabban tudják megfogni és javítani, mintha a -stable ágat használnák. A fenti videóban a Netflix mérnökei arról beszélnek, hogy hogyan követik a FreeBSD-current ágat, hogyan járulnak hozzá a FreeBSD fejlesztéséhez és milyen teljesítménnyel összefüggő mérföldköveket értek el eddig. A vége felé pedig arról adnak infót, hogy hogyan futottak bele és javítottak ki egy nagyon érdekes bugot az upstream FreeBSD-ben, ami 20% teljesítmény-visszaesést okozott.

Az előadás az OpenFest 2023 rendezvényen hangzott el.

Hozzászólások

Szerkesztve: 2024. 04. 25., cs – 05:34

Csak egy totál lényegtelen kérdés: ha 1 ilyen rendezvényt meg tud szervezni Bulgária (elvileg 20 éve folyamatosan minden évben), idehaza ilyenek v. hasonlók miért nem jönnek velem szembe?

Voltak alulról szerveződő, később fizetőssé váló virtualizációs/devops konferenciák a Lurdy házban (HUP-on is reklámoztak):

https://vday.hu/

Gondolom a Covid megölte őket, azóta meg vagy kedv, vagy fizetőképes kereslet nincs rájuk.

A nagy cégek - HP, Microsoft stb. - régen áttértek a webinar-okra. Olcsóbb.

A 2000-es években bejártam a világot ilyen konferenciákon, ma alig vannak.

trey @ gépház

Szerkesztve: 2024. 04. 25., cs – 10:12

tl;dw:

Netflix opts to use the FreeBSD "current" channel over the "stable" channel for a few strategic reasons:

  1. Access to Latest Features: The "current" channel, also known as FreeBSD-CURRENT or the development branch, provides the most recent features and enhancements. This allows Netflix to leverage cutting-edge technology and performance improvements that are essential for their high-demand streaming service.

  2. Early Testing and Adaptation: By using the "current" channel, Netflix can test new features and changes early in their development cycle. This proactive approach helps identify and resolve potential issues before they are integrated into the more stable release. It also allows Netflix to adapt their infrastructure to upcoming changes in advance, ensuring smoother transitions and system compatibility.

  3. Influence on Development: Participating actively in the development branch allows Netflix to contribute to and influence the direction of FreeBSD's development. This can be crucial for ensuring that the operating system evolves in ways that align with Netflix’s needs and the requirements of high-performance network applications.

  4. Customizability for Specific Needs: The "current" channel often includes experimental or innovative changes that are not yet part of the "stable" releases. This can be advantageous for a company like Netflix, which may require specific customizations or enhancements that are only available in the latest development code.

Using the "current" channel involves a higher level of risk due to the less tested nature of the code, but for a company like Netflix, with significant technical expertise and resources, this can be managed effectively. This strategy allows them to stay at the forefront of technology, maintaining and enhancing their service's performance and reliability.

Bar feltoltottem neki a transcriptet, szerintem igy is kamuzott, de legalabb megsporolt 40 percet. :)