|Source Repository:||Repository:Gentoo Portage Tree|
Summary: Wine (Wine Is Not an Emulator) is an application that allows Windows software to run on Linux.
- Enable ISDN support via CAPI
- Bypass strip-flags; use at your own peril
- Apply highly experimental patches for Gallium Nine support. This patch may break some applications.
- Pull in games-emulation/dosbox to run DOS applications
- Add support for the Gecko engine when using iexplore
- Use media-libs/gstreamer to provide DirectShow functionality;
- Add support for .NET using Wine's Mono add-on
- Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
- Enable OpenCL support
- Add support for OpenGL in bitmaps using libOSMesa
- Support packet capture software (e.g. wireshark)
- Install helpers written in perl (winedump/winemaker)
- Apply Wine-Staging patches for Pipelight/Silverlight support
- Run prelink on DLLs during build; For versions before wine-1.7.55 or hardened, do not disable if you do not know what this means as it can break things at runtime
- Pull in sys-auth/rtkit for low-latency pulseaudio support
- Use Wine to open and run .EXE and .MSI files
- Pull in media-libs/libtxc_dxtn for DXTn texture compression, needed for many games
- Add support for NTLM auth. see http://wiki.winehq.org/NtlmAuthSetupGuide and http://wiki.winehq.org/NtlmSigningAndSealing
- Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet
- Support GTK+:3 window theming through Wine-Staging
- Use virtual/libudev to provide plug and play support
Funtoo Services available thru BreezyOpsFuntoo Linux support and consulting services are now available from BreezyOps.
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
To install the latest development version of Wine the package needs to be individually unmasked:
# echo "app-emulation/wine" >> /etc/portage/package.accept_keywords/wine
# emerge --ask app-emulation/wine
Setting up the environment
Create a 'windows installation' in the home path of a user (in this case /home/<user>/wine):
$ WINEPREFIX=~/wine wineboot