HaikuOS原生运行Half-Life 2
推荐指数 35.0 NO. 016 · 2026.07.25
发布2026/07/24Score198Comments29
为什么值得看
开源操作系统HaikuOS成功原生移植经典游戏Half-Life 2,目前仅支持Turing和Ampere架构GPU。这对小众OS生态是标志性突破,但硬件兼容性仍是实际体验的瓶颈。
编辑判断
HaikuOS作为BeOS的精神续作,二十年来一直卡在"能开机但跑不了正经应用"的困境里。这次HL2移植的真正意义不是玩游戏,而是验证了它终于有了一套可用的现代图形栈。
对比SerenityOS、Redox等同为hobbyist OS的项目,HaikuOS的优势在于保留了BeOS的实时响应架构,劣势是社区规模小得多。RTX 5090不支持的反馈很典型——这类项目往往卡在逆向工程新版GPU固件上,NVIDIA的闭源驱动策略让它们只能追着旧架构跑。
如果你在做跨平台引擎或渲染管线,HaikuOS的OpenGL实现是个不错的兼容性测试靶子,能帮你暴露很多对"标准行为"的错误假设。
社区反馈
意见分歧 30 条评论
核心争论:技术移植的象征意义 vs 实际可用性,以及开源引擎合法性与硬件兼容性困境
相关内容
Half-Life on Haiku! : r/haikuOS HaikuOS社区讨论运行Half-Life的可能性,预测SerenityOS或HaikuOS将成为极客移植游戏的热门目标平台。 Running Half-Life 2 Natively on Android (Step-by-Step Guide) 详细教程演示如何在AYN Odin 2等Android设备上原生运行Half-Life 2,展示Source引擎跨平台移植技术。 Half Life 2 NATIVE on Android (Tutorial) 针对特定Android设备的Half-Life 2原生运行教程,体现移动平台对经典PC游戏的兼容性突破。
Looks like this may have been based on the nillerusr Source engine, which is based on a 2020 leak of the Source sources. nillerusr's engine has also been used to port some Valve games to Android.
I wish Valve would take a cue from id and release the source code to Source and/or at least GoldSrc under an open license. Though I have a hard time imagining them opening up code to more lucrative games like Team Fortress Classic or Counter-Strike classic. Nice dream though...
Source uses licenced middleware such as Havok so SDKs are likely all we're going to get officially. Source 2 might be a different story if HL3 releases one day since Valve replaced audio and physics with in-house technologies.