Facebook pāriet uz atvērtā pirmkoda (sava ​​veida)

Joprojām ir jāizsaka dažādi joki par Facebook IPO problēmām un muļķībām, kas saistītas ar tik daudzu akciju emisiju, ka tirgus bija pārpludināts (vai IPO parakstītāji, iespējams, neizpauž informāciju par uzņēmuma turpmāko peļņu no visiem, izņemot tā centrālos klientus), bet tas neapturēja Facebook šajā nedēļas nogalē runāt par pavisam citu Folly, jo tas atklāja savu C++ izstrādes atvērtā pirmkoda bibliotēku. kodu.

In palaišanas (un misijas) paziņojums oficiālajā Folly: The Facebook Open Source Library lapā Sociālajā tīklā uzņēmuma Džordans DeLongs paskaidroja, kāpēc tā kods ir pieejams ikvienam:

Ieteiktie videoklipi

Facebook ir veidots uz atvērtā koda no augšas uz leju, un bez tā nevarētu pastāvēt. Kā šeit inženieri mēs izmantojam, sniedzam ieguldījumu un izlaižam daudz atvērtā pirmkoda programmatūras, tostarp mūsu galvenās infrastruktūras daļas, piemēram, HipHop un Thrift. Bet mūsu C++ pakalpojumu kodā viens skaidrs šķērslis, lai atbrīvotu vairāk darba, ir tas, ka jebkuram atvērtā pirmkoda projektam bija nepieciešams izjaukt atkarību no neizlaista iekšējā bibliotēkas koda... Mūsu galvenais mērķis ar šo “muļķību” ir radīt risinājumu, kas ļauj mums turpināt mūsu steka daļu atvērtā avota iegūšanu, neizmantojot no jauna izgudrojot kādu no mūsu iekšējām. riteņi. Tā kā Folly komponenti parasti darbojas ievērojami ātrāk nekā citur pieejamie līdzinieki, tos ir viegli veikt izmantot un papildināt esošās bibliotēkas, mēs domājam, ka C++ izstrādātājiem šīs bibliotēkas daļas varētu šķist interesantas pašas par sevi pa labi.

Saistīts

  • Facebook sola ierobežot piekļuvi ziņām Kanādā
  • Twitter sāk darboties pēc pirmkoda noplūdes tiešsaistē
  • Kā izveidot vairākus profilus savam Facebook kontam

Kods, kas aprakstīts kā "ātrs un samērā viegli lietojams", izmantojot DeLong "intensīvi izmanto C++", jau ir pieejams kā atvērtā koda sadaļā Apache programmatūras licence no a publiskā GitHub repozitorijs.

Iespējams, ka daži no koda jau ir pazīstami programmētājiem, kuri to pārbauda. “Facebook inženierijā valda praktiskums, un mums ir zema tolerance pret sindromu “Nav izgudrots šeit” (galu galā uzņēmums ir veidots uz atvērtā koda programmatūra),” skaidroja DeLong, piebilstot, ka “Folly papildina dažas esošās augstas kvalitātes C++ bibliotēkas, piemēram, Boost vai Standard Library, kuras abas mēs izmantojam. smagi.”

Komentējot, ka Folly “noteikti ir “atlaidiet agri, atlaidiet bieži” garā, DeLongs rakstīja, ka uzņēmums “ turpiniet atjaunināt atvērtā pirmkoda koku, tiklīdz tiek pievienoti jauni Folly komponenti, lai jūs varētu sagaidīt, ka jūs redzēsit vairāk par to vietnē github nākotne."

Redaktoru ieteikumi

  • Kā iestatīt savu Facebook plūsmu, lai tiktu rādītas jaunākās ziņas
  • Kā iegūt savu daļu no Facebook 750 miljonu ASV dolāru norēķinu
  • Trampam atļāva atgriezties Facebook un Instagram
  • Ruļļi drīz tiks parādīti vēl vienā Facebook funkcijā
  • Kas ir Facebook Pixel? Meta izsekošanas rīks, paskaidrots

Uzlabojiet savu dzīvesveiduDigitālās tendences palīdz lasītājiem sekot līdzi steidzīgajai tehnoloģiju pasaulei, izmantojot visas jaunākās ziņas, jautrus produktu apskatus, ieskatu saturošus rakstus un unikālus ieskatus.