Facebook je z hlediska kódu podobně rozsáhlý jako systém Windows

Facebook se během několika let rozrostl na neuvěřitelně obrovskou platformu, která musí obsloužit více než miliardu lidí na naší planetě, kteří se připojují k datacentrům, kde Facebook běží.

Dle informací webu Wired už ale Facebook vyrostl do skutečně obřích rozměrů a s posledními odhady lze předpokládat, že počet řádků programového kódu přesáhl nejen 20 milionů, ale pravděpodobně i 30 milionů. Pro srovnání - jádro Linuxu obsahuje přibližně 15 milionů řádků kódu a Windows XP kolem 45 milionů.

Dle Jonathana Corbeta na linuxovém jádře pracovalo po dobu 21 let několik tisíc lidí, takže velikost Facebooku není žádným překvapením. K velikosti se vyjádřil také bývalý inženýr Google Docs – Sam Schillace, který nyní šéfuje inženýrům v cloudové službě Box.com.

Podle něj je Facebook optimalizován pro rychlý rozvoj, takže kód by mohl být klidně dvakrát menší, pokud by záleželo na velikosti. Optimalizace tak sice musí umožnit rychlé načítání stránky kdekoli na světě, ale je v rovnováze s pozdějším a rychlým rozšiřováním platformy samotné. S rostoucí velikostí kódu je ale možnost změny směru stále těžší a náročnější.

Jedná se tak o zajímavé srovnání, kdy v minulosti i současnosti používáme takto rozsáhlý „program“ lokálně na každém počítači, což bylo nutné bez rychlého připojení k celosvětové síti, nyní ale začíná být tato konfigurace neefektivní. Facebook je podobně rozsáhlým systémem na internetu a uživatelé ho tak využívají jako cloudový program, který není umístěný na lokálním zařízení.

Čerstvě také unikla zpráva, že Microsoft pracuje na projektu Mohoro - operačním systému v cloudu. Když už se v tomto směru snaží i Microsoft, možná se během několika let dočkáme znatelnějšího přesunu a změny, která bude zahrnovat lokální tenké klienty a téměř vše poběží efektivně v cloudu.

 

Témata článku: Software, Cloud, Facebook, Sociální sítě, Operační systémy, Programování, Jonathan

73 komentářů

Nejnovější komentáře

  • Jan Polášek 3. 5. 2013 21:12:49
    Facebook mi náhodou poslední dobou připadá funkční dost. Někteří zdejší...
  • Mclane87 3. 5. 2013 12:35:37
    Fáma? Nebo to je ověřený?
  • Zwick 3. 5. 2013 9:52:39
    Udržtelnost toho kódu musí být dost šílená, když je to všechno psaný v JS....
Určitě si přečtěte

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

** Gary Kildall pochopil, že levné výpočetní čipy mohou posloužit jako univerzální počítače pro všechny ** Připravil pro ně proto první operační systém ** Později mu systém vyfoukl Microsoft a nazval ho MS DOS

23.  4.  2017 | Pavel Tronner | 56

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

** Už je to tady, lidé přestávají chápat počítače ** Systémy neuronových sítí začínají pracovat tak, že ani jejich tvůrci přesně neví, co se uvnitř děje ** Do budoucna to může být závažný problém

24.  4.  2017 | Jakub Čížek | 112

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

** Slavný osmibitový počítač Sinclair ZX Spectrum byl uveden právě před 35 lety ** Připomeňte si tento průkopnický počítač v tematických článcích ** Podívejte se, jak funguje dnes

23.  4.  2017 | Pavel Tronner | 13

Správný počítač má alespoň dva monitory. Anebo je to jinak?

Správný počítač má alespoň dva monitory. Anebo je to jinak?

** David si nedokáže představit práci bez dvou a více monitorů ** Kubovi naopak stačí jeden a ve více displejích se ztrácí ** Jaký přístup je lepší?

23.  4.  2017 | Jakub Čížek | 59

Brněnské soudy daly stop Uberu. Je to dobře, nebo krok zpět?

Brněnské soudy daly stop Uberu. Je to dobře, nebo krok zpět?

** Před několika měsíci začal Uber nabízet své služby i v Brně ** Nyní ale narazil, soudům se to totiž nelíbí ** Má sdílená ekonomika dostat zelenou?

22.  4.  2017 | Jakub Čížek | 28


Aktuální číslo časopisu Computer

První test AMD Ryzen

Velké testy: 22 powerbank a 8 bezdrátových setů

Radíme s koupí Wi-Fi routeru

Co dokáží inteligentní domy?