{"id":173279,"date":"2025-06-16T18:43:41","date_gmt":"2025-06-16T18:43:41","guid":{"rendered":"https:\/\/linuxiac.com\/?p=173279"},"modified":"2025-06-16T19:08:05","modified_gmt":"2025-06-16T19:08:05","slug":"arch-linux-shifts-to-pure-wow64-builds-for-wine-and-wine-staging","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/arch-linux-shifts-to-pure-wow64-builds-for-wine-and-wine-staging\/","title":{"rendered":"Arch Linux Shifts to Pure WoW64 Builds for Wine and Wine-Staging"},"content":{"rendered":"\n<p>Arch Linux users relying on Wine to run Windows applications will soon notice a significant under-the-hood change. The distribution has announced a transition to pure WoW64 builds for both <code>wine<\/code> and <code>wine-staging<\/code> packages, effectively eliminating their dependency on the <code>multilib<\/code> repository.<\/p>\n\n\n\n<p>The move aligns Arch more closely with upstream Wine development while simplifying packaging and dependency management.<\/p>\n\n\n\n<p>For those unfamiliar, WoW64 (Windows-on-Windows 64-bit) is a Windows subsystem that allows 32-bit applications to run on 64-bit versions of Windows.<\/p>\n\n\n\n<p>But what caused the change? Traditionally, many Linux distros built separate 32-bit and 64-bit Wine packages. But with pure WoW64 builds, you can install just one 64-bit Wine that can still run both 64-bit and 32-bit Windows apps.<\/p>\n\n\n\n<p>For years, Wine users on Arch have also depended on the <code>multilib<\/code> repo to handle 32-bit compatibility layers. However, this new shift to WoW64\u2014a hybrid 32\/64-bit architecture\u2014means Wine can now run 32-bit Windows applications seamlessly on 64-bit systems for Ach users without requiring separate 32-bit libraries.<\/p>\n\n\n\n<p>According to devs, the decision was driven by upstream Wine\u2019s development trajectory, which increasingly favors WoW64 for its streamlined maintenance and reduced complexity.<\/p>\n\n\n\n<p>While the transition promises long-term benefits, it\u2019s not without its short-term hiccups. Two key considerations should be taken into account:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>OpenGL Performance Hit<\/strong>: The WoW64 build introduces a known performance drop for 32-bit applications that rely on OpenGL. Gamers and users of graphics-heavy software may notice the difference, though Vulkan and Direct3D applications remain unaffected.<\/li>\n\n\n\n<li><strong>Prefix Reconfiguration Required<\/strong>: Existing 32-bit Wine prefixes\u2014custom environments where Windows apps are installed\u2014must be recreated from scratch. Users encountering issues are advised to back up their data, delete the old prefixes, and reinstall their applications under the new WoW64 setup.<\/li>\n<\/ol>\n\n\n\n<p>For more information, <a href=\"https:\/\/archlinux.org\/news\/transition-to-the-new-wow64-wine-and-wine-staging\/\" target=\"_blank\" rel=\"noreferrer noopener\">see the announcement<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arch Linux transitions wine &#038; wine-staging to pure WoW64 builds, removing multilib dependency.<\/p>\n","protected":false},"author":10,"featured_media":173282,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5],"tags":[4264,1353,1803],"class_list":["post-173279","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-os","category-news","tag-arch-linux","tag-games","tag-wine"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/173279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=173279"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/173279\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/173282"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=173279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=173279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=173279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}