reklama

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, Programování, Operační systémy, Facebook, Sociální sítě, 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....
reklama
Určitě si přečtěte

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 134

5 specialit, které budou v příštím Firefoxu. Ale musí vás nejprve nadchnout

5 specialit, které budou v příštím Firefoxu. Ale musí vás nejprve nadchnout

** Vyzkoušejte si speciality, na kterých pracuje Mozilla ** Vývojáři se podle vás rozhodnou, jestli to má smysl ** Nově přibyl skvělý experiment Snooze Tabs

26.  2.  2017 | Jakub Čížek | 47

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74

4 aplikace, které vám pomohou z hardwaru vyždímat maximum

4 aplikace, které vám pomohou z hardwaru vyždímat maximum

** Taktování je nejsnadnější cestou k vyššímu výkonu ** S dnešními nástroji jej zvládne i méně zkušený uživatel ** Poradíme, v čem přetaktovat procesor i grafiku

25.  2.  2017 | Stanislav Janů | 33


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných sluchátek

Příslušenství do USB-C

reklama
reklama