3 ms·
Yep. Zeus is a fork of Zookeeper, Hack is a fork of PHP, etc. It's usually needed to make it work with the internal environment. The few things that don't have
by ipsum2 2y ago
Yep. Zeus is a fork of Zookeeper, Hack is a fork of PHP, etc. It's usually needed to make it work with the internal environment.
The few things that don't have forks are usually the open source projects like React or PyTorch, but even those have some custom features added to make it work with FB internals.
- gcr 2y agoThis is also how things work at Google. Google also maintains a monorepo with "forks" of all software that they use. History diverges, but is occasionally synchronized for things like security updates etc.
- zhengyi13 2y agoAm I completely off-base/confused thinking that the GFE originally started life (like back under csilver) as a fork of boa[0]? [0]: http://www.boa.org/ http://www.boa.org/
- grantsucceeded 2y agoFew companies experienced the explosive growth fb did, though many will claim to have done so. Hack made the existing codebase of php scale to insane levels while reaching escape velocity for the overall company to even attempt to transition away or shrink the php codebase, as i recall (i was an SRE, not a dev) zeus likewise.
- ipsum2 2y agoYou worked at FB, but you call yourself an SRE, not a PE? ;)
- grantsucceeded 2y agohaha .. but i did work at google before fb. my memory is hazy, but when i started i was called an sre. Then someone made up the term "app ops". then it was production engineering. then I called myself an SRE when i was interviewing to leave fb. Oh, and i was called a DBA before being acquired by google.
- fragmede 2y agoYou still call it Facebook?
- deleted 2y ago[deleted]
- KaiserPro 2y agoPEs are still quite new remember....
- ahupp 2y agonit: HHVM was a completely new implementation of a runtime for a PHP-like language, it wasn't a fork of Zend.