Jul 17, 2010

Wine 1.2 Brings Support for 64-Bit Apps

The Wine team is proud to announce that the stable release Wine 1.2 is now available.

This release represents two years of development effort and over 23,000 changes. The main highlights are the support for 64-bit applications, and the new graphics based on the Tango standard.

It also contains a lot of improvements across the board, and over 3,000 bug fixes. See the release notes below for a summary of the major changes.

What's new in Wine 1.2

*** Core functionality

- Loading and running 64-bit Windows applications is now supported on x86-64 processors (only on Linux at this point).

- There are now two flavors of Wine prefixes, 32-bit and 64-bit. 32-bit prefixes only support 32-bit applications, while 64-bit prefixes support both 32-bit and 64-bit applications. The prefix flavor is set at prefix creation time and cannot be changed afterwards, since all the files and registry entries are in different locations. Backwards compatibility is ensured by considering all prefixes created with older Wine versions to be 32-bit.

- WoW64 file system redirection is supported now. When running a 32-bit application in a 64-bit prefix, accesses to the window/system32 directory are automatically redirected to windows/syswow64.

- WoW64 registry redirection is now supported in 64-bit prefixes. This allows both 32-bit and 64-bit applications to set platform-specific registry keys without stepping on each other.

- All the 16-bit support code has been moved to a set of independent 16-bit modules. No 16-bit code is loaded or initialized when running a standard Win32 application, unless it starts making 16-bit calls.

- The mount manager now reports the actual UUID for disk devices that support it instead of a hard-coded one.

- Symbolic links are now supported in the registry.

- The C runtime libraries msvcr80, msvcr90 and msvcr100 used by recent Visual C++ versions are now partially implemented.

- Some functions now use a Microsoft-compatible function prologue when building with a recent enough gcc. This allows Steam overlays to work.

Related Posts Plugin for WordPress, Blogger...