DirectX 10 coming to Linux through WINE and CrossOver

Russ Creech
17 March 2009, 11:35 PM


Most desktop Linux users have at least heard of the free application Wine or its retail cousins CrossOver Linux and CrossOver Mac.


If you haven't heard of these applications, you may want to give them a try.  They allow users to run Windows programs in other operating systems (namely Linux, Mac OS and Solaris) without any virtual machines or other resource-intensive processes, as long as you have an x86-compatible CPU in your PC -- and let's face it, nowadays, who doesn't?

In fact, with WINE there's no need for Windows at all. WINE creates an environment that responds to Windows API calls, so apps 'think' they are running in Windows, when in fact there's no Windows there at all.

The difference between the two applications is that CrossOver uses a proprietary, more up-to-date version of Wine along with some handy extensions.  The two also differ as far as support; CrossOver is commercially supported by CodeWeavers while Wine relies on the community for support.

Last week Codeweavers' Jeremy White posted an update on the CodeWeavers website outlining what has been happening over the last eight months and giving a preview of what is to come this year for CrossOver and Wine.

As far as the last eight months, most of the development work has gone towards what White calls "under the hood" improvements and better support for the newer releases of Microsoft Office.  Many of these changes are now present in the development version of Wine.  Quite a few DirectX 9 games are well supported along with many other common applications such as Photoshop and QuickBooks.

What is more interesting, though, are the few details White gives about what this year has in store.  It seems that this year will be focused more on the core functionality and user experience. 

Developers will begin working on adding DirectX 10 compatibility layers while improving support for Outlook, Quicken, Photoshop, QuickBooks, and many other applications.  On top of that, CrossOver will get a user-interface makeover.

DirectX10 in Wine

All of these improvements should be working before the end of the year.

If Wine and CrossOver continue to develop as they have been the past year or two, in a few years they might offer better support for Windows applications than Windows itself!  But changes occur rapidly in the world of technology, and Microsoft might have a trick or two up its sleeve with Windows 7.

Time will tell.

Post your comment



Comments

RSS feed Email alert

McBanjo (New user):

Programs like CrossOver are going to be needed as long as Windows still exists. I'd urge everyone to support Codeweavers. I can see IE7 support being useful for the odd occasion, and Office 2007 can always do with more support.

18 March 2009, 12:32 AM (4 years ago)report abuse Send to a friend reply

Phil1 (New user):

What always annoyed me with WINE and CrossOver Linux is how ugly the windows elements of the applications look. Pixelated text and grey backgrounds galore. Have they improved it since?

18 March 2009, 1:27 AM (4 years ago)report abuse Send to a friend reply

McBanjo (New user):

This was the case a while ago. But yeah, they've definitely improved it since, they update quite a lot. You should check out how Office 2007 runs. It's like a native app. It's pretty f**king amazing!

02 May 2009, 3:33 PM (4 years ago)report abuse Send to a friend reply

mrguitarmann (New user):

I agree with Phil1, the DirectX conversion to OpenGL is getting better by the day, instead of almost emulating the Windows look, can't we convert it to GTK+ and/or QT?

18 March 2009, 9:02 AM (4 years ago)report abuse Send to a friend reply

mrguitarmann (New user):

I agree with Phil1, what the Wine project does with DirectX is translate it into OpenGL. However they emulate the Windows look. This could be changed to translate to a Gtk+/Qt equivalent, which would then go a way to match the look and feel of your theme and style in Linux (at least).

18 March 2009, 9:05 AM (4 years ago)report abuse Send to a friend reply

Tin (User):

Hmmm. DirectX 10 support in WINE... That'll mean many Linux users actually are ahead of the tonnes of Windows gamers who MS abandoned with Vista only DirectX 10.
Although if game developers woke up and went back to using OpenGL, the whole problem would be avoided anyway.

18 March 2009, 10:34 AM (4 years ago)report abuse Send to a friend reply

Your Average Joe (User):

Quoting Tin:
Although if game developers woke up and went back to using OpenGL, the whole problem would be avoided anyway.

It'l never happen. OpenGL is going the way of the Dodo in games development, especially with no console support.





18 March 2009, 2:18 PM (4 years ago)report abuse Send to a friend reply

Tin (User):

Quoting Your Average Joe:
OpenGL is going the way of the Dodo in games development, especially with no console support.


Now I don't follow consoles much, but doesn't the Playstation 3 use OpenGL?
And with Macs becoming more popular, only a retarded developer would sit and call OpenGL dead.

18 March 2009, 7:33 PM (4 years ago)report abuse Send to a friend reply

Jon Parshall (New user):

Thanks for the mention of CrossOver--we appreciate it. As for Phil1's comments about pixelated text and grey backgrounds galore, I never noticed the latter. Font support was sketchy a few years ago, but is getting better. I recently re-implemented the Symbol font, for instance, so that Wine is now better able to deal with Equation Editor and so forth. Bottom line is that the product has come a long way in the last couple years.

Cheers,

-jon parshall-
COO
www.codeweavers.com

21 March 2009, 6:59 AM (4 years ago)report abuse Send to a friend reply

anonymous user Anonymous user