Slashdot Mirror


Ask Slashdot: What Are Your Greatest Successes and Weaknesses With Wine (Software)?

wjcofkc writes: As a distraction, I decided to get the video-editing software Filmora up and running on my Ubuntu box. After some tinkering, I was able to get it installed, only to have the first stage vaporize on launch. This got me reflecting on my many hits and misses with Wine (software) over the years. Before ditching private employment, my last job was with a software company. They were pretty open minded when I came marching in with my System76 laptop, and totally cool with me using Linux as my daily driver after quickly getting the Windows version of their software up and running without a hitch. They had me write extensive documentation on the process. It was only two or three paragraphs, but I consider that another Wine win since to that end I scored points at work. Past that, open source filled in the blanks. That was the only time I ever actually needed (arguably) for it to work. Truth be told, I mostly tinker around with it a couple times a year just to see what does and does not run. Wine has been around for quite awhile now, and while it will never be perfect, the project is not without merit. So Slashdot community, what have been your greatest successes and failures with Wine over the years?

20 of 252 comments (clear)

  1. windows can run under linux so why bother? by iggymanz · · Score: 3, Insightful

    if you're running windows wares you "lost the battle already", just run actual windows in a VM and your windows wares will run wonderfully.

    1. Re:windows can run under linux so why bother? by iggymanz · · Score: 2

      you're funny, people waste hours and days trying to twiddle and fiddle and solve wine issues, if they're solvable at all. If you want to play games from the 90s, install an old windows version and have a stable platform for playing with no fuss, the installation only needs to be done once after all.

    2. Re:windows can run under linux so why bother? by tlhIngan · · Score: 5, Informative

      you're funny, people waste hours and days trying to twiddle and fiddle and solve wine issues, if they're solvable at all. If you want to play games from the 90s, install an old windows version and have a stable platform for playing with no fuss, the installation only needs to be done once after all.

      Or support open-source and buy a support license from the commercial version of Wine - Crossover from Codewavers. These guys have made WINE setup and installation pretty damn easy. And they actually support the WINE project too, so it's all on the up and up.

  2. Broke and Working - here's my top 5 by Seven+Spirals · · Score: 5, Interesting

    Works GREAT: MS Office 2003, Total Commander, WinRAR, Photoshop 6, RegEx Buddy

    Broken Badly and I wish they weren't: Skype, Fractal Painter, Newer Photoshop CS, just about all WWW browsers, and newer Outlook

    Most of the time, one is simply backed into a corner when turning to Wine. I hate using it, but it's better than booting into Windows.

  3. alpha stage game by GarretSidzaka · · Score: 3, Interesting

    I got a recent strategy pc game to run fine (albeit slowly). Heres the catch: i was an early alpha tester and the game didnt even have textures yet. The game developer was shocked when i told him it worked

    1. Re:alpha stage game by war4peace · · Score: 5, Funny

      The game developer was shocked because the game had been released 6 months ago and had all features implemented... but under Wine it looked like an early alpha with no textures.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    2. Re: alpha stage game by silverdirk · · Score: 2

      I was actually running Starcraft II just a few months ago and it worked great. But, with Blizzardâ(TM)s regular patches they finally managed to break it for me. Now it works right up until I start a match and then crashes.

      --
      Mark of the Coder fades from you. You perform Opening on World of Warcraft. Warcraft crits GPA for 4. GPA dies.
  4. "Success" by ilsaloving · · Score: 3, Informative

    My greatest success was giving up and just using a full windows VM under Parallels.

    Fiddling with wine is fine when you're living alone with nothing better to do. But when you have stuff you need to get done, the last thing you have time for is fiddling around with esoteric settings and figuring out why your particular version of a DLL won't work just so you can get your chosen app running.

  5. WoW by Creedo · · Score: 2

    I played World of Warcraft from vanilla to MoP under the default Wine that was rolled out with Debian. Never had a problem. Well, aside from the problems caused by too much time sunk into WoW....

    --
    All that is necessary for the triumph of good is that evil men do nothing.
  6. iTunes by BeerCat · · Score: 2

    iTunes 7 (which was about the newest version that would work with my netbook) worked fine, as it was the only way to play my FairPlay DRM'd stuff.

    as another poster said, everything else was native alternatives (LibreOffice, GIMP) or native browser

    --
    "She's furniture with a pulse"
  7. 16-bit programs? by whoever57 · · Score: 2

    I have a 16-bit program (originally run under Windows 3.0) which I believe the only way to run now is under Wine.

    --
    The real "Libtards" are the Libertarians!
  8. Unusual Wine Story with IE6. by Zombie+Ryushu · · Score: 5, Interesting

    I could list a bunch of other stories, of games and fun stuff, but Ages ago, just before I graduated with a Bachelors Degree, in the far off year of 2008, I had to take this Statistics Course that was unrelated to my Major. It was like one of those Dangling Gen-Ed courses. It was done completely online and it absolutely required Internet Explorer 6.x

    You could NOT do the tests on anything else. So I had a Dell Ubuntu Laptop that Ran I think it was Hardy Heron, that had a Wine Isolated Prefix that ran IE6 just for this site. This course was a miserable slog of difficulty, and it required alot of studying and concentration, and then, came the day, of the online Final Exam which had to be Proctored by a Certified Disabilities Coordinator for my case.

    I get in the Computer lab, they all run XP... and they all run Internet Explorer 7. Not one system will load the site to take the exam. I brought my laptop with me, and the Disabilies Coordinator contacted the Professor and gave the OK for me to bot up my Linux Laptop, plug it into the Ethernet Jack, and take the exam... I made a B. But had I not had my Wine capable laptop running Linux and IE6, I'd have failed that exam, and likely the class.

    The next semester, the entire IE6 application that was made on was redone in Flash and suddenly worked in FireFox with the Linux Flash NPAPI module.

  9. WINE has always lived in the Bizarro Universe. by tlambert · · Score: 2

    WINE has always lived in the Bizarro Universe.

    This is because they always counted the number of API calls they succeed in handling, and then the one they failed at was "just that one".

    So you always had "((N-1)/N * 100)% of calls worked!".

    To get you over that hump, you've always had to to go with a commercial version of WINE, like CrossOver, where they don't ever shove the final fixes back into the actual WINE code -- despite the GPL.

    If the WINE guys are diligent, and go over the published GPL'ed code, and bring the changes back, that's fine, but... there's always this huge latency.

    So from day one, they lied with statistics, and when something started running, then hey, that was great, but not everything was going to run.

    Today, it's more disappointing, since unless you run older Windows programs, from older versions of Windows, things are back to broken.

    1. Re:WINE has always lived in the Bizarro Universe. by fgouget · · Score: 5, Informative

      This is because they always counted the number of API calls they succeed in handling, and then the one they failed at was "just that one".

      So you always had "((N-1)/N * 100)% of calls worked!".

      I have never seen that claim made by any Wine developer. Source please.

      To get you over that hump, you've always had to to go with a commercial version of WINE, like CrossOver, where they don't ever shove the final fixes back into the actual WINE code -- despite the GPL.

      That's a lie:

      $ git log origin/master | grep Author: | head -n 10
      Author: Nikolay Sivov <nsivov at codeweavers.com>
      Author: Jacek Caban <jacek at codeweavers.com>
      Author: Jacek Caban <jacek at codeweavers.com>
      Author: Jacek Caban <jacek at codeweavers.com>
      Author: Jactry Zeng <jzeng at codeweavers.com>
      Author: Huw Davies <huw at codeweavers.com>
      Author: Fabian Maurer <dark.shadow4 at web.de>
      Author: Vincent Povirk <vincent at codeweavers.com>
      Author: Aric Stewart <aric at codeweavers.com>
      Author: Nikolay Sivov <nsivov at codeweavers.com>

      10 commits, 9 by CodeWeavers developpers. So much for CodeWeavers never sending back patches!

      CodeWeavers commits fixes and improvements to Wine first. The benefit of using CrossOver is that it is more up-to-date than Wine Stable, but still goes through a phase of testing and stabilization before it gets into the users hands so it is less buggy than the Wine nightlies.

      Also Wine is LGPL, not GPL. Not that it makes any difference in this case.

  10. Stock-trading platforms by ClickOnThis · · Score: 2

    Success: Questrade IQ Edge (Canadian broker)

    Weakness: Fidelity Active Trader Pro (US broker)

    Details:

    Questrade IQ Edge works quite well under Wine, although it freezes if I try to minimize its window.

    Fidelity Active Trader Pro almost finishes starting up, but fails at the last moment with an unhelpful error message. Funny thing is, Fidelity uses Crossover (a Wine derivative) to run Active Trader Pro on Macs. I'm wondering whether it's worth buying the Linux version of Crossover.

    --
    If it weren't for deadlines, nothing would be late.
  11. Skyrim by Tapewolf · · Score: 3, Interesting

    I think what impressed me most was Skyrim working pretty much out-of-the box. It needed a little prodding to set the amount of VRAM up correctly, but apart from that it Just Worked. It was the first game where I'd not even bothered trying to run it via Windows at all.

    Windows hobbled on for a bit longer, occasionally curling up into a ball because I dared to put two PCIe cards in back in slightly different slots, or add a new disk for the ZFS array to use. Then, when it finally self-destructed entirely, I realised that I didn't need it anymore because all the windows games I had were working well enough under WINE. Last year I was persuaded to try Wolfenstein: New Order, and Old Blood - again, they worked out of the box which was impressive. Not sure I'll be so lucky with New Colossus.

    Games aside, it's also been very handy for running an ancient version of SONAR I've been using since about 2002. That also had the advantage of allowing me to keep using a USB MIDI interface which Windows 7 had no support for.

    Biggest disappointment was Fallout 4, which did not work out of the box and still isn't working as far as I know, though it's getting very close. FO3 and New Vegas are working happily though, even as it gets more and more difficult to run them under Windows itself.

    Obviously your mileage may vary. If you have more space and more money to throw at hardware than I do, getting a second machine - or indeed a games console - would achieve the same results with less hassle, and less cat-fighting over the boot block than a dual-boot system. Faffing around with PCIe passthroughs to get a virtual windows instance is another possible approach, but I'd have to buy another licence for an operating system I actively dislike. Besides SONAR, all my day-to-day software is linux-based, so for me, Wine is a really good way of stringing it all together.

  12. Successes: 0. Fails: 3-4 by Snotnose · · Score: 3

    It was '01 or so, last time I worked strictly on a *nix box (an x86 running Linux). I was writing device drivers at the time (PCI, 802.11, and a completely new one for the chip we were making). Could have used 3-4 Windows tools, none of them worked under Wine. FWIW I was also the sysadmin for our network of Linux boxes.

    That job ended in '03 (startup ran out of money), and little did I know it would be the last time I'd work in a *nix environment. Why? Cygwin. I could run Windows, get all the Windows programs, and still use the *nix command line tools for software development. Turns out, unless you're writing device drivers (or something I've never written), you can get by just fine with cygwin.

    I'm about to change my Win10 box to Linux. Why? Not telemetry. Not because games have become "good enough" under Linux. No. I'm sick and tired of closing my laptop for dinner, opening it up an hour later, only to find the goddamned thing has rebooted. Fuck that shit. I hate the telemetry, not a fan of the Win10 UI, like my games. But FFS, it sucks when I can't count on opening a laptop and going back to what I was doing when I closed it.

    Random rebooting. 3 words. Fuck That Shit.

  13. Running a WABI environment by Bing+Tsher+E · · Score: 2

    Back when Wine was alpha grade software, I had a copy of Red Hat's branded WABI installed on my Slackware system. I launched Wine to run the progman.exe file in the WABI Windows environment and it loaded up the whole Windows 3 desktop.

    It was pretty cool.

  14. The Penguin Hutchinson Library CD. by Elf+M.+Sternberg · · Score: 2

    The 1996 Penguin Hutchinson Encyclopedia Library (PHRL96). I keep that running in a Wine-managed desktop window more or less constantly; I've tried on-line encyclopedias like Artha and Panlexicon and even Wordnet, and the thesaurus in PHRL96 is still the best one I own. Also: Half-Life. The original. Recently re-played it, and it works wonderfully.

  15. Dialog's Production Line Tool failed. by Ungrounded+Lightning · · Score: 2

    Dialog Semiconductor's Production Line Tool (a GUI-driven BLE chip programming tool) was not available to run under Linux - or anything but Windows 7, 7-pro, 8, or 8.1 - all now made of unobtanium.

    It would run (kinda) on wine with mono and a real Microsoft .NET install. But some important GUI components didn't render correctly, so necessary operator feedback fields were not readable, making it unusable.

    (When our 7-Pro machine goes belly-up the lab is toast.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way