Wine Port Proposal Lands in OpenBSD Ports
Wine reaching OpenBSD had been stuck on a single architecture-level limit, and clearing it moves the port from a long block to a working proposal that already runs tested 64-bit programs.
Reporting from 1 source: GIGAZINE.
A port proposal for Wine, the Windows compatibility layer, has been filed in OpenBSD Ports. The move follows community interest in running 64-bit Windows software on OpenBSD. The long-standing %gs/gsbase problem, which blocked the port, was worked around by emulating the %gs prefix. Dozens of 64-bit Windows programs were tested and many ran, including the remastered The Witcher 3 with vkd3d-proton. 32-bit software still fails because WoW64 does not work.
The proposal is filed under emulators/wine and was announced on the openbsd-ports mailing list. What held the port back was the %gs/gsbase problem: OpenBSD cannot set the base address of the %gs segment directly, and the proposal handles it by emulating the %gs prefix rather than setting gsbase.
With that workaround in place, testers ran several dozen 64-bit Windows programs and many succeeded. The remastered version of The Witcher 3 runs without problems once vkd3d-proton is added. The limit stated at the time of writing is WoW64, so 32-bit Windows software cannot run.
Synthesized by Yomimono from the 1 cited source below, including Japanese-language reporting where cited, then editorially reviewed before publishing.
Sources
- GIGAZINE WineがOpenBSDに移植される