Woh, Wine isn't dead or a failure. It actually works pretty well for alpha software. Keep in mind it hasn't even reached the beta stage yet. But it is rapidly approaching it. And as for DirectX games running under it, some do currently, take a look at
http://www.linuxgames.com/wine/ Wine is a growing, thriving increasing project. And as for dual booting, it's kind of a pain, and it requires you own a copy of the OS in question. Wine also includes the winelib project, which means many programs can simply be compiled with these libraries instead of the MS win32 libraries and work immediately (really for business apps as I understand it).
As to games running without modification, well maybe one day we'll see that. But till then, it's not really all that bad to port to Linux. In Linux you have source code & documentation for the entire OS. SDL is not a bad replacement for the non-3d portion of gaming. Open GL works fairly well under linux, the only stumbling block is D3D. I don't know, I guess I'm just not that concerned, I believe Linux will become more and more game-friendly by & by.
------------------
Dane Jackson - zuvembi@mindless.com
The meek shall inherit what they're bloody well given.
And be thankful for it.