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 モテたいエンジニア

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

特別企画

一覧

    人気記事

    一覧

    イチオシ記事

    新着記事

    東京都・築地市場で、旬の水産物を楽しむ「Fish-1グランプリ」開催
    [10:00 11/1] 旅行
    サイエンスアゴラが11月7~9日お台場で
    [10:00 11/1] テクノロジー
    フジ伝統の23時代バラエティが復活! 『ミレニアムズ』は『夢で逢えたら』『めちゃモテ』を超えるのか!?
    [10:00 11/1] エンタメ
    東京・渋谷で人気北欧チェア「Yチェア」とポール・スミスのコラボ家具展示
    [10:00 11/1] 住まい・インテリア
    イケア、ヨーロッパの山荘の雰囲気のコレクション「シャレー 2014」を発売
    [09:30 11/1] 住まい・インテリア

    特別企画

    一覧

      求人情報