Linux.comが選ぶ2011年の最も重要なオープンソースプロジェクト10選
Linux Foundationが運営するサイト「Linux.com」が、多くの重要なオープンソースプロジェクトから厳選した2011に最も重要だと考える10のプロジェクトの紹介です。どれもとても重要な役割を果てしているプロジェクトですが、選ばれたオープンソースプロジェクトは、Hadoop、Git、Cassandra、LibreOffice、OpenStack、Nginx、jQuery、Node.js、PuppetとLinuxとなっています。
Hadoop
GoogleのMapReduce、Google File System(GFS)に触発されて開発された、大規模データの分散処理を支えるJavaソフトウェアフレームワーク。Yahooを始め、Amazon、IBM、Twitter、Facebookでも使用されています。
また、Hadoop自体は特別新しいものではありませんが、今年、OracelやMicrosoftなどもサポートを開始したりと今年とても注目されたプロジェクトです。
公式サイト
Welcome to Apache™ Hadoop™!
Git
Linuxカーネルの開発者リーナス・トーバルズが、LinuxカーネルLinuxカーネルのソースコード管理を目的として開発された、ソースコード管理を行う分散型バージョン管理システム。現在は濱野純氏がメンテナンスを担当しています。
公式サイト
Git – Fast Version Control System
Cassandra
Facebookが大規模データの格納のために開発した分散データベース管理システムであり、2008年7月にオープンソースとして公開さたプロジェクト。
GoogleのBigTable、AmazonのDynamoなどと共にNoSQLデータベース。現在、IBM, Netflix, Digg, Facebook, Rackspaceなどで採用されています。
公式サイト
The Apache Cassandra Project
LibreOffice
Microsoft Officeなどの主なオフィススイートと互換性を持った、クロスプラットフォームで利用可能なオフィススイート。2011年4月28日に公開されたLinuxのディストリビューション「ubuntu 11.04 Natty Narwhal」でも標準のオフィススイートがOpenOffice.orgからLibreOfficeに置き換えが行われいます。
公式サイト
Home » LibreOffice
OpenStack
クラウド環境を簡単に構築できることを目的として開発されたクラウド・インフラ構築ソフトウェア。
公式サイト
Home » OpenStack Open Source Cloud Computing Software
Nginx
全ドメインの中で3番目に利用されいているWebサーバ。様々なプラットフォームに対応しており、軽量、高機能な機能のためHTTPのリバースプロキシ、ロードバランサーとして使用されることも多い。
公式サイト
nginx news
jQuery
いわずとも知れた軽量なJavaScriptライブラリです。
公式サイト
jQuery: The Write Less, Do More, JavaScript Library
Node.js
Googleが開発したJavaScript実行エンジン「V8 JavaScript」で動作するサーバーサイドJavaScript環境。
公式サイト
node.js
Puppet
Rubyで書かれたUNIX系OSのソフトウェア、ハードウェア等の設定・管理等のシステム管理行うための自動管理エンジン。
公式サイト
Puppet Labs: The Leading IT Automation Software Solution
Linux
特に説明はいらないLinux。携帯電話のOSとして使用されているAndroidなどもLinuxベースで作られています。
公式サイト
The Linux Kernel Archives
ソース:The 10 Most Important Open Source Projects of 2011 | Linux.com
翔泳社
売り上げランキング: 201705
関連記事
難病をおしてオープンソースコミュニティに貢献し続けた男に絶賛の声 - DNA
発展途上国にDIYで無線インターネットを提供するオープンソースプロジェクト「FabFi」 - DNA
「ロシア政府はLinuxを導入せよ」プーチン首相が命令書にサイン - DNA
開発者、デザイナー、プロジェクトマネージャーがお互いをどう思っているかがよくわかる1枚の画像 - DNA
「本当に人気のあるプログラミング言語」ランキングを計測する方法と結果 - DNA
複雑に絡み合うコード……プログラムの進化を視覚化すると大変なことに - DNA