Facebook siirtyy avoimeen lähdekoodiin (eräänlainen)

click fraud protection

Kaikenlaisia ​​vitsejä pitää vielä tehdä Facebookin listautumisavuista ja typeryydestä, joka liittyy niin monien osakkeiden liikkeeseenlaskuun, että markkinat olivat tulvinut (tai listautumisannin takaajien väitetysti pitävän tietoja yhtiön tulevista voitoista kaikilta paitsi sen keskusasiakkailta), mutta se ei estänyt Facebookia puhumasta täysin erilaisesta Follysta tänä viikonloppuna, kun se julkaisi oman Open Source Library of C++ -kehityksen koodi.

Sisään julkaisu (ja tehtävä) virallisella Folly: The Facebook Open Source Library -sivulla Yrityksen Jordan DeLong selitti sosiaalisessa verkostossa ajattelua sen koodin saattamisesta kaikkien saataville:

Suositellut videot

Facebook on rakennettu avoimeen lähdekoodiin ylhäältä alas, eikä se voisi olla olemassa ilman sitä. Insinööreinä täällä käytämme, osallistumme ja julkaisemme paljon avoimen lähdekoodin ohjelmistoja, mukaan lukien ydininfrastruktuurimme osia, kuten HipHop ja Thrift. Mutta C++-palvelukoodissamme yksi selkeä pullonkaula lisätyön julkaisemiselle on ollut se, että minkä tahansa avoimen lähdekoodin projektin on tarvittu katkaista riippuvuudet julkaisemattomasta sisäisestä kirjastokoodista… Ensisijainen tavoitteemme tällä "tyhmyydellä" on luoda ratkaisu, jonka avulla voimme jatkaa pinomme osien avointa hankintaa turvautumatta joidenkin sisäisten osien keksimiseen uudelleen. pyörät. Ja koska Follyn komponentit toimivat yleensä huomattavasti nopeammin kuin muualta saatavilla olevat vastineet, ne ovat helppoja käyttää ja täydentää olemassa olevia kirjastoja, uskomme, että C++-kehittäjät voivat pitää tämän kirjaston osia kiinnostavina itsessään oikein.

Liittyvät

  • Facebook lupasi rajoittaa uutisten saatavuutta Kanadassa
  • Twitter varautuu lähdekoodin vuotamisen jälkeen verkkoon
  • Kuinka luoda useita profiileja Facebook-tilillesi

Koodi, jota DeLong kuvailee "nopeaksi ja kohtuullisen helppokäyttöiseksi", joka käyttää paljon C++:aa, on jo saatavilla avoimena lähdekoodina osoitteessa Apache-ohjelmiston lisenssi alkaen a julkinen GitHub-arkisto.

Osa koodista saattaa olla jo tuttua sitä tarkastaville ohjelmoijille. "Käytännöllisyys vallitsee Facebookin suunnittelussa, ja meillä on alhainen toleranssi "ei keksitty tänne" -oireyhtymää kohtaan (yrityshän on rakennettu avoimeen lähdekoodiin ohjelmisto), DeLong selitti ja lisäsi, että "Folly täydentää joitain olemassa olevia korkealaatuisia C++-kirjastoja, kuten Boostia tai Standard Librarya, joita käytämme molempia raskaasti.”

DeLong kommentoi, että Folly on "varmasti "vapauta aikaisin, julkaise usein" hengessä, että yritys "aikoo jatka avoimen lähdekoodin puun päivittämistä sitä mukaa kun uusia Folly-komponentteja lisätään, joten voit odottaa näkeväsi tätä lisää githubissa tulevaisuus."

Toimittajien suositukset

  • Kuinka asettaa Facebook-syöte näyttämään uusimmat viestit
  • Kuinka saada oma osuus Facebookin 750 miljoonan dollarin maksusta
  • Trump sai palata Facebookiin ja Instagramiin
  • Kelat näkyvät pian toisessa Facebook-ominaisuuden yhteydessä
  • Mikä on Facebook Pixel? Metan seurantatyökalu, selitetty

Päivitä elämäntapasiDigital Trends auttaa lukijoita pysymään tekniikan nopeatempoisessa maailmassa uusimpien uutisten, hauskojen tuotearvostelujen, oivaltavien toimitusten ja ainutlaatuisten kurkistusten avulla.