ReactOSコアコードベースに含まれる新しいデスクトップグラフィカルシェル

画像



バージョン0.3.17のリリースの1か月後、ReactOSはExplorerの新しいプロジェクトの一部として開発されたExplorerグラフィカルシェルの新しい実装を採用しました。 毎日のテストビルドを使用して新しいインターフェイスをテストできます 。 この新しいシェルにより、ReactOSは互換性(Explorer-newはWindows 2003を念頭に置いて記述されています)、機能、および使いやすさに向かって一歩前進することができました。







画像



当初、ReactOSにはグラフィカルシェルはまったくありませんでしたが、少し遅れて、つまりリリース0.2.0で登場しました。 このシェルの作成者はMartin Fuchsであり、元々はソフトウェアアーキテクチャの点で誤って作成されていました。 プロジェクトの初期に、グラフィカルユーザーシェルの表示に使用されるshell32ライブラリの開発に関するWineプロジェクトへの依存を放棄することが決定されました。 まず、この決定は、WineがLinuxのメイン環境であり、KDEやGnomeなどの独自のグラフィカルシェルを既に持っているため、Wineが完全なExplorerシェルのインフラストラクチャを維持する必要がないという事実に関連しています。 したがって、開発者はWineコンポーネントの一部のみを使用し、ReactOSにインポートしました。



画像



新しいシェルの作業はThomas Blumelによって開始され、Explorer 2003をプロトタイプとして選択し、ExplorerとShell32の機能を区別するために多くの作業を行いました。 しかし、「正しい」Shell32ライブラリがないため、Explorerの新しいバージョンはまだ機能していません。 その後、Andrew HillはWineからいくつかのライブラリを借りて完成させ、Yannis AdamopoulosはWindows自体でExplorer 作業を文書化しました 。 David Quintanaは仕事を終え、Explorer-newが最終的に毎日のビルドで古いバージョンを置き換え、追加のテストが必要になりました。 最終段階では、デビッドはほぼ1年かかりました。



画像



ところで、David Quintanaは、以前はPS2コンソールエミュレーターであるpcsx2プロジェクトの主要な開発者として知られていました。



PS プロジェクトをサポートする新しい方法があります-Bountysourceの特定のバグを修正することに対する報酬を設定します。

PPSそしてFlattrのように「お金」を入れることもできます。

PPPSこの機会を利用して、 UA-Hostingに感謝したいと思います。UA -Hostingは、1年前からプロジェクトの強力な専用サーバーを無料で提供し、サービスを提供しています。 また、 DELL 2950サーバー寄付していただいたRusonyxにも感謝します。



All Articles