Slashdot Log In
Apps That Officially Support Wine
Posted by
kdawson
on Mon Feb 02, 2009 11:12 PM
from the insert-alcohol-related-line-here dept.
from the insert-alcohol-related-line-here dept.
David Gerard writes "Wine (the Windows not-an-emulator for Unix) runs Windows applications more often than not. (Certainly more often than Vista does.) Dan Kegel on the wine-users mailing list/forum has started gathering apps that declare Wine a supported platform. And there's now a Wine Support Honor Roll page on the Wine wiki. We need more apps that work with Wine stating that they consider it a supported platform. If you write Win32 open source or shareware, please open yourself to the wider market!"
Related Stories
[+]
Linux: Shuttleworth Says Ubuntu Can't Just Be Windows 710 comments
ruphus13 writes "When Mark Shuttleworth was asked what role WINE will play in Ubuntu's success, he said that Ubuntu cannot simply be a better platform to run Windows apps. From the post, according to Shuttleworth, '[Windows and Linux] both play an important role but fundamentally, the free software ecosystem needs to thrive on its own rules. it is *different* to the proprietary software universe. We need to make a success of our own platform on our own terms. if Linux is just another way to run Windows
apps, we can't win. OS/2 tried that ...' The post goes on to say, 'Linux simply isn't Windows (nor is Windows Linux) and to expect fundamentally different approaches (and I'm not just thinking closed versus open) to look, feel, and operate the same way is senseless.'"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Inaccurate? (Score:3, Insightful)
Re:Inaccurate? (Score:4, Insightful)
"Certainly more often than Vista does."
This is what gives Slashdot a bad name: completely false (or exaggerated) negative statements in order to promote your own ideas.
I thought one of the premises of Slashdot is that it is unbiased when your news isn't. This kind of shit would be tolerable on Fox News, hopefully it never will be here.
Parent
Re:Inaccurate? (Score:4, Funny)
So thanks a lot, jerk. Now I'll lie awake all night wondering,"Was that guy serious?"
Parent
Re:Inaccurate? (Score:5, Interesting)
I thought one of the premises of Slashdot is that it is unbiased when your news isn't. This kind of shit would be tolerable on Fox News, hopefully it never will be here.
Well, it's a kdawson post. He will post anything that sounds even a little bit sensationalist or bashes something that "true nerds" hate. Nobody knows why he is still /. staff.
Parent
Re:Inaccurate? (Score:5, Interesting)
Parent
Re:Inaccurate? (Score:5, Insightful)
I thought one of the premises of Slashdot is that it is unbiased when your news isn't.
When did that happen o_O? Last time I looked at the FAQ, this was taco's personal blog, and he and his guest contributors did whatever they wanted with it ._.
Parent
Re:Inaccurate? (Score:5, Insightful)
/. needs a healthy does of text book logic lessons. Categorical statements such as this not only remove any credibility from the article, they set a tone on /. that encourages more such statements, and so on. This sort of sophomoric drivel in the comments is to be expected, but it has no place in the submissions (at least not those which get green-lighted).
Parent
Re:Inaccurate? (Score:4, Insightful)
>> "Certainly more often than Vista does."
> This is what gives Slashdot a bad name...
Are you kidding: these grossly sweeping, biased and potentially inaccurate, but FUNNY, statements are what keep me coming back to Slashdot :-)
Parent
Re:Inaccurate? (Score:5, Informative)
This is what gives Slashdot a bad name: completely false (or exaggerated) negative statements in order to promote your own ideas.
Yeah. I use WINE a lot, I've gotten very used to tweaks like switching windows versions, installing overrides, applying winetricks scripts, putting separate applications in their own WINEPREFIX with separate configuration, manually copying files, applying registry settings, even compiling a few custom versions of WINE and so on. Honestly, it's impressive what you can do with a lot of custom tweaks. But, if you think it's anything like running it on native Windows let me just take as an example of a game that works well BUT:
HOWTO
This is an attempt to summarize the steps needed to run World In Conflict and to compile a list of tweaks to make the game run as smootly as possible, if you have any additions, please make a reply with the subject "Extra tips for WiC!" and it will be tested, and if verified, added to this howto.
1. Read this before starting
Creating a seperate wine configuration directory for this game is recommended if you do not want to affect the environment of other applications/games that you run under Wine. This can be done for any of your other games, and it is an effective way to assure that your wine settings match those in this HowTo. It is however not strictly required.
World in Conflict should be run with Wine version 1.1.4 or later as it provides best performance, includes several bugs fixes relevant to the game, and support for copy protection.
2. Installing the game
Insert the disk, navigate to it's directory and enter this:
WINEPREFIX="$HOME/.wine-wic" wine Setup.exe
Observe that we set the variable WINEPREFIX at the beginning of the line. This will determine which directory Wine should work with. If the directory does not exist yet and/or has not been initialized by Wine, it will be automatically created and initialized before Setup.exe is run. If WINEPREFIX is not specified, your default Wine directory will be '$HOME/.wine/'.
Using the setup program, install the game to it's default directory and choose not to run the game after install - we're not done yet. In addition to the files copied automatically during installation, you'll have to copy over several files from the DVD to the directory the game was installed to. Usually, this should be 'drive_c/Program Files/Sierra Entertainment/World in Conflict' inside your Wine directory. The files to copy are:
binkw32.dll, dbghelp.dll, mss32.dll(From the 'bin' directory on the DVD)
wicloc11.sdf and wicloc12.sdf (From ldata/English, ldata/French, ldata/German, ldata/Italian, ldata/Spanish, or ldata/All depending on language)
Previously, it was necessary to install a crack for this game. Beginning with recent versions of Wine (~1.1 and later), this is no longer required. However, if we attempted to start the game now, it would crash right away. This is because World In Conflict comes with optional support for DirectX 10. As DirectX 10 is currently not supported in Wine, we need to disable it.
In addition, due to a few missing functions in Wine, the game would currently not be able to detect the hardware of your computer properly. Until these functions are supported in Wine, we will use Microsoft's original DLL to do the job for us. Therefore, get the file dxdiagn.dll from dlldump and save it to the 'drive_c/windows/system32' folder in your Wine directory:
www.dlldump.com/download-dll-files_new.php/dllfiles/D/dxdiagn.dll/5.03.2600.2180/download.html
Now let's instruct Wine about DirectX 10 and the dxdiagn.dll. Open a console and enter:
WINEPREFIX="$HOME/.wine-wic" winecfg
Click the Libraries tab, type in d3d10 under New override for library and click Add. You'll now see "d3d10 (native,builtin), hit Edit and select Disabled and hit OK. Then again under New override for library, type in dxdiagn and click Add. You'll now see "dxdiagn (native,builtin)" added to the
Parent
Re:Inaccurate? (Score:4, Funny)
Huh, Well ... Uhm... there's something you should know about santa claus. You may want to sit down for this one.
Yeah, yeah... My parents tried this one on me. Don't fall for it user 1410247, there is a hole in the crotch of Santa's suit.
Parent
Re: (Score:3, Informative)
Either way you take the summary, it's a ridiculous exaggeration. There is no way Wine is more compatible with Windows apps than Vista.
Re:Inaccurate? (Score:5, Informative)
Parent
Re:Inaccurate? (Score:5, Funny)
Parent
Re:Inaccurate? (Score:5, Funny)
Don't worry, he's an American so English is not his first language either.
Parent
Re: (Score:3, Funny)
Re: (Score:3, Funny)
http://xkcd.com/84/ [xkcd.com]
Re: (Score:3, Funny)
French, a static, dying language best used for describing cuisine.
Merd !
Re:Inaccurate? (Score:5, Funny)
As Eddie so succinctly puts it ...
"You say baysil, we say basil ... and you say erbs, and we say herbs ... because there's a fucking 'H' in it."
http://www.youtube.com/watch?v=1hJQsvoY6VU [youtube.com]
Parent
Re: (Score:3, Informative)
I believe that subby was confused on these points.
Re: (Score:3, Informative)
Really? That's... more than a little surprising. On modern programs, Vista is far superior to Wine - blame it on .NET, DirectX, or whatever you want, but wine still struggles to run (and occasionally still fails to install) everything from games to web browsers. I've certainly seen a couple of recent apps - even games - that run truly perfectly in wine, but the most complex one I've seen is Battle for Wesnoth, which has a native Linux version anyhow.
As for older programs, the only ones I still run are games
Re:Inaccurate? (Score:5, Informative)
What does the number of users have to do with it? He's talking about Windows apps that run on WINE but not on Vista. And there are a lot of those, if you count apps that with features that are broken under Vista, and don't count apps that will run on Vista if you upgrade to the latest and greatest version.
Even so, he's probably exaggerating and/or overestimating. But the fact remains that there's a nasty degree of API incompatibility between Vista and previous versions of Windows. For example, if you have any version of Adobe Acrobat except the latest, you get a file system error if you try to write certain modifications out to disk. Basic I/O operations broken! That's pretty bad.
That said, I'm less then impressed by the list of "works on WINE" apps. The link is to a forum that mentions precisely two of them. That motivated somebody to start a wiki page with a list. There are maybe 20 very obscure apps on this page, and I'd be surprised if they don't all have Linux native alternatives.
When a major software vendor starts talking about WINE support, then we have a real trend. Not before.
Parent
Re:Inaccurate? (Score:5, Insightful)
Even so, he's probably exaggerating and/or overestimating. But the fact remains that there's a nasty degree of API incompatibility between Vista and previous versions of Windows. For example, if you have any version of Adobe Acrobat except the latest, you get a file system error if you try to write certain modifications out to disk. Basic I/O operations broken! That's pretty bad.
I'm not so sure he's overestimating! Given how many years Windows XP and Windows 98 were aroung for, it's a safe bet that there are hundreds of times more apps for those two platforms than for Vista. A rather large fraction of those work in Wine. If a decent fraction of them don't work in Vista (and my understanding is that they don't), then just by number of apps Wine probably runs a lot more windows apps than Vista does.
Of course, the vast majority of the apps Wine runs that Vista doesn't are outdated, or have been replaced by newer version that do run in Vista, but for sheer numbers, I think it's a safe bet that Wine wins!
Parent
Re: (Score:3, Insightful)
a quick google of the situation shows these issues are all down to these apps requiring XP/98's poorly thought out security model, requiring access to system components and registry settings. If these software companies refuse to update software to a more secure model than by all means they should be nu
Re: (Score:3, Insightful)
Wine has rather good support for older apps, it's always playing catch-up, but everyone agrees it does old stuff better than Vista does. Lets suppose Vista supports 80% of the old apps, and Wine supports 83% of them (the numbers are made up, but what matters is that Wine is a few points ahead). Then out of every 102 apps (100 98/XP and 2 Vista) Wine supports about 83, and Vista supports 82. I suspect that Wine has a much better than 3% edge for older app support though, and I've assumed that wine has absolu
Re:Inaccurate? (Score:4, Insightful)
When functions in your favorite language get deprecated, what do you do? Do you bitch and moan, calling the lead Dev a money-hungry whore? Or do you say, "nice, they're fixing issues and letting us know before they pull support for good"?
I love bashing MS just as much as the next guy, but expecting backwards compatibility for every version of something is shortsighted and, for progress' sake, stupid. Updating the API and removing old, insecure calls, is one thing I do agree with MS on. Now, I wish Intel and AMD would drop x86...
Parent
Re:Inaccurate? (Score:4, Informative)
Parent
Re:Inaccurate? (Score:5, Interesting)
Sorry, the number of users works the other way. As an app maker, I can guarantee you that I've received more complaints that my app doesn't work in Vista than complaints that my app doesn't work in Wine.
Parent
Re:Inaccurate? (Score:5, Insightful)
from the perspective of a computer user (my sig should confirm that I am not a developer) perhaps this is because people expect windows apps to work in the windows world because, "we paid good money for this, it had better work"
while in the linux world, if an app doesn't work, i am not all that bothered by it, because its free, i paid nothing for it, i will forgive the occasional bug, and if it gets bad enough, there is an alternative out there that is also free.
In wine, having an app that was intended for an entirely different operating system actually work just blows my mind. i would never think to complain to the wine team that "x program won't work"
in windows, when an app fails, it is frustrating because I expect commercial software to be bug free.
(note to linux zealots: please don't mod this flamebait, did you notice how i said "IF a linux app fails" and "WHEN a windows app fails")
Parent
Re:Inaccurate? (Score:4, Interesting)
Complaining in the F/OSS world = getting the problem FIXED.
i would absolutely love to believe that was the case, but I am forced to read slashdot in windows, because my wifi wont work in ubuntu, even with ndis wrapper. the reply i got was 'use ndis wrapper'
in the F/OSS world, my experience has been people who either mis-understand the problem, or ridicule me for not knowing how to code a solution myself, then they wonder why F/OSS doens't take off like it should.
Parent
Question (Score:5, Insightful)
How many developers want to put in the extra effort for a 0.1% wider audience? And consider the Linux crowd has the "free (as in beer) software mentality".... so I figure an even less percentage sales increase.
(ducks and covers)
Re:Question (Score:5, Interesting)
When Joe Sixpack needs computer advice, he comes to us. Getting on our good side with things like this can garner far more benefit than just our direct increase in audience.
Parent
Re: (Score:3, Insightful)
Re:Question (Score:4, Funny)
Parent
Re:Question (Score:5, Informative)
This game developer [wolfire.com] claims that making the game available on less-popular platforms increased his sales by over 122%, perhaps significantly over. This was due to getting a lot of exposure for his game on Mac and Linux sites, when the same game probably would have gotten a footnote on Windows' gaming sites.
Parent
Re:Question (Score:5, Insightful)
How many developers want to put in the extra effort for a 0.1% wider audience?
Developers who find actual numbers, instead of pulling them out of their ass.
And that means doing a little market research. The market for your app may be biased one way or the other. For instance, if you're selling a text editor targeted at programmers -- or better yet, an SCM -- it's probably not too difficult to port, and you'll probably get quite a few grateful Linux users.
consider the Linux crowd has the "free (as in beer) software mentality"....
Can we get past this already? It seems the only Linux folk who have that mentality are complete strawmen created by people who've never actually met a Linux user.
I actually bought Windows XP, despite Linux being my primary OS. Most Windows users I know will pirate it if it didn't come with the machine.
There is one exception to that rule: On Windows, there are tons of little freeware (but closed source) utilities like IrfanView, WinRAR, etc. On Windows, and to a larger extent, OS X, there's even more -- a massive culture of shareware, where tiny cataloging utilities and file management utilities are selling for $10 to $20 each.
So, if your app is something truly useful, sure. I would love to see things like Photoshop support Wine officially (I'll use Gimp when I can, but it still hasn't caught up), and I love that WoW releases Wine-specific patches, and Eve uses Winelib.
But if you're trying to sell me a $15 version of diff or merge, it had better iron my socks, too.
Parent
Imagine the day programs like (Score:4, Funny)
Turbotax, quicken, photoshop, quickbooks claim it on their boxes?
Chair manufacturers wouldn't be able to keep up with demand!
Apps available are also available natively... (Score:4, Insightful)
Re:Apps available are also available natively... (Score:4, Funny)
Real money, but I lost it all hehe
You should file a bug report about that.
Parent
Wine troubles me... (Score:3, Interesting)
...because it's always a work in progress. We in the Linux world appear to always be "chasing" a prize that can never be caught.
I applaud the programmers in this effort though.
Re:Wine troubles me... (Score:4, Insightful)
As someone playing WoW on my Linux box, I say "chase on!"
Parent
Re: (Score:3, Insightful)
Agreed. They've done a fantastic job, but their job will never be over.
I personally think that reversing that effort would be best. If companies were able to develop solid apps for Linux, and be assured that they would work flawlessly and efficiently in Windows, that would be a better way to kill two birds with one stone.
A major project going this direction is andLinux [andlinux.org], which is basically the opposite of Wine. It uses the coLinux kernel, a port of the Linux kernel for Windows, to allow Linux programs to
WTF with the summary. (Score:5, Insightful)
Wine is a cool project. It's even useful, but it isn't nearly as compatible with Windows or DOS aps than Vista. That's just stupid. This is yet another story that leads me to suspect that kdawson is an idiot.
Wine for Windows (Score:3, Insightful)
> runs Windows applications more often than not. (Certainly more often than Vista does.)
Maybe this occasions releasing Wine on Windows itself ;)
Re: (Score:3, Informative)
Re:Wine for Windows (Score:4, Interesting)
It's worse than that. Many of the programs on the "platinum" list, which as you noted are supposed to "work flawlessly, no configuration" - don't. If you look at the write-ups people posted saying they tried it and it worked flawlessly, most of them will say they "didn't try" certain features (which are probably the ones you want, and which end up not working) or they even say that there ARE some problems... and in many cases these are serious problems.
But the program starts up, and it's feasible you could get something useful out of it, so it's "platinum" right? Chances are, those couple of things that weren't tried or didn't work quite right are the whole reason anyone wants to use the software in the first place, as in your Starcraft example with multiplayer!
The worst is that it's obvious in some cases that the people who submitted these reports weren't regular users of the software. They apparnetly just installed it and tried it to see if it would work with wine. That's great, seeing if things are compatible, helping out - but seriously, to be helpful you have to know what the program is supposed to do and what people actually use it for.
I'm not trying to incite anyone but I don't think anyone who's looked at the Wine AppDB would disagree with me too much. I appreciate the work people put into it, but there needs to be some better standards for deciding how well software works under Wine. It's hard to recommend Wine for anything when it's a total crapshoot whether comments in the AppDB are correct or not.
I personally don't have need to run anything with Wine, but I have attempted on occasion, and have helped others do so. I do run one piece of Windows software - Adobe Lightroom - but I do so in a Windows VM because Wine support for it is extremely limited.
As I think someone else in here noted, a lot of the really well-supported software is stuff like DVD rippers/burners and "utility" apps, of which there are usually multiple excellent open-source programs available to choose from. That's not the kind of software preventing people from switching to linux. Although, I did give up my favorite DVD burning program, ImgBurn, when I stopped using windows several years ago - it does work pretty much flawlessly under wine actually, but I like k3b too :)
Parent
Add another - geophysical software (Score:3, Informative)
http://www.dmng.ru/seisview/seisee.en.html [www.dmng.ru]
I think you'll find a lot of other scientific software is also designed to be cross platform in that way.
There is also some commerical software which is cross platform from dotnet to mono and has official linux support - but I can't give you an example which is paticularly stable on either platform. I really don't know if the blame can be laid on dotnet or the developers using it - and mono is playing catchup which adds in a few more quirks (libexif as a dependancy to run purely text based stuff?).
Slow but steady (Score:5, Interesting)
I was at the credit union today waiting literally hours for a banker-type person to do their job. On the table, a CU industry magazine. I picked it up and started flipping through it. (Interesting how every article followed the same exact business-like structure and format, no matter what the topic.) One of the ads was for some kind of "check transport" device. The thing that zips your check through a U-turn and puts a timestamp or something on it, I think. At the bottom of the ad in big bold letters was the statement:
I was floored. I got that same feeling as the first few times I started seeing World Wide Web URLs pop up on billboards and on TV commercials. Or when random people would find out I was a computer nerd and ask if I knew that Linux program (pronounced with a long 'I').
Put simply, these things teach me that just as there was not really a definitive "year of the Internet," there won't be a "year of Linux" either.Linux's growth has and always will be slow but steady. The nature of software and the I.T. marketplace will demand that more and more software be portable, available, and just generally flexible. That software which isn't will be replaced by that which is. These are a few of the cornerstones of open source after all, and the proprietary vendors would do themselves a favor to realize this for themselves.
A Windows port? (Score:4, Funny)
I went to their website, but I couldn't even find a Windows port. That's so lame, if we want people to use open source software, we need to port things to Windows. Useless, I say, useless.
Open Source, Open Systems... (Score:4, Insightful)
... If you write Win32 open source or shareware, please open yourself to the wider market!"
If you write Win32 open source, consider writing your code to an open API instead of a proprietary one instead. Open systems are at least as important as open source.
Re:No Need for Wine (Score:4, Insightful)
Parent