开源操作系统项目ReactOS近日完成一项重大底层重构。开发者Justin Miller历时超230小时,正式将基于Wine 10.0的大规模DirectX技术栈整合进系统,一次性引入约49.8万行新代码并清理11.9万行旧代码与历史补丁。作为旨在兼容微软Windows软件、游戏及驱动的开源项目,这是ReactOS近年来在图形与游戏兼容性领域取得的最大进展之一。
升级后的图形系统允许ReactOS利用OpenGL和Vulkan技术完成DirectX指令转换,虽然Vulkan支持目前仍需特定分支或Mesa软件渲染配合,但图形兼容能力与Windows环境下的表现已获得明显改善。
本次更新解决了现代图形API支持不足这一长期限制游戏运行的瓶颈,预计将直接为数百款此前无法启动或易崩溃的游戏解锁运行支持。结合正在开发的其他补丁,部分长期无法运行的作品已实现兼容,例如经典RPG《龙腾世纪:起源》已能在系统上成功启动。
随着Wine生态的成熟与现代图形技术发展,此次重构为ReactOS后续兼容DirectX 10、11及12奠定了基础,使其正逐步摆脱仅能运行老旧软件的局限,向更完整的Windows兼容目标迈出关键一步。
参考来源: https://github.com/reactos/reactos/pull/9352