Skip to content
Wine
Naked Security Naked Security

Raise your glasses! Wine is 2.0!

That's the windows compatibility layer, obviously

This isn’t a security article… but today’s Friday, Wine’s cool and I’ve been waiting a while for this update, so indulge me!

Windows OS users, this article isn’t really for you either.

If you’re a long-time Linux or Mac user though, this announcement is welcome news: Wine, the popular open-source Windows compatibility layer for Unix operating systems, just announced the availability of Wine 2.0 stable release.

Version 1.0 was released in 2008 (though the Wine project started back in 1993) with many incremental updates since then, so this big update has been a long time coming.

Wine is popular among Linux and Mac users who need or want to run Windows-exclusive programs without needing to spin up a virtual machine, boot into another operating system, run an emulator or pay a Windows license fee.

The benefit of using Wine over, say, dual booting or virtualization, is that you can run the Windows application in your computer’s native operating system as a regular app, rather than as nearly integrated app inside a special window.

Or, if you prefer (in a light edit of its own words):

Wine is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS and BSD. Instead of simulating the internals of Windows like a virtual machine or emulator, Wine translates Windows functions 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.

It can be bit faster than dual booting and a more seamless experience if you just need to quickly run a single application, which is why Wine can be a popular tool for Mac and Linux users in software development and video gaming, but also for anyone who needs to run specialty software now and then.

Of course, given that Windows is a closed-source operating system, and that its internals and behaviour are updated, extended, enhanced and altered all the time, it’s a bit of a moving target. Wine’s compatibility requires lots of ongoing reverse engineering and some apps don’t work at all, some work intermittently or unreliably, and yet others work but possibly in visually weird ways.

Wine version 2.0 comes with a slew of new features, bug fixes and supported programs, including Microsoft Office 2013 and 64-bit application support for MacOS. While there are already Office ports for the Mac, this expanded support means Linux users have another option for working with Office file formats, and Mac users can instead run the Windows-native version of Office if they prefer.

At the time of this writing, the 2013 versions of Excel and Word still have a “garbage” rating on Wine’s application database, which means:

Application cannot be installed, does not start, or starts but has so many errors that it is nearly impossible to use it.

But we must note that this rating is self-reported by Wine users, and these apps don’t have enough new user ratings yet to boost their scores (if such a boost is merited). For example, the Microsoft Word 2013 AppDB entry currently has zero votes and rests at its “garbage” rating, so watch this space to see if there’s any improvement as users update to version 2.0 and give Word 2013 another try.

In addition to the expanded Office 2013 support, a lot of the new features shipping with Wine 2.0 including support for Retina displays for Macs and expanded graphical capabilities, such as Direct 3D 11.

As Wine is quite popular for running Windows-only games on Mac and Linux boxes, the additional graphic support will be likely appreciated by the gaming set. (Nine of the top 10 “Platinum” rated applications on Wine’s AppDB are video games.)

Wine users: have any of you tried 2.0? What did you think?


5 Comments

This is terrific news. As a regular Linux user, I make good use of Wine. I also make use of “PlayOnLinux”, which is a software package that helps install tricky software for Wine, by downloading and using specific, known-good Wine versions with installation scripts and secondary Windows software such as codecs and run-time DLLs in per-application “prefixes” (effectively, a “prefix” is a WINE sandbox with its own settings; the default installation is its own default “prefix”).
PlayOnLinux is primarily for games, but it can also help run utility software.
The AppDB on the winehq.org website generally has a good list of usable software. Most of the information is pretty old, but has good tips on making software work, so they could use more input from more users on what works with which version of Wine. Wine can simulate many different versions of Windows and has lots of little settings, each of which can make the difference in making software work. Now that version 2 is out, there may be a whole lot more information that gets updated by users. Major version changes can really bring people back to try out something that didn’t work before.

Reply

A great point and a great reminder that I need to get back to rating apps I’m using on AppDB so the community can benefit! (I was a mere lurker before.)

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to get the latest updates in your inbox.
Which categories are you interested in?
You’re now subscribed!