4年間の開発期間を経て、MaXX Interactive Desktop 2.2.0デスクトップ環境が公開されました。これは、IRIX Interactive Desktop(SGI Indigo Magic Desktop)のユーザーインターフェースを技術を用いて再現しようとするプロジェクトの最初のアルファ版として位置づけられています。 Linux開発はSGIとの契約に基づいて行われており、これによりIRIX Interactive Desktopの全機能をプラットフォーム上で完全に再現することが可能となっている。 Linuxインストール手順は Ubuntu、RHEL、 Debianマンジャロとアーチ Linux.
コンポーネントの一部のソース コードのみが公開されていますが、残りはプライベート リポジトリで開発されており、特別なリクエストに応じて入手でき、独自のコード (SGI との契約の要件に従って) とさまざまなオープン ライセンスに基づくコードが混在しています。 。同時に、すべてのソース コードを公開し、残りの独自コードを書き直し、プロジェクトをコミュニティによって管理される開発モデルに移行する作業が進行中です。すべての新しいコードと書き換えられた古いコードは、BSD ライセンスに基づいて公開されます。
IRIX Interactive Desktop は、元々は IRIX オペレーティングシステムを実行する SGI グラフィックス ワークステーションに搭載されて出荷されました。IRIX は 1990 年代後半に人気がピークに達し、2006 年まで生産が続けられました。 Linux デスクトップ環境は、5dwmウィンドウマネージャ(OpenMotifベース)とSGI-Motifライブラリ上に実装されています。この環境は、マイクロサービスを利用してデスクトップコンポーネントの実行を分離するモジュール型アーキテクチャを採用しています。その他にも、集中型システム監視サブシステム(MaXXmonitor)や、コマンドラインインターフェースとC、C++、Javaアプリケーションとの統合用APIを提供する構成管理システムなどが含まれています。
グラフィカル インターフェイスは、ハードウェア アクセラレーションと視覚効果のために OpenGL を使用して実装されています。作業を高速化し、CPU の負荷を軽減するために、演算のマルチスレッド処理と GPU 側への計算タスクの転送が組織化されています。デスクトップは画面解像度に依存せず、ベクトル アイコンを使用します。複数のモニターにわたるデスクトップ拡張、HiDPI、UTF-8、および FreeType フォントをサポートします。ファイルマネージャーとしてROX-Filerを使用しています(オプションでpcmanfmをサポートしており、独自のファイルマネージャーも開発中であり、次のリリースで提供される予定です)。
新しいリリースの変更点には次のようなものがあります。
- クラシック デスクトップ デザイン モードとモダン デスクトップ デザイン モードをすばやく切り替えるオプションが追加されました。
- テキストレンダリング設定を追加しました。
- Dumpster のごみ箱とデスクトップの統合が改善されました。
- ファイル マネージャーと Dumpster のごみ箱内のイベントに関連付けられた新しいサウンドと視覚効果が追加されました。
- 5Dwma ウィンドウ マネージャーが最新化されました。
- この構成には、SGI によって作成された 3D グラフィックス OpenInventor 2.1.5 を操作するためのツールが含まれています。
- デスクトップに通知を表示するためのサポートが追加されました。
- Alt+Tab キーの組み合わせを使用するタスク スイッチャーを追加しました。
- モダンモードのデザインが改善されました。
- MaXXsettings コンフィギュレーターが追加され、デスクトップとの統合が保証されました。設定を管理するには、現在 CLI インターフェイスのみが利用可能ですが、次のリリースではグラフィカル コンフィギュレータが予定されています。
- Freedesktop 仕様 (メニュー、.desktop ファイルなど) の初期サポートが実装されました。
- IRIX OSを彷彿とさせる、新しいウィンドウデザインスタイルを提案します。
- デスクトップスタイルを選択するためのtelldesktopユーティリティを追加しました。


出所: オープンネット.ru
