A screenshot from the livestream demonstrates Witcher 3 Remaster running under Wine on OpenBSD.
*Thomas Frohwein announced a new OpenBSD port for Wine, backed by Andrii and Fabien’s gsbase workaround. The port runs dozens of 64‑bit Windows programs, including the freshly released Witcher 3 Remaster, but 32‑bit support remains absent.*
OpenBSD gained a surprising new capability on October 18, 2026: a fully functional Wine port. Thomas Frohwein announced the effort after a thread on the %gs/gsbase issue sparked a collective push, with Andrii’s software hack and Fabien’s integration doing the heavy lifting. The port arrives as Windows software increasingly targets 64‑bit, reviving interest in running those applications on a security‑focused Unix.
The community has already validated the port with dozens of 64‑bit Windows programs, posting screenshots and livestreams. The Witcher 3 Remaster, released just last month, runs after adding vkd3d‑proton, demonstrating that high‑profile titles can now operate on OpenBSD. Yet the project remains experimental, with built‑in tests disabled and 32‑bit support absent, underscoring a cautious rollout.
The port adds Wine to OpenBSD's emulators collection, allowing native execution of 64‑bit Windows binaries. Testing covered several dozens of 64‑bit applications, with screenshots and livestream recordings posted to community threads. The Witcher 3 Remaster, released just last month, runs after adding vkd3d‑proton per the README. The effort hinged on Andrii’s solution to the %gs/gsbase limitation, which emulates the %gs prefix on commands. Fabien and Andrii performed the heavy lifting; the rest of the community contributed patches and testing.
Early evidence says yes for 64‑bit titles. Live demos showed Witcher 3 and other games operating smoothly, though recordings appear less fluid due to on‑system ffmpeg capture. The port disables built‑in tests because they require X server access and some hang, but real‑world gameplay did not exhibit those hangs. Notepad++ portable x64 runs without issue, offering a lightweight sanity check. The community recommends a separate, non‑privileged user account until fencing mechanisms like unveil(2) can be evaluated.
WoW64, the Windows‑on‑Windows 32‑bit compatibility layer, does not function. Consequently, any .exe or .dll identified by file(1) as a 32‑bit PE binary is unusable. Built‑in test suites remain disabled; re‑enabling them demands X server access and careful handling of hanging tests. The port is labeled run‑at‑your‑own‑risk, and users are urged to isolate the environment. No official security fencing is in place yet, though future work may explore unveil(2) to contain potential exploits.
The author suggests downloading the portable 64‑bit Notepad++ release as a straightforward test case. Users should create a non‑privileged account and run Wine under that account to limit exposure. The README warns that the software is provided without warranty and points to the Wine FAQ for malware considerations. Contributions from community members—brynet@, bentley@, pertho on #openbsd-gaming, and vl_ms—are welcomed, especially around sandboxing and test automation.
The port successfully runs several dozens of 64‑bit Windows programs, including the Witcher 3 Remaster and Notepad++ portable x64.
WoW64 does not work in the current port, so any 32‑bit PE binary identified by file(1) is unsupported.
Create a non‑privileged user, run the portable 64‑bit Notepad++ as a test case, and treat the software as run‑at‑your‑own‑risk until further sandboxing is added.
The Wine port marks a bold step for OpenBSD, expanding its utility beyond traditional server workloads into the realm of modern Windows gaming. While 64‑bit compatibility is now viable, the lack of WoW64 and unfinished test suites keep the implementation in a provisional state. Continued community testing, security hardening, and potential unveil(2) sandboxing will determine whether OpenBSD can become a mainstream gaming platform or remain a niche experiment.
Sources: https://marc.info/?l=openbsd-ports&m=179236125692175