ReactOS、実機上で3DアクセラレーションによるHalf-Lifeの動作に成功
ReactOSは、Windows版のHalf-Lifeを実機上で3Dアクセラレーションを用いて実行することに成功しました。これは、Microsoft Windowsとのバイナリ互換性を実現するという長期目標における重要な節目となります。この成果は、複雑なソフトウェアやハードウェアドライバをネイティブに扱うプロジェクトの能力が向上していることを示しています。
ネイティブハードウェア実行と互換性
ReactOSは、物理的なDell OptiPlexシステム上でHalf-Lifeの実行を実現しました。この節目に使用されたハードウェア構成は以下の通りです:
- Processor: Intel Core i5 2400 (Sandy Bridge)
- Graphics: NVIDIA GeForce 8400GS
Linux上でWindows APIコールをPOSIXコールに変換するWineのような互換レイヤーとは異なり、ReactOSはWindowsプログラムやドライバとバイナリ互換性を持つスタンドアロンのオペレーティングシステムを目指しています。実機上で3Dアクセラレーションされたゲームを実行できる能力は、Windowsネイティブのドライバスタックと直接インターフェースするプロジェクトの能力が進展していることを示唆しています。
プロジェクトの背景と開発タイムライン
ReactOSは28年間にわたり開発が進められています。過去数年間の報告では、ReactOS上でHalf-Lifeが初期化できることは示されていましたが、今回の節目は、ゲームがプラットフォーム上で正常に動作し、ゲーム内でプレイ可能であることが報告された最初の事例となります。
技術的視点とコミュニティの議論
コミュニティメンバーは、この成果と現代のLinuxゲーミングとの違いを強調しています。Linux上のSteamは、API変換(DirectXをVulkanに変換するなど)を介してほとんどのWindowsゲームを実行できますが、ReactOSの成果は、直接的なドライバ互換性のテストと見なされています。
"I think what is being claimed, but not explicitly in the article, is that this is running the NVIDIA driver stack (for an ancient GeForce 8 card) directly, as opposed to emulating DirectX at the API level on top of a Vulkan driver."
他の観察者は、開発タイムラインの皮肉を指摘し、ReactOSが開発されてきた期間は、Half-Life 1が存在してきた期間とほぼ同じであることを指摘しています。
技術的マイルストーンの要約
| Feature | Status | | :--- | :--- | | | Software | Half-Life (Windows Version) | | | Hardware | Dell OptiPlex (i5-2400, GeForce 8400GS) | | | Acceleration | 3D-Accelerated | | | Execution Environment | Real Hardware (Non-emulated) | |