OpenIndianaとは
OpenIndianaは、FLOSS(自由・オープンソースソフトウェア)として提供されているillumos
カーネルを基盤とするディストリビューションです。このプロジェクトは、Oracleによって打ち切られた
Open[[Solaris]]のフォークとして誕生し、
Open[[Solaris]]のコードベースの開発と配布を継続することを目的としています。
Illumos Foundationの傘下で運営されており、「事実上の
Open[[Solaris]]後継ディストリビューションとして、無償でセキュリティやバグ修正が求められるサーバー環境への採用」を目標に掲げています。
歴史的背景
プロジェクトの起源
Project Indianaは、元々Sun Microsystemsが
Open[[Solaris]]のソースコードを基にバイナリディストリビューションを構築するために開始されました。しかし、OracleによるSun Microsystemsの買収交渉が進む中で、広く使われていた
Open[[Solaris]]ベースのOSの可用性と継続的な開発を確保する目的で、OpenIndianaが立ち上げられました。コミュニティの将来に対する不確実性から、一部の開発者たちは既存コードを基にフォークを行うという暫定的な計画を立てました。Oracleが
Open[[Solaris]]のサポートを打ち切ったことで、これらの計画は現実のものとなりました。
初期の反応
2010年9月14日、
ロンドンのJISCセンターでOpenIndianaプロジェクトが正式に発表されました。同時にOSの最初のリリースが行われましたが、これはテストされていないものでした。これは、Oracleが
Solaris 11 Expressをリリースする前に先手を打つために、OpenIndianaの開発チームが
Solaris 11 Expressのリリースよりも先にリリース日を設定したためです。OpenIndianaの発表は概ね好意的に受け止められ、多くの人々が関心を示しました。しかし、一部の記事では、
Solarisと
Linuxの関係を引き合いに出し、OpenIndianaの将来性に疑問を呈する意見や、未テストのビルドをリリースしたこと、リリーススケジュールの確約がないことを批判する意見もありました。
コミュニティの懸念と対応
Open[[Solaris]]のバイナリディストリビューションが
Solaris Expressに移行し、
Open[[Solaris]]の更新がリアルタイムで提供されなくなった際、Oracleがコミュニティへのソースコード提供を停止した場合のOpenIndianaの将来について懸念の声が上がりました。しかし、開発チームがソースコードの提供元を
Illumos Foundationに変更する意向を示したことで、この懸念は和らぎました。また、OpenIndianaの構築に使用されていたOracle製のコンパイラが無料で利用できなくなる可能性に対する懸念もありましたが、OpenIndianaはオープンソースのGNU Compiler Collection(GCC)でコンパイルできるように変更を進めています。これにより、コンパイルされたバイナリが多様なハードウェア環境で安定して動作するように努力が続けられています。
ハードウェア互換性について
ハードウェア互換性リスト(HCL)はまだ不完全で断片的であり、ユーザーはハードウェア選択において多くの調査が必要となる状況です。包括的なHCLが存在しない理由の一つとして、デバイスドライバユーティリティが
Open[[Solaris]]の一部であり、現在Oracleが管理しているSun Microsystemsのメールアドレスを使用していることが挙げられます。
OpenIndianaは技術的にはフォークですが、事実上
Open[[Solaris]]の後継と見なされています。プロジェクトは、
Solaris 11や
Solaris 11 Expressとバイナリ互換性を持つSystem V系のOSを提供することを目指しています。初期のリリースではOS/Netをベースとしていましたが、現在はillumos
カーネルをベースにしています。OpenIndianaは、
Open[[Solaris]]と同様にIPSパッケージシステムを使用しています。プロジェクトは、コードがOracle製のツールに依存しないように努めていますが、これは主要な目標ではありません。
リリーススケジュール
OpenIndianaの最初の開発版リリースであるビルド147は2010年9月14日にリリースされ、続いてビルド148が2010年12月17日にリリースされました。
Illumosをベースにした最初のリリースであるビルド151は2011年9月14日に公開されました。2014年2月14日からは「Hipster」という開発コード名が使われ、2016年4月21日に最新のHipster開発版がリリースされています。
外部リンク
公式ウェブサイト
OpenIndiana Officially Announced OSNews上のアナウンス