跳到主要内容
赞助推荐 搬瓦工怎么选:三网直连 CN2 GIA-E
前沿哨所

Wine 成功移植 OpenBSD:《巫师3》重制版可流畅运行

3 分钟阅读阅读()
赞助推荐 团队协作里的 AI 办公工作台

开源 Windows 兼容层 Wine 已被移植至 OpenBSD 操作系统,移植草案已在 OpenBSD ports 邮件列表提交评审,被称为年度最令人意外的移植项目之一。长期以来阻碍 Wine 登陆 OpenBSD 的核心难题是 %gs 基址寄存器无法设置,开发者 Andrii 提出了软件层面的解决方案——通过在指令上模拟 %gs 前缀绕过该限制,主要移植工作由 Andrii 与 Fabien 完成。团队已测试数十款 64 位 Windows 软件,多数运行成功,并公开了截图与实机演示视频。上个月刚发布的《巫师3》重制版在加入 vkd3d-proton 后也能良好运行。当前最大限制是 WoW64 尚不可用,32 位 Windows 软件暂时无法运行,用户可通过 file 命令检查程序位数。内建测试套件因需访问 X 服务器且存在挂起问题而暂时禁用,修复工作仍在推进。开发者建议测试者先用 Notepad++ 等轻量 64 位软件验证,并强调该移植属于自担风险软件,建议使用独立的非特权账户运行,后续或借助 unveil(2) 机制实现安全隔离。

事件分析

此次移植的技术看点在于绕过 %gs 基址寄存器限制的软件模拟方案。OpenBSD 以激进的安全设计著称,长期被视为 Wine 移植的难点区域,这一突破证明了兼容层技术的适应弹性。64 位 Windows 软件的普及客观上降低了移植门槛,但 32 位程序缺失意味着大量老旧软件和经典游戏仍被排除在外。产业层面,此举有望激活 BSD 阵营的游戏与桌面生态,OpenBSD 此前更多应用于服务器、防火墙等场景。后续值得关注的节点包括:WoW64 支持的进展、内建测试套件的启用,以及 unveil 沙箱机制能否为 Windows 程序提供可靠的安全围栏。若移植正式合入 ports,OpenBSD 将成为又一个可运行 Windows 应用的类 Unix 平台,但离 Linux 平台 Wine 的成熟度仍有明显距离。

核心观点:软件模拟绕过底层架构封锁,安全至上的 OpenBSD 接纳 Wine,兼容层技术正持续侵蚀操作系统之间的边界。

赞助推荐 一人公司 · 创业装备库
赞助推荐 一人公司 · 创业装备库

原文链接:Hacker News

赞助推荐 一键部署 AI 大模型
赞助推荐 一键部署 AI 大模型
赞(0)
未经允许不得转载:80aj » Wine 成功移植 OpenBSD:《巫师3》重制版可流畅运行
赞助推荐 低成本上手 Claude Code 的中转选择
赞助推荐 低成本上手 Claude Code 的中转选择
赞助推荐 一键部署 AI 大模型
赞助推荐 一键部署 AI 大模型