This is a 1.0 that I wasn't sure would ever come. No, I'm not talking about the Duke Nukem game that's been vaporware for the last decade or so -- I'm talking about Wine 1.0, which is slated for release on June 6th of this year. That's a mere 15 years after development was started.
Wine, if you're not already familiar with it, is an application that allows Windows apps to run unmodified on Linux and other *nix operating systems.
The idea behind Wine is simple -- one of the blockers that keeps people from switching to Linux is the fact that many of the popular applications are Windows only. Convincing commercial vendors to port popular apps like Photoshop to Linux requires a significant userbase on Linux. Of course, generating a significant market share for Linux is dependent on having popular apps... you see the problem here. So I've been rooting for the Wine Project to deliver a version capable of running most (if not all) popular Windows apps on Linux.
They've been most of the way there for some time. And commercially supported distributions of Wine that make it really easy to use have been available for years, thanks to CodeWeavers. I haven't had much use for Windows-only applications for quite some time, but I have friends and colleagues that swear by CodeWeavers to run Microsoft Office. In fact, the pending 1.0 release of Wine is a golden example of how companies and open source communities can and do work well together. CodeWeavers employs several Wine developers and has given a lot of code back to the community.
So businesses have had the option of deploying Wine to run specific Windows applications for some time. But with the release of Wine 1.0, it might just be the boost that the project needs to lure more users and organizations away from Windows -- particularly as XP prepares to ride off into the sunset, and businesses are finding Vista unpalatable as an alternative.
As Wine approaches 1.0, it has 1,234 applications certified for "Platinum" status -- meaning that they run flawlessly out of the box. Unfortunately, the Wine folks also certify more than 2,200 applications as "garbage" -- meaning that they don't run at all. So the 1.0 release will mark a significant milestone, but the Holy Grail of running any and all Windows apps on Linux is still a ways off.
The greatest challenge for Wine (and CodeWeavers) isn't just Photoshop and Microsoft Office -- it's all the homebrew applications that organizations use that require Windows. If those run on Wine 1.0, a number of organizations will have the option of moving away from Windows and onto a Linux desktop.
Do you think many organizations will go for that option? Please let us know in the comments.
Joe 'Zonker' Brockmeier works for Novell as the openSUSE Community Manager.