Ne znam da l' ste culi, Facebook je pustio u slobodu svoj "kompajler" za PHP (open source pod PHP licencom, znaci isto kao i sam PHP).
Navodno, 90% FB-a tera HipHop vec jedno vreme i uspeli su da smanje CPU i RAM usage za 50%
U protekle 2 godine su ga razvijala 3 FB developera u tajnosti.
HipHop analizira i prevodi PHP kod u C++ kod, koji se posle putem g++-a prevodi u masinski kod. Naravno, ima ogranicenja, ne moze se sve prevesti u C++ (eval f.ja se najcesce spominje), tako da ako nesto od koda koristi to sto HipHop ne moze da prevede, onda naravno na tom kodu HipHop ne radi.
Interesatno je da je HipHop i sam svoj webserver, tj. nije potreban ni Apache ni bilo sta drugo da se "hiphopizirani" PHP izvrsi. Koliko sam shvatio, moze da se napravi proxy da Apache osluskuje na portu 80 i da se zahtev prosledi HipHop-u koji posle vraca odgovor.
Velike su sanse da ce raditi samo pod *nix masinama, jedino ako neko drugi ne portuje ovo cudo za win (sumnjam da ce fb gubiti vreme na portovanje).
HipHop ce biti dostupan sa GitHub-a (cim iskopam repo link cu da postujem) i moze slobodno da se fork-uje.
Zvanicno:
http://developers.facebook.com/news.php?blog=1&story=358
Par linkova:
http://blog.tabini.ca/2010/02/hiphop-what-you-need-to-know/
http://blog.echolibre.com/2010...hp-facebook-unveils-its-magic/
http://www.phparch.com/main/ne..._support_for_Facebook_s_HipHop
Vec se vidim za vikend: dizanje nekog *nix box-a i igranje do ranih jutarnjih sati :)
P.S.: k'o sto rece jedan dev na twitteru, najzad mozemo isplaziti jezike pythonovcima, rubyovcima i ostalima i vikati nanananana :P