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

関連したタグ
    

    マイナビニュースのセミナー情報

    オススメ記事

    マイナビニュースの集合特集

    関連サイト

    新着記事

    転職ノウハウ

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

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

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

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

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

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

    転職Q&A
    転職Q&A

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

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

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

    特別企画

    一覧

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      一覧

        求人情報