Slashdot Mirror


Wine 0.9.44 Released

jshriverWVU writes to let us know about the release of Wine 0.9.44. Wine is a free implementation of Windows on Unix/Linux. New in this release are: better heuristics for making windows managed; automatic detection of timezone parameters; improvements to the built-in WordPad; better signatures support in crypt32; still more gdiplus functions; and of course lots of bug fixes.

201 comments

  1. Wine 1.0? by lobiusmoop · · Score: 3, Interesting

    What ever happened to the impending release of Wine 1.0? I seem to remember it was coming very soon 6 months ago. It would be a great publicity boost for the software if it reached that point.

    --
    "I bless every day that I continue to live, for every day is pure profit."
    1. Re:Wine 1.0? by alba7 · · Score: 5, Funny

      Imagine Duke Nukem Forever running under Wine 1.0 on GNU Hurd.

      --
      Post tenebras lux. Post fenestras tux.
    2. Re:Wine 1.0? by Circlotron · · Score: 3, Funny

      Wine 1.0 needs a working fusion reactor to operate it, hence it will always be 6 months away.

    3. Re:Wine 1.0? by SnoopJeDi · · Score: 1

      Imagine a beowulf clus...oh screw it.

    4. Re:Wine 1.0? by shwouchk · · Score: 0

      Well, they *are* implementing windows...

    5. Re:Wine 1.0? by Anonymous Coward · · Score: 0

      It would be the perfect launch title for the Phantom.

    6. Re:Wine 1.0? by onemorechip · · Score: 1

      With this release, it seems we've only got 56 more minor release to go!

      --
      But, I wanted socialized health insurance!
    7. Re:Wine 1.0? by contrapunctus · · Score: 1

      Wine 1.0 is like Warp 10 (TNG definition)? We can only get closer to it...

    8. Re:Wine 1.0? by jayminer · · Score: 1

      You would never believe that this joke still makes me laugh.

    9. Re:Wine 1.0? by smitty97 · · Score: 1

      Maybe its just 99.44% done.. That's good enough for other household products!

      --
      mod me funny
  2. Yes by PeterBrett · · Score: 2, Informative

    Yes.

    (If you want a useful answer, ask a meaningful question).

    </trollfood>

  3. Re:useful yet? by chaosite · · Score: 4, Informative

    Yes, it has gotten way better.
    It has support for Direct3D, tons of winapi functions, etc... It's pretty awesome at this stage, really.

  4. How is this /.-worthy news? by ketilwaa · · Score: 4, Interesting

    Wine releases every 14 days, see http://winehq.org/ Are we now going to see these kinds of news on /. every time there's a trivial update? I can think of a couple of apps and releases that are a little more important...

    1. Re:How is this /.-worthy news? by QuantumG · · Score: 4, Insightful

      The fact that they have 5 major improvements every 14 days is kinda impressive.

      But yes, good point.

      --
      How we know is more important than what we know.
    2. Re:How is this /.-worthy news? by QuantumG · · Score: 2, Informative

      Wine isn't an app.

      What are you running under Wine when this happens?

      Have you filed a bug report?

      --
      How we know is more important than what we know.
    3. Re:How is this /.-worthy news? by zukinux · · Score: 1

      I will have to agree on this one.
      K.D.E/GNOME/GIMP/Distributions/Firefox/Thunderbird /...... got new versions all the time, we cannot insert them as a slashdot worthy news cause there will be a spam of news every day.

    4. Re:How is this /.-worthy news? by ketilwaa · · Score: 1, Insightful

      All right. It's not an app, it's not an emulator. Trouble is, I don't think I use many compatibility layers other than Wine.

      Actually, I was imprecise. There looks to have been some progress on this (I update Wine every two weeks through apt), and things like ie6 dowsn't raise the temperature much. Installing stuff through Wine though, raises the temperature from ~50 to ~65 degrees.

    5. Re:How is this /.-worthy news? by robbak · · Score: 4, Insightful

      That is unsurprising. Windows installers have always been heavyweight. I don't think that this is wine's problem.
      Indeed, wine has had a very hard time supporting Installshield, which seems like a very badly written application.

      --
      Prediction for end of Universe #42: Fencepost error in Quantum_bogosort.cpp
    6. Re:How is this /.-worthy news? by bcmm · · Score: 1

      Wine Is Not an Emulator. (OK, so that's a backronym).

      An emulator, for example a Gameboy emulator, has to translate machine instructions to simulate the behaviour of the target's processor. Wine simly allows execution of x86 code on an x86 processor. It implements the win32 API, and therefore lets you run code which expects to make calls to functions of that API. So Wine more or less does the same thing the official Windows API does: provides functions which win32 applications need. This is why it is a lot faster than any emulator.

      When it is slow, it is because it's way of doing things is a bit slower than Windows's way (I haven't checked, but I suspect the drawing of windows is a bit slower), or because, SHOCKINGLY, many Windows applications are, in fact, amazingly slow.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    7. Re:How is this /.-worthy news? by fishbowl · · Score: 1

      >All right. It's not an app, it's not an emulator.

      No it isn't.

      --
      -fb Everything not expressly forbidden is now mandatory.
    8. Re:How is this /.-worthy news? by nomadic · · Score: 1

      The fact that they have 5 major improvements every 14 days is kinda impressive.

      WINE is racing towards completion; I mean, look how far they've come in a mere 14 years. Slow down, guys!

    9. Re:How is this /.-worthy news? by IamTheRealMike · · Score: 4, Interesting

      Badly written doesn't even begin to describe InstallShield. Where would I begin? Its 3 step install process that exists not because it makes sense, but because of InstallShield tortured history of an app? The amazing overhead it imposes on any app that uses it? Its custom programming language? Its heavy abuse of DCOM? The typos in its internal class names? The way it does an inter-thread RPC for every file copied (to update the label in the gui), meaning that if you want to install lots of small files most of the installers cpu time will be spent on RPC? As an ex-Wine developer, I spent many hours wrestling with this app. You haven't experienced true despair until you have encountered the hopeless, labrythine and worthless complexity of the InstallShield internals.

    10. Re:How is this /.-worthy news? by ketilwaa · · Score: 1

      And, by saying this, you're telling me that it is:
      NOT NOT an emulator?
      Or: NOT NOT an app?

      Wine Is Not an Emulator was sort of my point... It is valuable to READ what you're replying to beforehand, no?

    11. Re:How is this /.-worthy news? by techamed · · Score: 1

      Sorry but I have to agree with this... They throw out releases (which is awesome) way to often to be announcing them on slashdot.

    12. Re:How is this /.-worthy news? by fishbowl · · Score: 1


      >And, by saying this, you're telling me that it is:

      I'm telling you that hitting the stop button less than 10ms after submit doesn't work.

      --
      -fb Everything not expressly forbidden is now mandatory.
    13. Re:How is this /.-worthy news? by Anonymous Coward · · Score: 0

      You haven't experienced true despair until you have encountered the hopeless, labrythine and worthless complexity of the InstallShield internals.

      On the Mac, I just copy the application to the Applications folder.

    14. Re:How is this /.-worthy news? by QuantumG · · Score: 1

      To be fair, you can install all the apps that exist for the Mac in a day.

      --
      How we know is more important than what we know.
    15. Re:How is this /.-worthy news? by Dretep · · Score: 0

      Not sure it's really news-worthy, as you pointed out, but I didn't know Wine was even still actively developed until I read this article. Is there even still a need for it??

    16. Re:How is this /.-worthy news? by Workaphobia · · Score: 1

      And yet, none of these improvements brings me any closer to getting starcraft running at a reasonable speed. They kept messing with the directdraw implementation and now the common web information on it is too outdated to make sense of.

      Keep in mind that every release requires you to upgrade if you want any help from the community, so there is in fact a limit on how fast is too fast, especially when you run gentoo.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  5. WordPad? by Anonymous Coward · · Score: 2, Funny

    I'm sure there are some great new features, but mentioning improvements to WordPad is some serious flamebait...

    1. Re:WordPad? by Anonymous Coward · · Score: 4, Funny

      vi vs. emacs vs. WordPad?

    2. Re:WordPad? by Caesar+Tjalbo · · Score: 0

      Not if the Wine developers use it for programming Wine, "eat your own dog food". Although WINN, Wordpad Is Not Notepad, of course.

      --
      "I'm not much interested in interoperability. I want substitutability. I want to be able to throw your software out."
  6. Re:useful yet? by QuantumG · · Score: 1

    What were you trying to run?

    Took me a while to get the last app I tried going too. One of the biggest problems was the lack of support for signatures in crypt32.. which co-incidentally this release fixes :)

    I should write a tutorial or something.

    --
    How we know is more important than what we know.
  7. Re:useful yet? by Anonymous Coward · · Score: 3, Funny

    Try getting it to run on Cygwin. That's lots of fun!

  8. Does it run on (Net||Open)BSD or Solaris yet? by Anonymous Coward · · Score: 0

    When I say "run" I mean "work properly" not "it compiles. Ship it".

    Btw, I'm aware that OpenBSD's port of WINE dates from 1999, just another sign that BSD is dying, I guess!

    1. Re:Does it run on (Net||Open)BSD or Solaris yet? by RAMMS+EIN · · Score: 1

      ``Btw, I'm aware that OpenBSD's port of WINE dates from 1999, just another sign that BSD is dying, I guess!''

      Or it could just mean that the demographic that runs OpenBSD (security conscious people, I'd imagine) isn't interested in running Windows apps.

      --
      Please correct me if I got my facts wrong.
    2. Re:Does it run on (Net||Open)BSD or Solaris yet? by JonJ · · Score: 1

      Yeah none of those two users are running windows apps.

      --
      -- Linux user #369862
    3. Re:Does it run on (Net||Open)BSD or Solaris yet? by Anonymous Coward · · Score: 2, Informative

      It doesn't run on OpenBSD yet (I'm not sure about NetBSD or Solaris). OpenBSD porters continue to look at it, but it still has problems that are not easily solved (i.e. not a trivial port) and so they record their progress and move on to something more tractable. It will happen though. Neigh-sayers said OpenBSD would never crack the problems it had with Firefox or OpenOffice, or get native Java. It now has all of these, they are stable, and all up to date. In the meantime QEMU will run windows many Windows apps at a vaguely usable speed on OpenBSD ... just don't expect games or multimedia on Windows unless you dual-boot.

    4. Re:Does it run on (Net||Open)BSD or Solaris yet? by Liinux · · Score: 1

      But I am running Windows apps! And where is that other guy you are talking about? We should ask him too, we are talking about a 50%-100% usage rate here.

    5. Re:Does it run on (Net||Open)BSD or Solaris yet? by DrSkwid · · Score: 1

      No wine on my openbsd, there you go 50/50 split.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    6. Re:Does it run on (Net||Open)BSD or Solaris yet? by TheRaven64 · · Score: 1

      I don't use WINE on OpenBSD either, but since my OpenBSD system is PowerPC that's not entirely surprising. That said, the only legacy Windows apps I have these days are some oldish games, and since OpenBSD lacks DRI they probably wouldn't run well under WINE anyway.

      --
      I am TheRaven on Soylent News
    7. Re:Does it run on (Net||Open)BSD or Solaris yet? by Anonymous Coward · · Score: 4, Funny

      Neigh-sayers said OpenBSD would never crack the problems it had with Firefox or OpenOffice, or get native Java.

      But who cares what horses think?
    8. Re:Does it run on (Net||Open)BSD or Solaris yet? by Anonymous Coward · · Score: 0

      I believe that the lack of a newer WINE on OpenBSD is due to a lack of kernel threads. The OpenBSD implemention of kernel threads is 'rthreads' which doesn't seem to be ready yet.

    9. Re:Does it run on (Net||Open)BSD or Solaris yet? by Anonymous Coward · · Score: 0

      Hmm, yes, I guess your right ... but the nay-sayers said the same thing, so they were with the horses as well. To hell with the both I say...

    10. Re:Does it run on (Net||Open)BSD or Solaris yet? by neumayr · · Score: 1

      insensitive clod...

      --
      Truth arises more readily from error than from confusion. -Francis Bacon
  9. Re:useful yet? by tom17 · · Score: 5, Informative

    I find it is pretty good at what it runs. The problem is that for me, the kind of things it runs are the things that I can get on Linux natively anyway.

    The things it falls short on are things like the latest office products, latest adobe products and some of the games I like to play. It's helpful in places but does not yet close the gap for me.

  10. Wine breaks backward compatibility a lot. by baadger · · Score: 3, Interesting

    I've been thinking of starting to ./configure --prefix a Wine install into a subdirectory of my home directory and applying a script wrapper to the wine binary.

    Pretty much every application or game I use under Wine requires either a patch against wine or some app specific hack to get it working properly, and often they don't work in the next Wine version.

    Wine is great but setting up multiple apps or games to work under it is horrible.

    1. Re:Wine breaks backward compatibility a lot. by QuantumG · · Score: 3, Insightful

      So, err, just so I've got this right.. you're applying app specific patches to Wine to get it to work and then when you upgrade you're reapplying all those patches and finding that some of them don't apply anymore?

      Ya know, Wine uses this revision control system that some Finnish guy wrote.. it's really good at helping you maintain a fork with your changes in it if that's what you want to do. I think it's called "git" or something. :)

      --
      How we know is more important than what we know.
    2. Re:Wine breaks backward compatibility a lot. by paskie · · Score: 4, Interesting

      Actually, this was my experience in the past as well, but during the 0.9 series this got a lot better for me and now for a long time already I didn't need to change any actual wine settings for specific application at all (and I'm messing with relatively wide variety of applications and games. At most I have to tweak (e.g. graphics) settings of the application itself. New versions don't break apps that previously were working that much either (though it happens sometimes; I still have bisecting what broke SC3000 in my long TODO list ;).

      --
      It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
    3. Re:Wine breaks backward compatibility a lot. by praedictus · · Score: 1

      I'm in agreement with paskie here, I haven't had to do any app-specific patching in a while. Sound seems to be the only thing that gives me any problems. Quite a few things that I hadn't expected to work, ran fine, for example some work specific software that I would expect had never been tested against wine. Some hoary old software like Fallout 2 now works as well as it did when I ran Windows, and all my Blizzard games are working as well. When the occasional app patch breaks things, a fix is usually available by the next release, and a workaround within a day or so. (Frex. the bizarre multiple library hack to get Eve Online running recently)

      --
      Watashi wa chikyubutsurigakusha desu.
    4. Re:Wine breaks backward compatibility a lot. by NickFortune · · Score: 3, Informative

      To be fair, Wine does suffer quite a lot from regressions. Don't take my word for it - look up a few of your favourite games on the AppDB and notice how the playability level varies from one release to the next.

      That's not so likely to be a problem with the major apps. World of Warcraft and MS Office are likely to be rested between releases, so they tend to be fairly stable. On the other hand, it's pretty much a crap-shoot whether Deus Ex (my favourite use for Wine) will work with any particular release.

      Don't get me wrong; I think Wine is a fantastic project, and the number of apps they can handle has risen steadily over the time I've been using it. But being realistic, the do have a problem with regressions. Once it gets out of beta, that will hopefully change.

      --
      Don't let THEM immanentize the Eschaton!
    5. Re:Wine breaks backward compatibility a lot. by Shulai · · Score: 2, Interesting

      I think they should try to raise their profile between Windows developers, in order to encourage them to do some testing on Wine. I guess they already does testing on half a dozen Windows environments, they'll add Wine to the list if they think it's a viable platform and a part of their potential market.

    6. Re:Wine breaks backward compatibility a lot. by Alcoholic+Synonymous · · Score: 1

      Dune 2000, how I miss thee. Any Windows 95 or higher Westwood game actually doesn't seem to work anymore (and I have about all of them). Something about the way the game reads the disc for validation, Wine doesn't like it. It used to work, but now it doesn't and last I read Wine would "have to totally redo" the way it handles the disc access to get them to work.

      Of all the apps I really could use Wine for, none work now, but used too. The lone exception is WoW which works great now, but I no longer use it.

      Actually, even fully DX8 games I have don't work with Wines "fully implemented" DX8 api. I'm generally unimpressed with Wine so far.

    7. Re:Wine breaks backward compatibility a lot. by kwandar · · Score: 1

      I have a couple of 95 Westwood games that don't run on Windows XP (Monopoly and some C&C versions?), the point being that this may not be a WINE issue, you're seeing.

    8. Re:Wine breaks backward compatibility a lot. by Alcoholic+Synonymous · · Score: 1

      My wife runs Monopoly on XP to this day, and I never had any problems running any of the C&C games. If I hit a bump, compatibility mode typically fixed it. The two Westwood games I really miss are Blade Runner and Dune 2000.

      Westwood was a brilliant company.

    9. Re:Wine breaks backward compatibility a lot. by SL+Baur · · Score: 1

      The lone exception is WoW which works great now, That's wonderful news. I'm not much for graphical games besides QT Nethack, but I've got to have WoW.
    10. Re:Wine breaks backward compatibility a lot. by PastaLover · · Score: 1

      The lone exception is WoW which works great now, but I no longer use it. It does not for me. There are some major sound issues, so unless I want to be playing without sound it doesn't really work. I've seen people claim everything works perfectly and I assume they're not lying but I'm sure there's some stuff there still needing to be worked out. My best bet is that those other people have way faster CPU's and run their sound emulated, thus skirting the problem. Apparently all this has been fixed in cedega but they're unwilling to fork over the patches as it makes them money being better at it then wine.
    11. Re:Wine breaks backward compatibility a lot. by Sunthalazar · · Score: 1

      The primary sound issue that I found is that Wine runs using OSS. Which only allows 1 program to access the sound system.

      So if I'm running Rhythmbox, or I have a web page showing a flash movie, then when I start WoW it will not have any sound.

      If I close out of those first, and then start WoW, I get sound.

      This page:
      http://www.wowwiki.com/Linux/Wine#Voice_Chat

      Talks about it a bit, and suggests possibly trying alsa-oss, which is a program which redirects the OSS calls into Alsa calls.

      It isn't something I've tried yet, but it might be worthwhile.

    12. Re:Wine breaks backward compatibility a lot. by Laur · · Score: 1

      Pretty much every application or game I use under Wine requires either a patch against wine or some app specific hack to get it working properly, and often they don't work in the next Wine version. Wine is great but setting up multiple apps or games to work under it is horrible.
      This is a known problem, and the tools Wine-Doors and Winebot are working to address it. These tools make installing Windows software in Linux as easy as using a native package manager (apt, rpm, etc). They also track the specific hacks needed to make an application work, and provide an easy method for developers to test for regressions. Unfortunately, these tools are still in their infancy and so have a relatively small selection of supported aps, but they certainly bear watching.
      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
  11. Wordpad is actually important... by robbak · · Score: 3, Informative

    Because parts of Wordpad are often used as a text editing component in other programs. In addition, Wordpad acts as a good test case for much of wine's infrastructure.

    --
    Prediction for end of Universe #42: Fencepost error in Quantum_bogosort.cpp
    1. Re:Wordpad is actually important... by Jugalator · · Score: 2

      You mean the rich text box of it? Yes, it's a reusable component, but it's not clear to me that control was a problem before, although maybe you're right.

      WordPad is also an MFC application, like many others, and in case there were something to fix there, that could be pretty important due to MFC's wide use.

      --
      Beware: In C++, your friends can see your privates!
    2. Re:Wordpad is actually important... by WWWWolf · · Score: 1

      Actually, I think implementing Wordpad is much more important because some apps may use it. I was pretty amazed when I installed an application and I was guessing it'd get in serious trouble when it was going to display the readme - nope, a clone of Notepad starts up and everything is nice and clean. In similar vein, I'm guessing a lot of Windows app developers may think "I need to show this .rtf file to the user - I guess I'll just start up Wordpad to show it."

      It's useful as a document viewer in a pinch, but not really that useful as an application. Everyone uses some other program anyway to write stuff. =)

    3. Re:Wordpad is actually important... by Anonymous Coward · · Score: 0

      Yeah like write.exe

  12. Now that's an improvement ! by nsebban · · Score: 1

    I can finally use WordPad at its full potential !

    --
    ____
    nico
    Nico-Live
  13. securecrt in wine with correct screen size by golemwashere · · Score: 1

    BTW, Has anyone managed to run securecrt under wine getting right the terminal screen size inside the window?
    I always get mangled output when I scroll after the first screen rows....
    Thanks
    g.

    1. Re:securecrt in wine with correct screen size by Anonymous Coward · · Score: 0

      Why would you run SecureCRT under Wine? At work I run a Linux box so that I don't have to run SecureCRT.

    2. Re:securecrt in wine with correct screen size by QuantumG · · Score: 1

      If you want pointless, use PuTTY under Wine.

      --
      How we know is more important than what we know.
    3. Re:securecrt in wine with correct screen size by Anonymous Coward · · Score: 0

      If you want pointless, use PuTTY under Wine to SSH to a Linux machine and then run PuTTY on the Linux machine to SSH to a Windows machine running Cygwin...

    4. Re:securecrt in wine with correct screen size by stevey · · Score: 2, Informative

      Better yet:

      apt-get install putty
    5. Re:securecrt in wine with correct screen size by fimbulvetr · · Score: 1

      I don't know why all of those guys are recommending putty. It's a piece of shit. It requires mousing for _everything_ related to texting - copying, pasting, new window, etc. Not very unixy if you ask me.

      If you want a good program that has a lot of securecrt's strengths, check out konsole - the default kde terminal. Sure you need to install the kdelibs, but it has tabs, arbitrary shortcut assignments, huge buffer configurations, etc.

    6. Re:securecrt in wine with correct screen size by golemwashere · · Score: 1

      Agreed on putty,
      I found http://www.mclean.net.nz/ruby/sshmenu/ to be a good start,but I still
      miss SecureCRT ability to do a quick zmodem transfer over a chain of ssh sessions for example,
      plus I'd like to show wine powers to the unbelievers in my office...
      G.

  14. Any chance of a merge? by UED++ · · Score: 1, Interesting

    I know this is highly unlikely Is it possible in the future that the wine and Cedega projects merge to create a truly powerful tool for running windows games and applications on Linux? Something like point2run for everything. Or maybe someone can fork a new project based on CVS cedega with some added wine? Sorry if my questions sound noobish...

    1. Re:Any chance of a merge? by ozamosi · · Score: 5, Informative

      Cedega is based of an old version of Wine, which was forked off and made proprietary. Since then, Wine changed it's license to make it impossible to do another Cedega-style fork.

      So, to merge, we would have to either convince transgaming to make their code completely free and LGPL, or convince all Wine authors to make their code non-free and a part of transgamings commercial product. I don't think either of those two alternatives are very likely.

    2. Re:Any chance of a merge? by Jeek+Elemental · · Score: 1

      Theres http://www.wine-doors.org/ to help with installing, its at v0.1 but works great here.

    3. Re:Any chance of a merge? by Anonymous Coward · · Score: 0

      We don't need Cedega anymore. I'm actually running some games under Wine and they perform as expected under Windows. Yes, even those fast 3D FPS.
      Of course not all games are supported, but the list is growing; take a look at the App DB list.
      Some of them install just fine, some others need a bunch of dlls copied here and there, but usually you have a working game in a matter of minutes.

      And it's not just about games: Wine is getting mature to a point it can actually replace Windows even in a development environment. Need to test web pages with IE and have no disk space to waste for a Windows partition? Here's IE for Linux .
      I've also succesfully installed and used different versions of Delphi (the best Windows RAD out there, don't even try to argue that:^) provided one doesn't try to use ActiveX components, something most non mcsd drones will see as an improvement rather than a setback.

      Sorta reminds me of the old days when I used OS/2 as a multitasker for DOS programs. I needed a reliable way to test some client/server Clipper db apps I was writing and OS/2 was the only way to rapidly build and test on a single machine what had to work on several PCs in a netbios network.
      Another funny thing is that the small fonts I used in those apps to gain maximum screen space worked perfectly under both native DOS and OS/2 VDMs (DOS boxes) but always crashed Windows 95 terminals.

      To me it's history repeating again: looks like Windows is doomed to be beaten by something else even in its own field.

    4. Re:Any chance of a merge? by CyDharttha · · Score: 1

      However, Transgaming is considering allowing wine versions to be installed via the Cedega UI; this is being voted on currently in the polls. The UI allows one to choose which version of Cedega will run the selected game. Adding the ability to do this with various wine versions could be very helpful in working around regressions, or tracking them down. Right now, I use a separate WINEPREFIX for any apps that I don't want to get screwed up in a default ~/.wine. I also have a wine with patches specifically for Joost that resides in /opt and won't be touched by wine upgrades. In response to the above, there is still a fair amount of code sharing going back and forth between the two projects. Some of the licensing restrictions in commercial Cedega are from the proprietary third-party CD Copy Protection code. I'm not saying the two projects could ever merge, but I am kind of glad to have them both around. Both dev teams are doing great work. :)

    5. Re:Any chance of a merge? by cerelib · · Score: 1

      This could actually happen in an easy way. Cedega could regularly release source code snapshots of an older release of their product under an open source license. This would allow Cedega to stay ahead of the curve by not having open source versions of their newest release. WINE would get the advantage of being able to merge Cedega code into WINE and Cedega would probably get more business if people knew Cedega had a commitment to give code back to the community. That is just one possibility that I see of how a merge could happen.

    6. Re:Any chance of a merge? by bob.appleyard · · Score: 1

      I've also succesfully installed and used different versions of Delphi (the best Windows RAD out there, don't even try to argue that:^)

      Up to version 7, at least.

      That's a sweet suite, that.

      --
      How dare you be so modest!! You conceited bastard!!
    7. Re:Any chance of a merge? by rvalles · · Score: 5, Informative

      No need. Since wine got LGPL'd, it has gone through a deep redesign around the WinNT model instead of the win9x model. Also, when wine was just LGPL'd, it would need tons of DLLs from windows in order to do anything; nowadays, no windows DLLs are needed anymore, since almost everything has been implemented.

      Cedega used to have an advantadge on games since Wine held on Direct3d while waiting for Cedega to release its implementation; it never happened. So Wine's Direct3d began late, but it's catching up.

      Nowadays, Wine and Cedega are quite close in game compatibility, while wine is much better with non-gaming stuff. Cedega's "work it around so that the game works instead of properly implementing it" is reaching its limits, and wine will soon run Cedega's "supported games" better than Cedega itself, not to menction non-Cedega supported games :).

    8. Re:Any chance of a merge? by Anonymous Coward · · Score: 0

      By the way, a question: when do you think there was more cooperation and code flowing both ways between the projects? Before the LGPL fork, or after it?

    9. Re:Any chance of a merge? by Mad+Merlin · · Score: 1

      At this point, Wine's D3D implementation is more mature than Cedega's. Wine introduced SM2/3 support months before Cedega, for example. On top of that, Wine has also completed a number of (painful) steps required to get a slew of copy protection methods working.

      Besides that, Cedega contributes essentially no code back to Wine, although they do use a number of DLLs from Wine now. I don't really see the incentive on either side for a merge to happen now.

    10. Re:Any chance of a merge? by MoogMan · · Score: 1

      Another post mentioned why they most likely will not merge, but Wine performance with DirectX games has improved drastically in the last couple of months - I seem to recall someone saying Wine has surpassed Cedegar in terms of performance, but I can't find a link to back that up.

      Here is the last benchmarks that were done - http://wiki.winehq.org/BenchMark-0.9.5

      Out of 148 tests:
      Wine has the current lead on 67 tests
      Wine has a lag between 0.1 and 10.0 percent on 14 tests
      Wine has a lag between 10.1 and 20.0 percent on 9 tests
      Wine has a lag between 20.1 and 50.0 percent on 19 tests
      Wine has a lag of more than 50.1 percent on 21 tests
      Wine or XP aborted on 18 tests

  15. Re:useful yet? by someone1234 · · Score: 1

    If you got the source, you can do that yourself.
    All you need is to comment out a few lines, you'll know which.

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  16. Re:useful yet? by MadnessASAP · · Score: 4, Funny

    Ha! try getting it to run Cygwin and then using it to run Qemu to run Windows XP to VMware to run Linux. When you have completed that young grasshopper then your training is complete.

    --
    I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
  17. Finally! by MarkByers · · Score: 5, Funny

    improvements to the built-in WordPad

    That's been one thing that really bugs me about Linux. I'm fed up of having to use horrible outdated editors like emacs and vi. Now finally I can use a decent editor without having to dual-boot.

    --
    I'll probably be modded down for this...
    1. Re:Finally! by QuantumG · · Score: 1

      hehe.. I have been known to use windows calculator under Wine.

      --
      How we know is more important than what we know.
    2. Re:Finally! by eneville · · Score: 1

      hehe.. I have been known to use windows calculator under Wine. whats the point when bash/sh/ksh has it for you?
      echo $(( ( 2**4 ) + 4 * 3 ))
      if it's more advanced then using something like this might be better:
      perl -e 'print 2**4 + (4*3.141592654)'
      which is probably faster than trying to figure out why calc is not doing BODMAS
    3. Re:Finally! by QuantumG · · Score: 1

      idk, cause I'm not a freakin' gray beard?

      --
      How we know is more important than what we know.
    4. Re:Finally! by EvilRyry · · Score: 1

      qalculate is freaking awesome! I especially love the conversions so you can do stuff like 15m/s = x mph and it just works.

    5. Re:Finally! by DrSkwid · · Score: 1

      pfft bash perl shit

      man bc

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    6. Re:Finally! by MikeBabcock · · Score: 1

      I've been known to wish that 'dc' was available on Windows :-)

      Sure I could install it on cygwin but I'm just saying I much prefer RPN to the Windows calculator app.

      --
      - Michael T. Babcock (Yes, I blog)
    7. Re:Finally! by Antique+Geekmeister · · Score: 1

      Mocking young programmers who haven't gotten their first facial hair yet would be harsh of me to do in a discussion group. But son, like building your own compiler, you don't want to go there without a bit more experience, or I'll be forced to write ASCII art of smiley faces with long gray beards.

    8. Re:Finally! by LiquidFire_HK · · Score: 1

      To be fair, I've seen plenty of installers that launch their readme file with notepad or wordpad (rather than just using the default application for the file type).

    9. Re:Finally! by TheRaven64 · · Score: 1

      bc? Real men use reverse polish notation in dc.

      --
      I am TheRaven on Soylent News
    10. Re:Finally! by lamber45 · · Score: 1
      I used to use perl one-liners for simple arithmetic. Then I used bsh. Then I used JavaScript. Eventually I discovered that python had the least startup time and the easiest syntax in interactive mode. I do less simple arithmetic now that GNUcash supports expressions in numeric fields.

      Speaking of Wine, I don't use it a lot. I have some Windows foreign-language-study programs that run just fine under it. Some Windows games run all right under it; the occasional crash is part of the fun :). The one application I'd like to see working better is Personal Ancestral File, but the Linux alternatives are competitive. I use OpenOffice or Koffice or emacs for office stuff, and write new software in perl or Java or C#, all of which are cross-platform.

    11. Re:Finally! by QuantumG · · Score: 1

      Like every bouncer at a nightclub who asks to see my ID, sir, I could kiss you right now.

      --
      How we know is more important than what we know.
  18. Re:But face it by ozmanjusri · · Score: 5, Insightful
    the very existance of Wine is proof that Linux isn't able to exist without windows.

    ...and the very existence of SFU is proof that Windows isn't able to exist without Linux.

    So let's all have a big group hug and make up. We need each other.

    --
    "I've got more toys than Teruhisa Kitahara."
  19. Re:But face it by pakar · · Score: 5, Insightful

    Nope, but the existence of wine is proof that people don't like windows and want their apps running on gnu/linux systems..

  20. Office 2003 by E-Sabbath · · Score: 1

    Has anyone ever managed to get Office 2003 fully working under WINE yet? I spent a week trying once. Never got it right. Probably something to do with the fact that it doesn't have the ability to run as a Win98 program.

    1. Re:Office 2003 by deimios666 · · Score: 1

      There is no incentive for the wine team to let office 2003 run flawlessly in Wine since they sell Crossover Office(Wine that can run office 2003)

      --
      I think, therefore you are.
    2. Re:Office 2003 by Tatsh · · Score: 1

      And I bet Wine developers do not see a problem with using OpenOffice or KOffice or even just gedit or Kate. Better yet, nano. No, better yet, ed.

    3. Re:Office 2003 by nurb432 · · Score: 1

      Since when is codeweavers the wine team? ( that may have happened, but last i heard they were separate entities )

      Oh, and crossover doesnt run ALL of office 2003.

      --
      ---- Booth was a patriot ----
    4. Re:Office 2003 by Anonymous Coward · · Score: 0

      Yes, you can run Word, Excel and Powerpoint. But first you must install Office 2k3 on Windows, then do a registry import to Wine, and then google for msopa.

      And yes, it does start and run faster on Linux than that OpenOffice stuff.

      Don't know about Office 2k7, I think it's not better than 2k3

    5. Re:Office 2003 by Anonymous Coward · · Score: 0

      I'm running Office 2000 on this latest release, if that's any consolation. It looks pretty flawless so far - I can print to my CUPS printer just fine.

    6. Re:Office 2003 by msh104 · · Score: 1

      but all the codeweavers code ends up in wine anyway, so perhaps it's just better that the other developers focus there strengh elsewhere. not to mention that many parts of office (DOM, etc) aren't much fun to get working properly anyway.

  21. New wine project by edxwelch · · Score: 5, Funny

    I would love to use Wine, but unfortunately I don't have Linux. Are there any plans to port Wine to Windows?

    1. Re:New wine project by Anonymous Coward · · Score: 5, Insightful

      do not laugh to soon..

      like dosbox, and I'm pretty sure that under Vista you *may* need wine to run some legacy windows softwares....

    2. Re:New wine project by Anonymous Coward · · Score: 0
    3. Re:New wine project by caluml · · Score: 3, Funny

      Download Cygwin and try and compile it under that. Windows -> Cygwin -> Wine -> ..... VMWare? :)

    4. Re:New wine project by Anonymous Coward · · Score: 5, Insightful

      Not only that, but since MS isn't going to release DX10 on XP and Wine has already started implementing it, you might end up using Wine to run the new apps in a legacy OS.

    5. Re:New wine project by Linker3000 · · Score: 1

      My copy of Windows has a file called WOWEXEC (Wine on Windows?) - maybe it's been there all along?

      --
      AT&ROFLMAO
    6. Re:New wine project by Anonymous Coward · · Score: 0

      -> Profit?

    7. Re:New wine project by TCiecka · · Score: 1

      Windows-On-Windows (WOW). Often paired with Virtual DOS Machine (NTVDM).

      Is WOWEXEC an emulator or is it more comparable to WINE?

    8. Re:New wine project by freeweed · · Score: 1

      We're already doing a proof of concept for softgrid, because we KNOW some of our mission-critical apps just won't go with Vista, ever.

      And management has handed down the edict that we MUST be on Vista soon, so...

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    9. Re:New wine project by makomk · · Score: 1

      Of course there are. In fact, the previous release converted the DirectX support to be based on the Windows version of OpenGL for (partly) that reason...

    10. Re:New wine project by Anonymous Coward · · Score: 0

      There is no trailing "s" for software!!!

    11. Re:New wine project by Linker3000 · · Score: 1

      I thought NTVDM was an NT-VMS Cross-development module?

      Next you'll be telling me that SOL.EXE isn't a virtual Solaris environment.

      --
      AT&ROFLMAO
    12. Re:New wine project by IvyKing · · Score: 1

      like dosbox, and I'm pretty sure that under Vista you *may* need wine to run some legacy windows softwares....


      Ain't that the truth - sigh...


      With M$ EOL'ing XP in the near future, looks like the only way to run some of the older 'doze apps will be on Wine. My experience with Vista has been that the frustrations far outweigh the improvements over XP (on the kids' computers - my primary OS is Solaris 10).

    13. Re:New wine project by TheRaven64 · · Score: 1

      It's also likely to be used in virtualisation a lot in the future. Parallels, for example, uses WINE code to translate Direct3D calls into OpenGL commands, which are then passed through to the host OS. I wouldn't be surprised if someone uses the same solution in VirtualBox at some point.

      --
      I am TheRaven on Soylent News
    14. Re:New wine project by gringer · · Score: 1
      That's in the FAQ:

      http://www.winehq.org/site/docs/wine-faq/index#WIL L-THERE-BE-A-WINDOWS-VERSION-OF-WINE

      Also in the FAQ:

      The Windows version allows Wine developers to test out the completeness of Wine DLLs by replacing those on Windows. At least for now, this is mainly for developers. However, in the future once we finish our DirectX 10 implementation, we may be able to implement Direct3D 10 in Windows XP the same way it runs in Wine: by translating DirectX calls to OpenGL ones. Oh, and I noticed that someone mentioned DOSBOX.... It's in the App database, so someone has decided that it could be worthy of running under Wine, possibly for similar testing reasons:

      http://appdb.winehq.org/appview.php?iVersionId=885 3

      --
      Ask me about repetitive DNA
    15. Re:New wine project by gringer · · Score: 1

      Er, sorry. My quote was from the FAQ on the wiki:
      http://wiki.winehq.org/FAQ

      --
      Ask me about repetitive DNA
  22. Re:useful yet? by Dystopian+Rebel · · Score: 1

    Wine is one of the most useful open source projects if you are a BSD or Linux user and there is at least one M-Windows application that you can't replace.

    In my case, I run the Oxford English Dictionary under Wine.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  23. Wine 1.0 would be a great mistake! by z0M6 · · Score: 2, Insightful

    At least at the moment. It would be like marking a half-built car (WARNING! car-analogy) as ready for use. I think it would be pointless to push such a product because it is simply not ready yet. Users would also have higher expectations of the product than what should be realistic. That said, Wine has come a long way. Playing opengl games works great. The same can't be said for directx. Some installers does not function at all. And there is a lot of other issues as well. Wine 9.64 seems more realistic than wine 1.0 at the moment.

    1. Re:Wine 1.0 would be a great mistake! by Enleth · · Score: 1

      Can't be? Well, I've just finished the Age of Mythology campaign - in case you don't know, this is a Microsoft game, a close relative of the Age of Empires series, uses DirectX exclusively and works perfectly, including playing over DirectPlay with copies running natively on Windows. The only reason some games still don't work is that their programmers were trying to be too smart and invented things that work by chance alone even on Windows, due to some hard-to-mimic memory allocation behaviours, undocumented "features" that allowed them to get away with programming mistakes and such things. Sure, the implementation of Direct3D in Wine isn't complete, but every well-written game either works or gives a very clear indication of the lacking 3D features, as it would under Windows with bad video drivers.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
    2. Re:Wine 1.0 would be a great mistake! by AJWM · · Score: 2, Funny

      I think it would be pointless to push such a product because it is simply not ready yet. Users would also have higher expectations of the product than what should be realistic

      You missed it. Think about it, this is a Windows (non-)emulator. Releasing a not quite ready for primetime version as 1.0 (or even 2.0) fits perfectly with providing the whole Windows experience.

      --
      -- Alastair
    3. Re:Wine 1.0 would be a great mistake! by Anonymous Coward · · Score: 0

      The 1.0 release won't mean that most Windows applications will install and run on Wine without tweaks (or at all). The point of achieving the 1.0 release is to stabilize the code base and significantly reduce regressions (which has been a problem in the past).

    4. Re:Wine 1.0 would be a great mistake! by empaler · · Score: 1

      Can't be? Well, I've just finished the Age of Mythology campaign - in case you don't know, this is a Microsoft game, a close relative of the Age of Empires series, uses DirectX exclusively and works perfectly, including playing over DirectPlay with copies running natively on Windows. The only reason some games still don't work is that their programmers were trying to be too smart and invented things that work by chance alone even on Windows, due to some hard-to-mimic memory allocation behaviours, undocumented "features" that allowed them to get away with programming mistakes and such things. Sure, the implementation of Direct3D in Wine isn't complete, but every well-written game either works or gives a very clear indication of the lacking 3D features, as it would under Windows with bad video drivers. In extension to above, do you then indicate that MS' gaming dept. has made a well-written game? ;-)
    5. Re:Wine 1.0 would be a great mistake! by Anonymous Coward · · Score: 0

      (and in the present).

    6. Re:Wine 1.0 would be a great mistake! by Hucko · · Score: 1

      Hardware, games and other miscellaneous time wasters even Twitter may concede they do well. It is software to real work that is often frustrating. Not to mention their habit of screwing people/business over. oops.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    7. Re:Wine 1.0 would be a great mistake! by empaler · · Score: 1

      Hardware, games and other miscellaneous time wasters even Twitter may concede they do well. It is software to real work that is often frustrating. Not to mention their habit of screwing people/business over. oops. I might concede that as well - though I haven't played an MS game since... AoE I? I just don't game much in the latter years. I have a wireless keyboard & mouse set that from them that I've grown to love which ironically works a lot better on a Mac than on my Windows PC. Also, when Vista first came, driver support for the set was horrid. (Don't actually know for a fact whether it's better now, seeing as I axed Vista again very fast, for reasons you've described above :-p )
    8. Re:Wine 1.0 would be a great mistake! by Hucko · · Score: 1

      Ditto on the games... I love their hardware too. Works better in linux for me than it did in XP :s. I'm planning on getting Vista just to validate the stories... those accosting my 'sphere of influence' seem to be running away or sitting in despair (except my brother who loves Microsoft). Online it doesn't seem to be as bad as what it was believe d it was going to be. :)

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  24. Re:useful yet? by ambrosen · · Score: 1

    Never heard of coLinux, then? An excellent project for some things.

  25. Newer != Better by omnirealm · · Score: 1

    chaosite wrote:
    > Yes, it has gotten way better.
    > It has support for Direct3D, tons of winapi functions, etc... It's pretty awesome at this stage, really.

    Oblivion, perhaps the most widely acclaimed game from last year, runs pretty well on Wine 0.9.38. Someone made changes to the DirectX thread-related code that causes Oblivion under Wine to crash for every version since. The lesson here is that the newest version of Wine is not necessarily the best one to use for any given application.

    --
    An unjust law is no law at all. - St. Augustine
    1. Re:Newer != Better by chaosite · · Score: 1

      As per the bug report, theres a workaround.

      ("OffscreenRenderingMode"="fbo")

    2. Re:Newer != Better by omnirealm · · Score: 1

      > As per the bug report, theres a workaround.
      >
      > ("OffscreenRenderingMode"="fbo")

      fbo gives you between a 30%-80% frame rate hit compared to pbuffer, depending on the complexity of what is being rendered at any point in the game. The best game play experience can be had on release 0.9.38 with pbuffer.

      --
      An unjust law is no law at all. - St. Augustine
  26. Re:But face it by larry+bagina · · Score: 1

    Wrong. It's called "Services For Unix", not "Services For Linux". And it doesn't provide Linux binary compatibility (like SCO, Solaris, and *BSD provide).

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  27. Re:useful yet? by m50d · · Score: 1

    It's good enough now that I've found a windows program (presumably written for ~win98) that will run under wine but not on windows 2000. Unfortunately I'm not willing to publicly admit to posessing the program in question, so you'll have to take my word for it.

    --
    I am trolling
  28. Re:useful yet? by AVryhof · · Score: 1

    If you don't mind copying them over from a Windows installation, at least *some* Adobe apps run.

    Photoshop CS2

    I haven't tried this with CS3... but here is Dreamweaver 8

    I was able to get the extension manager, fireworks, and flash working this way.... but not contribute.... but I'm still working on that since I think it uses the IE component, and I just have to install IE.

    Seeing that they work under WINE... and quite well, it would be cool if they could work with Codeweavers like Google did to at least hit the Linux market.

  29. Re:useful yet? by Anonymous Coward · · Score: 0

    It's good enough now that I've found a windows program (presumably written for ~win98) that will run under wine but not on windows 2000. Unfortunately I'm not willing to publicly admit to posessing the program in question, so you'll have to take my word for it.

    About six months ago I was given the task of modifying an ancient program "designed for windows 95." The program installs and runs fine on Windows XP as long as you don't try to change anything. However, once you run the editor you quickly discover that it doesn't display or accept clicks for some of the dialog box buttons, so you have to guess the accelerator shortcuts.

    I tried running it with Windows 95 compatibility mode. No luck. I was at my wits end, and then finally I remembered I had an old copy of Windows 95 on a hard disk in the closet, so I dug it out and tried to boot it on my 2.5GHz machine. CRASH! There's a documented bug in the NDIS driver for CPUs over 2.2 GHz. Safe mode didn't help.

    I gave up on the project for a few months, until one day I was introduced to VMware by a friend. I tried running the program on Windows XP under VMware. No luck. Then I tried Windows 2000. No luck either. Finally I managed to scrape the install .CABs off of the Windows 95 hard disk. BINGO! The program runs correctly under Windows 95, but it's PAINFUL to use it under emulation (due to video related issues; the emulated CPU runs faster than the one that powered my fastest Windows 95 box).

    If Wine will run the program correctly at close to native speed, I'd be willing to give it a try. By chance, is this mysterious program you mention also made by Borland?

  30. MSOffice Install and Run by t35t0r · · Score: 1

    Call me when I can Install and run at least MSOffice 2k3 using wine.

    1. Re:MSOffice Install and Run by tirnacopu · · Score: 1

      Office XP runs fine in Wine and it's had three big bugfixes (service packs) that made it quite safe and stable. I have tried almost all Office versions (MSDN subscription) and when 2003 came around tried really hard to find the improvements. My 1024x768 laptop display suddenly was too small, its load time doubled for no apparent reason, all sorts of new bugs appeared, the second service pack REMOVED some features from it due to some lawsuit MS lost.. but it had a better spell-checker. If there was any way to install that on Off XP, I would have been the happiest man. Office 2007 though had quite a 'wow' factor when I installed it. Except Outlook 2007, which I swear is an exact copy of the one in 2003.

    2. Re:MSOffice Install and Run by oatworm · · Score: 1

      One feature at least gives Outlook 2003 props over Outlook XP: RPC over HTTP. It's great if you have remote staff that needs full Exchange functionality and you don't want to deal with VPNs or torture them with OWA. Then again, Exchange 2007 actually has a pretty decent OWA package now, so there might be less of a need to deal with that.

  31. Good going by Anonymous Coward · · Score: 0

    These guys work really hard to address Lunix's greatest deficiency: that it isn't Windows.

    1. Re:Good going by jombeewoof · · Score: 1

      These guys work really hard to address Lunix's greatest deficiency: that it isn't Windows. These guys work really hard to address Linux's greatest deficiency: Vendor Support

      There, fixed that for ya.
      --
      Linux Zealots: Smarter than Mac Zealots, but still zealots.
    2. Re:Good going by raventh1 · · Score: 1

      To correct you, that it doesn't have lots of AAA games.

    3. Re:Good going by stonedcat · · Score: 0

      To correct you, that it doesn't have lots of AAA games. I was under the impression that AAA provided only roadside assistance/towing. I feel silly having missed their venture in to computer games.
      --
      You can't take the sky from me.
  32. What about 64 Bit? by Krozy · · Score: 1

    It seems like WINE has been around forever. And here there is this minor update, yippee! What annoys me is this lack of 64 bit support. Late last year I finally switched completely (for the most part) to Linux due to Window's lack of 64bit support. Mind you, I was shocked and stunned (or is it the other way around) that I was getting better hardware support under Linux then Windows. But what has been disappointing is a need for some applications that do not exist under Linux, and where no comparable alternatives exist (Photoshop, Microsoft Visio, etc. - and no, Gimp is not comparable. Its not even comparable to Paint Shop Pro). For my college classes, I sometimes need to access systems that are in effect DRMed and only work under IE (that whole invasive ActiveX, junk up your system crud). Their solution to accessing this under Linux is to use WINE. Which, seems to be only 32 bit. I could have swore I read something awhile back suggesting they were going to be doing a 64 bit version this year. I take it this hasn't happened yet. In light of this slashdot article post, I've once again looked into WINE. I have recently discovered WineOn64Bit article on the WINE Wiki. Will shoot for giving that a try in the next few days. Has anyone else done this successfully? Any caveats not mentioned in that article? Or does anyone know anything about some native 64 bit WINE?

    --
    There are 10 types of cliches in this world. Those that are new, and those that aren't.
    1. Re:What about 64 Bit? by Anonymous Coward · · Score: 0

      Most Windows apps are 32-bit, so a 64-bit version of Wine would be of limited use (especially if you couldn't install the 32-bit version next to it). The 32-bit version works fine on 64-bit distributions provided they have a few 32-bit libraries.

    2. Re:What about 64 Bit? by dbIII · · Score: 1

      Not such a new thing. Back in the win 3.11 days I switched to linux so I could get better hardware support. In that case it was to run a 14,400bps modem at full speed instead of the software locked 9600bps with the Microsoft system.

    3. Re:What about 64 Bit? by flyingfsck · · Score: 1

      Shocked about HW support? Linux runs on anything from itsy-bitsy ARM processors to massively parallel super computers and you are shocked about hardware support - sigh...

      Well, dammit, it won't run on my abacus! Linoox sucks...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    4. Re:What about 64 Bit? by Mad+Merlin · · Score: 1

      A 64-bit Wine would only run 64-bit Windows applications (ie, nothing). You don't want a 64-bit Wine.

      You can of course run 32-bit Wine on a 64-bit Linux install, I do exactly this without issue.

  33. Re:useful yet? by babbling · · Score: 1

    Getting programs to work using WINE can still be a pain. If you take a look at games like Command & Conquer 3 or Supreme Commander, there is a way to get them to work in WINE, but it's not as simple as running the installer and then running the game immediately after.

    WINE has mostly likely improved a lot since you last used it, but these sorts of issues (apply this patch, download this dll, etc) will probably be around for a while to come. The important thing is that it's continually improving and will one day probably be quite good at running almost anything painlessly.

  34. subpar Windows apps, the reasoning? by icepick72 · · Score: 1

    You can find all that you need on Linux nowadays, even decent office products. If Wine keeps taking up your time to install/configure/troubleshoot then what is that time worth to you (classic cost vs time)? If you really need those Windows apps for some reason then push the money into a Windows license. Better yet get your business to buy it for you. If it's just for personal use then you really have to ask yourself what the hell you're doing.

    1. Re:subpar Windows apps, the reasoning? by LiquidFire_HK · · Score: 1

      That Wine requires so much reconfiguration to run something is, in many cases, an overstatement. In a large amount of the software I've run under Wine, the most configuration I've had to do was change the Windows version that Wine reports. In fact, unless the application doesn't start at all or starts with some error and exits, it usually runs more or less flawlessly (ie, it's usually all or nothing). If you need to run something on Wine, you can always check Wine's app database, and you can see how it runs, and sometimes instructions on how to get it to work in case it doesn't.

    2. Re:subpar Windows apps, the reasoning? by Elektroschock · · Score: 1

      Well, video editing and all the Adobe tools...

    3. Re:subpar Windows apps, the reasoning? by icepick72 · · Score: 1
      video editing on linux http://www.robfisher.net/video/

      If Adobe and video editing companies have chosen not to jump on the Linux bandwagon yet, then why would you (or the proverbial "we") accept the pain for them? Grab a Windows license and be editing and using Adobe tools and whatever else in no time at all. Or grab MacOSX if Windows is not ideal. This isn't directed to you but in general I have a rant: people would often rather whine and complain than do something about it. When options exist to do something about it, whining and complaining doesn't make sense anymore.

    4. Re:subpar Windows apps, the reasoning? by Elektroschock · · Score: 1

      I am looking for a video tool, I installed everything but it doesn't work as it should. Windows is no solution to the problem.

  35. Re:useful yet? by Vexorian · · Score: 1

    Complaint to the guys that made the latest office products, adobe and games, because it turns out that the most frequent reason WINE can't run something is a copy protection...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  36. Re:useful yet? by Daimanta · · Score: 1

    The important thing is that it's continually improving and will one day probably be quite good at running almost anything painlessly. Yes,but will it run Linux?
    --
    Knowledge is power. Knowledge shared is power lost.
  37. I am holding out for 0.9.97882.8 by gatkinso · · Score: 1

    Well, ok fine, 0.9.97882.6.

    --
    I am very small, utmostly microscopic.
  38. Re:useful yet? by m50d · · Score: 1

    No, the program I'm talking about was not made by borland; I can't promise anything from wine with your particular program, but it's probably worth a try (using winecfg to tell wine to emulate win95 rather than the default of winxp may help), depending of course on how much effort it would take you to use wine; on the speed front wine is more than capable of near-native (certainly better than 50%) speeds even with graphics-heavy programs.

    --
    I am trolling
  39. Thank Microsoft... by Danathar · · Score: 1

    Funny thing is, the LOOOONG release time of WinXP has given the developers the time they need to get wine working really well.

  40. Re:Slow news day? by raventh1 · · Score: 1

    I haven't seen a wine update on /. in quite a while, what's the problem with the occasional update?
    Sure there have been codeweavers and Transgaming updates, but this is the real deal, this is the project they forked from.

  41. Re:useful yet? by kc2keo · · Score: 1

    I agree... Its made lots of advancements over the years but does not close the gap for me. Some of my favorite games will not fully run. I also have a few mods I work on every so often. Wine does not work with the mod tools. Ultimately I boot to WinXPPro if I choose to play games or mod. Otherwise I stay in GNU/Linux. Also... Why call it wine? Why not beer?

  42. Re:useful yet? by Elektroschock · · Score: 1

    Right, but the question for me is how it scales. How much money and time needs to be dumped on it?

    How much does it cost to make a DLL that is currently 75% --> 100% ?

    what Wine is really missing is a tool that documents all calls by programs, so you say: aha, this stub is needed by these applications, so let's implement it.

    Or: this application sents these messages to the function.

    control Spy as an interesting test tool
    http://bugs.winehq.org/show_bug.cgi?id=239

  43. Justification for Fistya ? by Ex-MislTech · · Score: 1

    Anyone want to tell my why management is craving Fistya ^H^H^H^H^H^H, I mean Vista ????

    What can it really do that XP cannot ???

    If you lock XP down, it does just fine, and runs all the Win32 apps now....

    It's total bullshit if you ask me.

    --
    google "32 trillion offshore needs IRS attention"
  44. Linux? by Anonymous Coward · · Score: 0

    Why a Linux-tag? What does Wine have to do with Linux?

    I understand that Wine is important to Linux community, but should all the software that run on Linux be tagged as Linux? Should all software that runs on operating systems X, Y and Z be tagged as X, Y and Z? What about the hardware platforms?

  45. Which few lines? by Anonymous Coward · · Score: 0

    When *I* try to build under Cygwin, I get loads of errors related to the "hidden" attribute, as well as makefiles that lack some library include paths.
    As I am not very bright, would you mind pointing me to the particular lines that I'd need to comment out to get Wine rocking in Cygwin?

  46. Wordpad? by Gothmolly · · Score: 1

    Improvements to Wordpad? A milestone! Where can I download this masterpiece?

    --
    I want to delete my account but Slashdot doesn't allow it.
  47. It's a 32-bit API, why do you need 64-bit support? by AJWM · · Score: 1

    64-bit support for Win32? What an odd concept.

    Wine runs fine on my 64-bit Linux system as a 32-bit binary (AMD64). I haven't tried it, but now that you've got my curiosity up, I may try it on an IA-64 (Itanium) too, which also happily handles x86 32 bit apps in emulation.

    Sure, these days Windows allegedly supports 64-bit platforms. Any idea how much of that is really running in 64 bit native mode vs 32 bit mode? (I have no idea, but I do recall the Win95 days when an allegedly 32-bit OS turned out to do an awful lot of thunking to 16 bits.)

    --
    -- Alastair
  48. Re:useful yet? by Anonymous Coward · · Score: 0

    I gave up on the project for a few months, until one day I was introduced to VMware by a friend. I tried running the program on Windows XP under VMware. No luck. Then I tried Windows 2000. No luck either. Finally I managed to scrape the install .CABs off of the Windows 95 hard disk. BINGO! The program runs correctly under Windows 95, but it's PAINFUL to use it under emulation (due to video related issues; the emulated CPU runs faster than the one that powered my fastest Windows 95 box).

    Will it run in Windows 98? If so, create a Win98 vm in VMWare. I run a few apps that way and it works great. On modern hardware in a vm 98 is very fast. In VMWare it's usably stable, better than my experience using it on real hardware.
  49. Wordpad? by sproketboy · · Score: 1

    LOL improvements to Wordpad? Thanks!

  50. I hope I get to play Civilization II soon! by Glowing+Fish · · Score: 1

    Last time I tried using Civ II under Wine, it crashed as soon as it was actually time to play.

    Oh, and if you are about to mention FreeCiv, don't. You don't give a chocoholic carob.

    --
    Hopefully I didn't put any [] around my words.
    1. Re:I hope I get to play Civilization II soon! by Anonymous Coward · · Score: 0

      I'm running Civ4 and Warlords through wine (on a 64bit install no less ) right now with no major issues.

    2. Re:I hope I get to play Civilization II soon! by Glowing+Fish · · Score: 1

      hmmm...
      From the wine logs, it looks like I am not the only one with this problem.
      It might be that Civ4 runs fine, but Civ2 does not. Which would be ironic, but not unheard of.

      --
      Hopefully I didn't put any [] around my words.
  51. Re:useful yet? by Mad+Merlin · · Score: 1

    How much does it cost to make a DLL that is currently 75% --> 100% ?

    That's a question that probably only the original implementor(s) of the API could answer, however, it's normally not the question you need answered. The vast majority of apps don't need 100% of a DLL, they only use small subsets of it. The commonly used parts of most DLLs are already implemented, the real roadblock is finding the undocumented corner cases (and the expected behaviour), and ironing out any existing bugs.

    what Wine is really missing is a tool that documents all calls by programs, so you say: aha, this stub is needed by these applications, so let's implement it.

    Really, that tool already exists. Use WINEDEBUG=+relay and you'll see every function call made by the program as it makes it. Furthermore, stubs and functions that are known to be incomplete will print their own output (STUB or FIXME) if they're called.

    Ultimately though, missing or stub functions aren't that big of a problem, it's usually fairly obvious if an app needs them, but they're missing. The real problem is the incomplete/missing/wrong Win32 API documentation on MSDN and everywhere else. The Win32 API documentation is sufficiently poor, that you really need to a) closely examine what an existing app expects of the API, and b) actually test the API yourself on all versions of Windows (they tend to differ on details). Often times, the best/only Win32 API documentation is the Wine source.

  52. Finding an Outlook replacement for mobile phone.. by cheros · · Score: 1

    The only problem I have that keeps WIndows fragments alive is that all the phones I have require Outlook for diary and contact management. I hate Outlook as a mail client (I use Thunderbird) but it is still one of the few things where MS has at least got some integration right if you overlook problems such as timezones and other real life use.

    I have a Motorola RAZR (V3i) and a Sony Ericsson phone, and I need these to have their contacts synched. I hope to have the remote sync working at some point so it synchronises with a server on the Net, but until then I'm stuck with having Outlook and the sync software on the machine.

    For the rest I have not found a reason to hang on to Windows, and this box thus mostly runs Kubuntu (I use KDE because I also demonstrate this to others). If someone can come up with a solution for mobile phones that works or at least a single consistent interface/API to whatever program sits in the background it would help a lot. You need calendar, contacts, todo and probably email as well, and a really clever solution would NOT replicate addresses and appointment 20x because different phones refer to the same database. Mobile phone sync could be the killer app for Google, but presently it appears we'll have to rely on a 3rd party such as http://www.goosync.com/.

    The rest (pictures, music etc) will probably work OK via it presenting itself as a USB memory stick..

    Anyway, I'm planning to buy a Sony Ericsson P1i next month. I'll see how that interfaces. Probably no news there, but at least it has a more usable keyboard :-).

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  53. Re:useful yet? by Anonymous Coward · · Score: 0

    Wine has never been useful is never useful. I mean, what need is there for a Windoze compatability layer anyways? Generally FOSS/FLOSS is available on Windoze it is also available on Linux as well. Plus, if someone needs a closed source application for a specific job, chances are there is an open source alternative. Again, what need is there for WINE?

  54. Re:But face it by Xtifr · · Score: 2, Insightful

    > the very existance (sp) of Wine is proof that Linux isn't able to exist without windows.

    Uh-huh. Offering an option proves that everybody needs that option. (Just for the record, I haven't had Wine installed since '01, and haven't used Windows since '98.)

    Does the very existence of Viper mode prove that Emacs isn't able to exist without vi? Makes about as much sense.

    Actually, what the existence of Wine proves is that some FLOSS developers are willing to try to provide a smoother migration path to those who are interested in exploring their options, but don't want to make a blind leap into the unknown.

  55. Wine Is Not an Emulator by TheBlunderbuss · · Score: 1

    Unlike Dosbox, Wine isn't an emulator. It isn't separate from the system, like a virtual machine. Instead, it's more like Cygwin, which provides a POSIX layer to run Unix programs on Windows

    Wine : Linux :: Cygwin : Windows
    if that helps.

  56. Re:useful yet? by Anonymous Coward · · Score: 0

    I installed wine and xwine then tried running it, and that's about as far as I got. It crashed every time I tried to adjust the settings. :(

  57. Re:But face it by Furry+Ice · · Score: 1

    It took me a while to get that TLA. I thought SFU was shorthand for STFU!

  58. Wine DOES have 64-bit mode. by Anonymous Coward · · Score: 0

    If you configure wine with --enable-win64 it will build as a win64 version. This version will not run 32-bit programs, however, and 64-bit windows programs are rare.

  59. Re:useful yet? by dascandy · · Score: 1

    What office are you trying to run?

  60. Re:useful yet? by Rinkhals · · Score: 1

    What were you trying to run?

    A usable CAD app would be nice.

    I'm still using XP because I need AutoCAD (or IntelliCAD, an AutoCAD Clone)

    I should write a tutorial or something.

    Well, yes, that would be useful.

    --
    "I'm a snake if we disagree"-Jethro Tull, Bungle in the Jungle
  61. Re:useful yet? by m50d · · Score: 1

    Shrug, guess it's no good then; sorry.

    --
    I am trolling
  62. Re:useful yet? by chaosite · · Score: 1

    I've just checked, by attempting to install Half Life 2 under Wine.

    It was actually really easy. The only problem was that I had to run Steam a couple times before it agreed to update itself...

  63. Re:useful yet? by Elektroschock · · Score: 1

    Oh well, executing Winetest
    http://www.astro.gla.ac.uk/users/paulm/WRT/CrossBu ilt/winetest-latest.exe

    I understand that your answer is the official party line. I think in 2001 it was the same response.

    What I mean is not a per-application tool but a per-Wine tool with feedback of all used applications.

    Currently I can't say: function x, it gets executed by Acrobat Reader 2.1, Firefox, fuzzycalc and Darly's Printshop. So the person who implements it can test it with these applications that make use of it.

    I understand that a function does not need to be 100% implemented. But think about a sponsor who says: I want to sponsor dll x. Or: My program WAccounting uses these 5 API calls, I want this program to run perfect under Wine, what does it cost me?

    What also motivates people is to see a kind of progress bar. I mean a automated script that indicates how much stubs and so on are in there.

    I also would like to get informed how to debug an application with Wine. The documentation is heavily outdated and imcomplete here. WINEDEBUG=+relay is intresting, I tried it out. But the documentation is not very informative here.

    My perception is that we will get
    - almost perfect DirectX games support
    - very good installer and crypto support.
    because here it really does scale but wine development did not scale that much over the past years.

    When most application run it is not to difficult to get people to resolve the remaining bugs. But areas where the wine support probability is low won't develop too fast. It is all about "islands" of supports that expand at the edges. The more applications get platinum the easier it expands,

    One great issue these days is for instance that most users can easily get the latest version installed. So wine gets more testing. anyway I would really like to participate in a workshop on how to hack wine.

  64. Re:useful yet? by Mad+Merlin · · Score: 1

    It's not about repeating the "party line" (to be honest, I don't think there is one), I'm not really a Wine developer either (although I've had 2 small patches committed), I'm just presenting the situation the way I see it.

    Currently I can't say: function x, it gets executed by Acrobat Reader 2.1, Firefox, fuzzycalc and Darly's Printshop. So the person who implements it can test it with these applications that make use of it.

    Strictly speaking, you're right, but that data is fairly easily accessable. For example, here's a tiny script that'll give you said information (just feed it a +relay trace), I just wrote it in the span of a few minutes. It could be useful to integrate such data with the AppDB.

    I understand that a function does not need to be 100% implemented. But think about a sponsor who says: I want to sponsor dll x. Or: My program WAccounting uses these 5 API calls, I want this program to run perfect under Wine, what does it cost me?

    In general, people don't seem to care about how much of a DLL is implemented, they care about if their programs foo, baz and bar work. Most of the major investments into Wine have been to make a particular program (or set of programs) work, such as Google with Picasa (list of patches), or Corel with Wordperfect and CorelDRAW (until Microsoft threw a large chunk of money at them).

    In a similar vein, Codeweavers offers porting services for Wine, ie, they'll make a particular application work, and they can give you an estimate of how much it'll cost, on a case by case basis.

    What also motivates people is to see a kind of progress bar. I mean a automated script that indicates how much stubs and so on are in there.

    I agree that people like progress bars (so do I), but they can be deceptive. For example, the Wine status pages have an automated script that guesses the completion status of all DLLs based on the contents of the .spec file for each DLL, but this isn't always accurate. For example, the .spec files don't seem to contain all functions for a given DLL, (I'd guess any COM functions aren't in there, as they're special, AFAIK), and while the automated tool thinks that d3d8 and d3d9 are 40% and 20% completed, respectively, the actual case is closer to 95% in both cases, based upon developer inspection.

    I also would like to get informed how to debug an application with Wine. The documentation is heavily outdated and imcomplete here. WINEDEBUG=+relay is intresting, I tried it out. But the documentation is not very informative here.

    Here's the complete list of WINEDEBUG channels, as well as some useful registry keys, and a debugging tutorial. Generally when you're debugging something, WINEDEBUG can be very useful with the right channels selected.

    My perception is that we will get
    - almost perfect DirectX games support
    - very good installer and crypto support.
    because here it really does scale but wine development did not scale that much over the past years.

    Actually, as I menti

  65. Re:useful yet? by Elektroschock · · Score: 1

    Very interesting. Wow. Very useful information. I was playing around with the relay setting yesterday. > The Wine project simply needs more manpower more than anything, help is most any area would be appreciated by many. Yeah, easier access to development. I know from my own project that you get your core team of brilliant and informed people that do 90% of the work but it is really necessary to spent at least 10% to reach out to the community and explain what you are doing and how to hack the code. Because otherwise your project does not scale.

  66. Re:useful yet? by Workaphobia · · Score: 1

    But does directdraw work again? I had it before, then my harddrive crashed and I've never been able to match that configuration since then because they're always changing versions and implementations. I miss starcraft under linux. And yes, I enabled opengl rendering for all the good it does me.

    --
    Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.