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用ツール、などさまざまなコンポーネントが収録されている。各コンポーネントの詳細についてはこちらが参考になる。

関連キーワード


転職ノウハウ

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

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

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

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

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

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

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

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

特別企画 PR

人気記事

一覧

イチオシ記事

新着記事

[紺野あさ美アナ]ニコニコ超会議でキレッキレのダンス披露 「テレ東に入ってよかった」
[17:39 4/30] エンタメ
「中村繪里子ワールドミュージックフェスティバル」、BD&DVDが発売決定
[17:33 4/30] ホビー
[三ツ矢雄二]カミングアウトは「大変」と“告白”
[17:22 4/30] エンタメ
三塁争いを制した巨人・村田が好調 岡本も二軍で奮闘中
[17:00 4/30] パートナーニュース
いつも寝不足な10代って異常?
[17:00 4/30] パートナーニュース

特別企画 PR

求人情報