Facebook、独自開発のC++ライブラリ「Folly」をオープンソース化

後藤大地  [2012/06/06]

Facebook

Facebookのエンジニアチームは6月2日(米国時間)、Facebookで使用しているC++ライブラリをオープンソースソフトウェアとして公開した。公開されたC++ライブラリのことをFacebookでは「Folly」(Facebook Open-source Library)と呼んでいる。

Facebookではこれまでに、PHPコンパイラの「HipHop」、RPC開発フレームワークの「Thrift」(現在はApache Thrift)、NoSQLデータベースの「Cassandra」(現在はApache Cassandra)、ログデータ収集ツール「scribe」、など多くのソフトウェアをオープンソースにして公開してきた。

エンジニアチームによると、Facebookでは内部で多くのオープンソースソフトウェアを利用しているが、非公開のライブラリコードがこれらソフトウェアの公開の妨げになっており、この問題を解決するためにFollyの公開に踏み切ったとしている。また、Follyに含まれているユーティリティは実際にFacebookで利用されており、900万人以上のユーザが毎日アクセスする数千台のサーバ上で実行されているという実績があるとし、すべてのコンポーネントが大規模なシステム上で高性能にスケールすると主張している。

Follyは現在、Apache Licence 2.0のもとGitHubで公開されており、メモリアロケーションやベンチマーク、Pythonスタイルの書式設定ユーティリティ、JSON用ツール、などさまざまなコンポーネントが収録されている。各コンポーネントの詳細についてはこちらが参考になる。

関連キーワード


IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

エプソン、幅45mmのウルトラコンパクトPC - 光学ドライブ搭載モデルも
[11:04 5/31] パソコン
「妊婦の歯周病が早産リスクを高める」 ‐ 子を持つ男女の7割は知らず
[11:02 5/31] ヘルスケア
日本HP、23.6型4K液晶を採用した一体型ワークステーション「HP Z1 G3」
[11:00 5/31] パソコン
経営者は「経済小説」がお好き? - 社員との意識比較調査発表
[11:00 5/31] マネー
【インタビュー】ティントリが注目するテクノロジーとは? - 米Tintri EVP Tony Chang氏に聞く
[11:00 5/31] 企業IT

求人情報