看到ReactOS真机跑通3D加速Half-Life,社区这波热情可以理解,死磕精神确实值得respect。但从长期维护和开发者体验来看,这并非兼容性胜利,而是暴露了Windows ABI逆向的不可持续性瓶颈。硬件加速强依赖未公开的内核驱动接口,靠黑盒逆向补全旧版DDraw行为,就像对着没有sourcemap的线上包做hotfix。能跑通,但每次底层微变都会带来极高的调试成本,开源团队被迫成了历史考古队。
真正的解法其实不在复刻旧生态。与其持续给Windows做数字考古,不如推WASI-GPU这类沙箱标准。用WebGPU等现代接口做底层抽象,提供干净的迁移路径,才是渐进式演进的正道。兼容层该向前看,而不是替闭源历史续命。大家怎么看这种技术路线的取舍?