Hi,

Currently running latest wine (by apt) with muitiarch and recently Wine
11 was released. It now has native WOW64 support so theoretically it can
eliminate the needs of 32-bit/multiarch. And I really want to remove
"multiarch" from my Debian to reduce attack surface by removing
unnecessary pkgs - entire i386 from my AMD64.

My question is,
- will we receive Wine 11 on Trixie, or will it be moved to Forky(14)?
- your website ( https://wiki.debian.org/Wine ) still suggesting
multiarch; will it be removed when Wine11 becomes available on APT?

> Here is what I currently have on 64bit Debian

:~$ dpkg --list|grep wine
ii  fonts-wine                                          10.0~repack-6   
                    all          Windows API implementation - fonts
ii  libwine:amd64                                       10.0~repack-6   
                    amd64        Windows API implementation - library
ii  libwine:i386                                        10.0~repack-6   
                    i386         Windows API implementation - library
ii  wine                                                10.0~repack-6   
                    all          Windows API implementation - standard
suite
ii  wine32:i386                                         10.0~repack-6   
                    i386         Windows API implementation - 32-bit
binary loader
ii  wine64                                              10.0~repack-6   
                    amd64        Windows API implementation - 64-bit
binary loader
ii  winetricks                                          20250102-1      
                    all          simple tool to work around common
problems in Wine


> Below is what AI says currently
What your package list shows
>From your dpkg output you have:
    libwine:amd64 and wine64 (64‑bit parts)
    and also libwine:i386 and wine32:i386 (32‑bit parts)
    Plus wine meta package that depends on both
That means your Debian Wine 10.0 build is still using the classic
“multiarch” model: 32‑bit Windows programs are run via real 32‑bit Unix
libraries (:i386), not solely through the new WoW64-in-Wine layer.
Why you shouldn’t remove 32‑bit yet
    As long as the Debian package is built this way, removing
libwine:i386 and wine32:i386 will break running 32‑bit Windows apps,
even though your prefix is 64‑bit.
    The upstream WoW64 mode (no native 32‑bit libs, only 64‑bit) is not
enabled just by having Wine 10; it must be built and packaged that way.
Your package list shows Debian is still shipping the traditional dual
32/64‑bit loaders.
So with your current packages, you should:
    Keep i386 multiarch and wine32:i386 if you need 32‑bit Windows
applications to work.
    Only consider dropping i386 once Debian provides a “pure WoW64” Wine
build that no longer depends on wine32/libwine:i386, or you switch to a
custom Wine build that explicitly targets WoW64‑only.

Reply via email to