Translations of this page: http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Flag_of_Japan.svg/22px-Flag_of_Japan.svg.png日本語 http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Flag_of_Poland.svg/22px-Flag_of_Poland.svg.pngPolski


History

Darwine was the original effort to port Wine to Macs Running OSX and consisted of 2 major efforts:

  1. PowerPC Macs - attempted to integrate QEMU into Wine for x86 CPU emulation. This is NO LONGER ACTIVELY DEVELOPED. The QEMU user mode is now specifically documented for running stock Wine on non-Intel x86 chipsets.

  2. Intel x86 - Wine for Mac OSX x86 has now merged into main Wine project, here at WineHQ.

Darwine has merged back into the WineHQ codebase, but the project has maintained some Intel Mac OSX packages for Wine on the Darwine Sourceforge.

PowerPC Mac

In 2002, the OpenDarwin people created the Darwine project to integrate the processor-emulator QEMU with a Mac OS-compatible version of Wine in order to run Win32 EXEs on PowerPC. The group succeeded in porting Wine from ELF to Mach-0. Integration of the x86 emulator was not worth the trouble of byteswapping (big endian <-> little endian), which was too much work.

  • Qemu-Darwin-user allows Mac OS X/Intel Applications to run on Mac OS X/PowerPC. It's conceptually similar to doing the opposite of Rosetta and was therefore referred to as "Attesor".

  • Older Macs using PowerPC processors are incompatible with code compiled for x86 (Intel and AMD) processors, unless the code is run under CPU emulation. Wine Is Not a (CPU) Emulator, nor does it include one.

Intel Mac

When Apple announced that Mac OS X was moving to the x86 platform, the Darwine group, along with AlexandreJulliard and KenThomases of CodeWeavers, began working on an x86 version. Code from Darwine was merged into the main Wine tree. All development now happens in WineHQ tree.

Current Status (x86)

Brief: Wine works well on OSX for Intel based Macs minus a proper distribution package (Mac Application Bundle) to fully integrate with "drag and drop" and "open" or "open with" functionality. Wine also has shortcomings with desktop icon integration and execution of certain types of DOS or blended Windows/DOS programs.

Installation

Download and install a precompiled binary package

There are currently no official prebuilt Wine packages for Mac. Hopefully someone will volunteer to maintain a release so they will be added (see the Wine download page for most up-to-date links and additional information).

3rd Party Apps

There are some 3rd party Apps that have pre-built binaries. These are NOT supported by winehq.org... You must get support from their creators.

Some common ones are that are known to use standard Wine source are Wineskin, WineBottler, and PlayOnMac.

All 3rd party apps are listed on the Third Party Apps page

Compile Wine

It is strongly recommended that one use either Homebrew, MacPorts, or Fink to install WINE on OSX. Both support the current releases of OSX -- Mountain Lion (10.8.x).

See Building Wine on MacOSX

See building Wine from scratch

Prerequisites/Dependencies

NOTE: The MacPorts installation of WINE will automatically install any necessary Dependencies for a WINE installation.

See Mac Prerequisites/Dependencies

Uninstalling Wine

  • Remove the source tree and binaries.

Using Homebrew:

brew rm wine && brew rm $(join <(brew leaves) <(brew deps wine))

Using MacPorts, uninstall the wine package you previously installed:

sudo port uninstall --follow-dependencies wine

Replace wine with wine-devel if you installed the development version.

Using Fink:

fink remove wine

Replace wine with wine-dev if you installed the development version.

Otherwise and if you used sudo make install, revert it:

sudo make uninstall

Then simply delete your local Wine source code directory:

rm -rf src/wine
  • Clean-up pseudo C: drive and registry entries as well as all programs installed to C:

rm -rf $HOME/.wine
  • Check the hidden directory $HOME/.local/ where Wine stores some desktop menu entries and icon files as it interoperates with the X.Org Foundation and the Free Desktop.

rm -rf $HOME/.local

/!\ Files in this directory are unused on MacOS unless you use a UNIX window manager and other X11 applications instead of the native MacOS apps.

Todo / Tasks

  • Distribution Package
    • "App" File/Folder containing all Wine binaries and contents of ~./wine folder
    • Drag and Drop EXE execution
    • Single/Double click "Open" using Wine for DOS/Windows Programs
    • Right click "Open With" for Wine
  • vm86 replacement - required for 16 bit operations

Contents & Links


CategoryDistributions

MacOSX (last edited 2014-04-10 01:17:32 by LaurenceTran)