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

ニュース
トップ

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セミナー

一覧

注目特集

転職ノウハウ

あなたの仕事適性診断
あなたの仕事適性診断

4つの診断で、自分の適性を見つめなおそう!

Heroes File ~挑戦者たち~
Heroes File ~挑戦者たち~

働くこと・挑戦し続けることへの思いを綴ったインタビュー

はじめての転職診断
はじめての転職診断

あなたにピッタリのアドバイスを読むことができます。

転職Q&A
転職Q&A

転職に必要な情報が収集できます

ドS美人面接官 vs モテたいエンジニア
ドS美人面接官 vs モテたいエンジニア

入室しようとしたら、マサカリ投げられちゃいました!?

特別企画

一覧

    人気記事

    一覧

    イチオシ記事

    新着記事

    [関ジャニ∞・村上]MC初共演のたけしに感謝
    [05:00 3/3] エンタメ
    元イングランド代表アダム・ジョンソン、15歳少女と性行為の疑いで逮捕
    [03:37 3/3] ライフ
    P・ハリントンが7年ぶりの優勝! 石川遼は25位タイでフィニッシュ
    [03:19 3/3] ライフ
    チェルシーのサポーターが再び人種差別発言か…英電車内での行為を警察が調査開始
    [03:16 3/3] ライフ
    大和総研、モンゴルの"資本市場規制・監督能力向上プロジェクト"受注
    [03:00 3/3] マネー

    特別企画

    一覧

      求人情報