Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Oct 2022 06:53:24 +0000
From:      Alexey Dokuchaev <danfe@freebsd.org>
To:        Gerald Pfeifer <gerald@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 4e3e9a9363be - main - emulators/wine: Update to Wine 7.0
Message-ID:  <Y0%2Be5C39JgQITKGk@FreeBSD.org>
In-Reply-To: <202210162324.29GNOQla096720@gitrepo.freebsd.org>
References:  <202210162324.29GNOQla096720@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Oct 16, 2022 at 11:24:26PM +0000, Gerald Pfeifer wrote:
> commit 4e3e9a9363be07def97619a44955157b4ee9ba45
> 
>  emulators/wine: Update to Wine 7.0

Thank you Gerald!

>  Move from the Wine 6.0 to the Wine 7.0 release series, specifically
>  (still) Wine 7.0 there.
> 
> [...]
>  - New WoW64 architecture (which supports running a 32-bit Windows
>    application inside a 64-bit Unix host process, using thunks to
>    map 32-bit NT system calls to the 64-bit NTDLL).

And this is the most exciting part!  Right now it is still a PITA to run
32-bit programs on modern 64-bit machines: one must either use pre-built
Wine 32-bit package or build one herself.  This is a big step to get rid
of these dances, but we're not quite there yet, quoting release notes:

  WoW64 thunks are implemented for most Unix libraries, enabling a
  32-bit PE module to call a 64-bit Unix library.  Once the remaining
  modules are converted to PE, this will make it possible to run 32-bit
  applications without installing 32-bit Unix libraries.

./danfe



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Y0%2Be5C39JgQITKGk>