'emulators/wine' - MARC (style.css) [(https://marc.info/?l=openbsd-ports&m=179235431188259&w=2) prev in list ] [(https://marc.info/?l=openbsd-ports&m=179236635794633&w=2) next in list ] [prev in thread ] [(https://marc.info/?l=openbsd-ports&m=179236426893591&w=2) next in thread ] List: (https://marc.info/?l=openbsd-ports&r=1&w=2) openbsd-ports Subject: (https://marc.info/?t=179236129300002&r=1&w=2) emulators/wine From: (https://marc.info/?a=152478694600001&r=1&w=2) Thomas Frohwein Date: (https://marc.info/?l=openbsd-ports&r=1&w=2&b=202610) 2026-10-18 22:08:43 Message-ID: (https://marc.info/?i=20261018150843.271e0c06%20()%20babcom6%20!%20home%20!%20arpa) 20261018150843.271e0c06 () babcom6 ! home ! arpa [Download RAW (https://marc.info/?l=openbsd-ports&m=179236125692175&q=mbox) message or (https://marc.info/?l=openbsd-ports&m=179236125692175&q=raw) body ] Hello, In what might the most surprising port proposal of the year, I'm proud to present a new port for wine. This has been a collective effort, after some of the prodding at the %gs/gsbase question (see thread (index.html@l=openbsd-ports&m=179236125692175.html#1) [1] ). The gates swung open with Andrii's software solution to the %gs issue - explanation to me: "can't set gsbase, so we are emulating %gs prefix on commands". Overall, the heavy lifting was done by Andrii and Fabien - kudos. Turns out there is a ground-swell with interest in wine (index.html@l=openbsd-ports&m=179236125692175.html#2) [2] , different than even 5-10 years ago because a lot of Windows software has since moved to being 64bit. We have since tested several dozens of 64-bit Windows software, mostly successfully. See screenshots at [3][4] (index.html@l=openbsd-ports&m=179236125692175.html#5) [5] , livestream recordings at (index.html@l=openbsd-ports&m=179236125692175.html#-6) [6] for example. Even the Remaster of The Witcher 3 which released just last month runs, and runs well (requires adding in vkd3d-proton; see README; livestream at (index.html@l=openbsd-ports&m=179236125692175.html#7) [7] which looks less fluent than it is due to the on-system recording with ffmpeg). Biggest limitation is that WoW64 doesn't work, so 32bit Windows software is still a no-op. You can check .exe/.dll easily with file(1) - if it says something like "MS-DOS executable PE for MS Windows (GUI) Intel 80386 32-bit", then it's 32-bit. The builtin-tests are disabled for now. Enabling them is pretty involved as they need access to the X server and multiple tests still hang, however that was not observed in the real life testing with a good number of games. This is still being worked on. For those who wish to test it, I suggest Notepad++ as a small, fairly straightforward piece of 64-bit Windows software (index.html@l=openbsd-ports&m=179236125692175.html#8) [8] . Note that this is (as always) run-at-your-own-risk software (see (index.html@l=openbsd-ports&m=179236125692175.html#9) [9] ). Consider setting up a separate, non-privileged user for this until we can explore if some fencing in, potentially with unveil(2) can be done. Appreciate testing of the port draft and contributions by: brynet@, bentley@, pertho (on irc.libera.chat #openbsd-gaming), vl_ms ok? (index.html@l=openbsd-ports&m=179236125692175.html#-1) [1] (https://marc.info/?l=openbsd-tech&m=179067466617674&w=2) https://marc.info/?l=openbsd-tech&m=179067466617674&w=2 (index.html@l=openbsd-ports&m=179236125692175.html#-2) [2] (https://marc.info/?l=openbsd-tech&m=179070170845285&w=2) https://marc.info/?l=openbsd-tech&m=179070170845285&w=2 (index.html@l=openbsd-ports&m=179236125692175.html#-3) [3] (https://old.reddit.com/r/openbsd_gaming/comments/1x4e7fi/some_samples_from_wip_wine_port/) https://old.reddit.com/r/openbsd_gaming/comments/1x4e7fi/some_samples_from_wip_wine_port/ (index.html@l=openbsd-ports&m=179236125692175.html#4) [4] (https://old.reddit.com/r/openbsd_gaming/comments/1x5yxpu/more_wineonopenbsd_screenshots/) https://old.reddit.com/r/openbsd_gaming/comments/1x5yxpu/more_wineonopenbsd_screenshots/ (index.html@l=openbsd-ports&m=179236125692175.html#5) [5] (https://old.reddit.com/r/openbsd_gaming/comments/1x7z2ry/even_more_wineonopenbsd_proof/) https://old.reddit.com/r/openbsd_gaming/comments/1x7z2ry/even_more_wineonopenbsd_proof/ (index.html@l=openbsd-ports&m=179236125692175.html#6) [6] (https://video.gamerstavern.online/w/8tjjFRDtGJQZwxfE4ojVoC) https://video.gamerstavern.online/w/8tjjFRDtGJQZwxfE4ojVoC (index.html@l=openbsd-ports&m=179236125692175.html#-7) [7] (https://video.gamerstavern.online/w/oZcTRKL5JMiU4M4FqGKcNH) https://video.gamerstavern.online/w/oZcTRKL5JMiU4M4FqGKcNH (index.html@l=openbsd-ports&m=179236125692175.html#-8) [8] (https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.8.1/npp.8.9.8.1.portable.x64.zip) https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.8.1/npp.8.9.8.1.portable.x64.zip (index.html@l=openbsd-ports&m=179236125692175.html#9) [9] (https://gitlab.winehq.org/wine/wine/-/wikis/FAQ#is-wine-malware-compatible) https://gitlab.winehq.org/wine/wine/-/wikis/FAQ#is-wine-malware-compatible (https://marc.info/?l=openbsd-ports&m=179236125692175&q=p3) [Attachment #3 (application/x-compressed-tar)] [(https://marc.info/?l=openbsd-ports&m=179235431188259&w=2) prev in list ] [(https://marc.info/?l=openbsd-ports&m=179236635794633&w=2) next in list ] [prev in thread ] [(https://marc.info/?l=openbsd-ports&m=179236426893591&w=2) next in thread ] (https://marc.info/?q=configure) Configure | (https://marc.info/?q=about) About | (https://marc.info/?q=news) News | (mailto:webguy@marc.info?subject=Add%20a%20list%20to%20MARC) Add a list | Sponsored by (http://www.korelogic.com/) KoreLogic