この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについて学ぶ)
|
| ベレニクス | |
|---|---|
![]() ベレニックスのロゴ | |
| OSファミリー | Unix |
| 作業状態 | 休眠状態[1] |
| 最新リリース | 0.7.1 / 2008年7月19日 |
| カーネルタイプ | Unix |
| ユーザーランド | GNUと従来のSolaris |
| デフォルトの ユーザーインターフェース | KDE |
| ライセンス | CDDL |
| 公式サイト | http://www.belenix.org/ |
BeleniXは、 OpenSolarisのソースコードをベースに構築された、現在は開発中止となっている[2] オペレーティングシステムディストリビューションです。Live CDとしても、ハードディスクへのインストールも可能です。当初はKnoppixに倣い、OpenSolarisの技術を披露するLive CDとして開発されましたが、Belenixはその後、SunのOpenSolarisディストリビューションの基盤となりました[3] 。Belenixプロジェクトで開拓された多くの技術は、OpenSolarisエコシステムの中で、独立したプロジェクトへと発展しました。
デザインと原則
BeleniXは、ほとんどのソフトウェアの最新の安定版を提供することを目指しており、この目標を念頭に置いてパッケージはパッケージリポジトリに継続的にプッシュされています。ただし、多くの場合、最先端のソフトウェアは検証と新機能の試用を目的としてプッシュされます。これらの理由から、BeleniXには、 Sunの公式OpenSolarisディストリビューションには含まれていない可能性のあるサードパーティ製ドライバも多数含まれています。[要出典]
BeleniXは開発者向けデスクトップに重点を置いていますが、ワークステーションや開発サーバー環境としても十分に機能する安定性とスケーラビリティを備えています。これは主に、基盤となるOpenSolarisカーネルとユーザーランド環境によるものです。
BeleniXは32ビット実行(i586/Pentium オペコードベース)用にのみコンパイルされています。しかし、BeleniXチームメンバーからの情報によると、BeleniX 0.7の時点ではライブCDに32ビットと64ビットの両方のインストールファイルが含まれているとのことです。[4]
BeleniX はデスクトップ環境にKDE の使用に重点を置いていますが、ディストリビューションの開始以来、Xfceもサポートされています。次のリリースでは、 GNOMEのファーストクラスのサポートも含まれる予定です。 BeleniX 開発チームには、MilaX、Nexenta OS 、 SchilliX など、他の OpenSolaris ベースのディストリビューションも含まれています。名前とロゴは、ケルトの光の神Belenusに由来しています。したがって、BeleniX もファーストクラスの OpenSolaris 開発環境で、完全にセルフホスティングされています。 BeleniX に含まれるすべてのパッケージは、OpenSolaris カーネルを含め、 BeleniX 自体に基づいて構築されています。 BeleniX は、OpenSolaris のパワーを徐々に明らかにする、使いやすいディストリビューションになることを目指しています。Live CD 形式により、OpenSolaris はより簡単に利用でき、CD-ROMから 2、3 分で起動します。また、新しい機能やユーザビリティの強化をもたらし、コミュニティの参加を増やすことで技術革新を奨励することも目的としています。
歴史
OpenSolarisプロジェクトの発表後、 2005年にインドのバンガロールにあるサンのインドエンジニアリングセンターで働く数名のサン社員によって、BeleniXがプライベートプロジェクトとして開始されました。彼らの目標は、Knoppixのような形でエンドユーザーにOpenSolarisを紹介することでした。数週間後には、ISOイメージが利用可能になりました。
BeleniXはさらに開発が進められ、人気が高まりました。Sun以外の貢献者も参加し、FOSSコミュニティプロジェクトへと発展させました。BeleniXは、完全に動作するX.Org X11 GUI環境を バンドルした最初のOpenSolarisディストリビューションでした。
BeleniXプロジェクトからは長年にわたり数々の重要な革新が生まれ、それらは後にSunのOpenSolarisディストリビューションに組み込まれました。実際、SunのOpenSolarisディストリビューションの最初のベータリリースは、主にBeleniXをベースにしていました。BeleniXはSchillXに次ぐ2番目のOpenSolarisディストリビューションであり、自動設定機能を備えたX.OrgベースのGUIを初めて提供しました。BeleniXは、OpenSolarisに欠けていた様々な技術を導入しました。重要な革新には以下が含まれます。
- NWAM (Network Auto-Magic) 前のインターフェースの自動構成
- 完全に動作するX.Org X11環境。これは後にFully Open Xプロジェクトにつながった[5]
- CDコンテンツのオンザフライループバック解凍[6]
- DTraceプロファイリングを活用したファイル配置最適化のための新しいアルゴリズム
- OpenSolaris のISO 9660ファイルシステムにおける先読みと I/Oスケジューリングの実装
- ライブCDビルドツールキット
- NTFSおよびExt2fsマウント機能を提供する最初の OpenSolaris ディストリビューション
- 高度なX.Org自動構成機能を提供する最初の OpenSolaris ディストリビューション
- 完全に機能するJava 5/6 環境を実行できる最初の OpenSolaris ディストリビューション
- GNU Partedの基本移植版を提供する最初の OpenSolaris ディストリビューション
- 完全な KDE 3.5.x 環境を提供する最初の OpenSolaris ディストリビューション
プロジェクト・インディアナはこれらすべての技術を活用し、その出発点となりました。[7]この技術とインディアナ向けに開発された他の技術を考慮し、BeleniXの将来的な目標は、KDEデスクトップに重点を置いたソースレベルのインディアナ派生プロジェクトとして進化・成長し、KDEをベースにしたフル機能のOpenSolarisディストリビューションを作成することに設定されました。[8]
2008年にSunがOpenSolarisディストリビューションをリリースするまでのBeleniX開発の時系列の説明については、「参考文献」の 「LiveCD機能タイムライン」[9]を参照してください。
ソフトウェアとツールチェーン
BeleniXチームは、すべてのパッケージが同一システム上で共存できるようにしつつ、最新バージョンのパッケージが最新のコンパイラでビルドされることを目指しました。その結果、BelenixではKDE 3.5.9がGCC 3.4.3でビルドされ、KDE4を含む新しいパッケージはGCC 4.4でビルドされるようになりました。JDSプロジェクト由来のGNOMEコンポーネントなど、Sun Studio 12でビルドされているパッケージもあります。これらはGCC 4.4への積極的な移行が進められていました。チームは最終的に、BeleniX全体を完全にFOSSツールチェーンであるGCCでビルドすることを目指しました。
デスクトップ環境
BeleniXはこれまでKDEディストリビューションとして位置づけられてきましたが、XFCEも提供しています。今後のリリースではGNOMEも提供される予定です。
インストール
BeleniXは現在、SunのOpenSolarisディストリビューションで使用されているものと同じCaimanインストーラ[10]とライブラリを使用しています。今後は、Caimanインストーラの基盤ライブラリを使用しながら、インストーラGUIをQt4に再実装する予定です。
パッケージ
BeleniXチームは現在もSolarisがこれまで提供してきたSVR4パッケージを使用しています。チームは様々な技術的理由から、現状のIPSを使用する予定はなく、 deb形式、RPM5形式、そしてSmart Package Managerなどの代替案を検討しています。
参考文献
- ^ "[belenix-dev] Belenixの臨時ウェブサイトを公開しました". 2012年12月2日時点のオリジナルよりアーカイブ。2012年3月18日閲覧。
- ^ DistroWatch の BeleniX
- ^ “Project Indiana 内部構造の簡単な概要”. 2011年2月23日時点のオリジナルよりアーカイブ。2009年10月12日閲覧。
- ^ 「BeleniX のすべてのリリース – Freecode」。
- ^ Fully Open X 2009年8月1日アーカイブ、Wayback Machine
- ^ オンザフライループバック解凍 Archived March 4, 2009, at the Wayback Machine
- ^ LiveCDアーキテクチャ概要図[検証失敗] 2010年6月12日アーカイブ、Wayback Machine
- ^ BeleniXの将来についてメーリングリストで議論
- ^ LiveCD 機能タイムライン 2010年6月12日アーカイブ、Wayback Machine
- ^ Project Caiman アーカイブ済み 2009年7月23日、Wayback Machine
外部リンク
- BeleniXホームページ
- Genunix OpenSolaris Wiki の BeleniX FAQ
