ReactOS 在真實硬體上實現了具備 3D 加速的 Half-Life

ReactOS 已成功在真實硬體上以 3D 加速方式執行 Windows 版的 Half-Life,這標誌著其實現與 Microsoft Windows 二進位相容性的長期目標中一個重要的里程碑。這一成就展示了該專案處理複雜軟體與硬體驅動程式的原生能力正不斷提升。

原生硬體執行與相容性

ReactOS 在實體 Dell OptiPlex 系統上成功執行了 Half-Life。用於此里程碑的硬體配置包括:

  • 處理器: Intel Core i5 2400 (Sandy Bridge)
  • 顯示卡: NVIDIA GeForce 8400GS

與 Wine 等相容層(將 Windows API 呼叫轉換為 Linux 上的 POSIX 呼叫)不同,ReactOS 的目標是成為一個與 Windows 程式與驅動程式二進位相容的獨立作業系統。能夠在真實硬體上執行具備 3D 加速的遊戲,顯示了該專案在直接與 Windows 原生驅動程式堆疊進行介接的能力上取得了進展。

專案背景與開發時程

ReactOS 已開發了 28 年。雖然往年的報告指出 Half-Life 可以在 ReactOS 下進行初始化,但最近的這一里程碑是首個據報在該平台上成功執行並可進行遊戲的案例。

技術觀點與社群討論

社群成員強調了此成就與現代 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)

Sources