Slashdot Mirror


Wine 1.2 Release Candidate Announced

An anonymous reader writes "After evolving over 15 years to get to 1.0, a mere 2 years later and Wine 1.2 is just about here. There have been many many improvements and plenty of new features added. Listing just a few (doing no justice to the complete change set): many new toolbar icons; support for alpha blending in image lists; much more complete shader assembler; support for Arabic font shaping and joining, and a number of fixes for video rendering; font anti-aliasing configuration through fontconfig; and improved handling of desktop link files. Win64 support is the milestone that marks this release. Please test your favorite applications for problems and regressions and let the Wine team know so fixes can be made before the final release. Find the release candidate here."

165 comments

  1. The Wrong Way by Anonymous Coward · · Score: 0

    Maybe it helped some who wanted to run Windows app on Linux, but you know, you know, it's the wrong way to go about. Linux has now become a force in the industry. Encourage them to write "native" software.

    1. Re:The Wrong Way by nschubach · · Score: 4, Insightful

      It's a chicken and egg scenario.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:The Wrong Way by Darkness404 · · Score: 1

      Yeah, Linux is a major force in the industry but good luck getting Linux ports of obscure software. For example, a business I worked with about three years ago would have been a perfect target for mass Linux adoption except for the fact that nearly all their computers needed an obscure, proprietary program that the developers had been long gone but it was needed to interact with some legacy hardware for controlling their aging magnetic entry system. Had WINE supported that program we would have ~30 computers now running Linux and the business saving money, but because WINE didn't run that program well enough, they decided to stick with Windows.

      Linux has a good office suite, great hardware support, decent usability, very easy installation, but lacks a lot of specialty software that is a make-or-break program for many businesses.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:The Wrong Way by gzipped_tar · · Score: 5, Interesting

      Native software is fine, but a compatibility layer won't hurt. In fact, WINE is great for running legacy, closed-source software whose development is long dead with no native build going to be made.

      --
      Colorless green Cthulhu waits dreaming furiously.
    4. Re:The Wrong Way by Ethanol-fueled · · Score: 5, Insightful
      More aggresively -- WINE is one of the best ways for Linux to embrace, extend, and extinguish -- beat Redmond at their own game.

      In fact, WINE is great for running legacy, closed-source software whose development is long dead with no native build going to be made.

      Which is funny because one of the traditional perceived strengths of Windows is its backwards compatibility.

    5. Re:The Wrong Way by gzipped_tar · · Score: 3, Interesting

      It's even funnier if you consider the option of running WINE on Windows: http://wiki.winehq.org/WineOnWindows

      --
      Colorless green Cthulhu waits dreaming furiously.
    6. Re:The Wrong Way by Jahf · · Score: 2, Insightful

      Sadly, while isn't a fart in the wind like it was 17 years ago, Linux most definitely is not a major force in the desktop computing world. MOST of what people use Wine for is just that: desktop computing. Market share is a teensy blip for that type of Linux computing ... and the places where it IS much bigger tend to spend virtually nothing on commercial software.

      All that forcing people to write natively to Linux instead of using Wine will do is starve those people of apps and slowly push them to Windows.

      I'm in that boat. I spent nearly a decade doing technical marketing and sales engineer work for Linux products including desktop environments. Nowadays? I do that work for networking gadgets instead and have zero Linux systems active. I may have another one soon, but it will be in the form of a phone.

      I'd LOVE it if Linux had made inroads, and I did my share on helping with that, but it didn't. And at some point you -do- need to find a system that will work in your corporate and social environments.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    7. Re:The Wrong Way by MichaelSmith · · Score: 4, Interesting

      About five years ago my employer introduced a web app for time sheets which would only work in IE. The new version works fine in generic web browsers and our thinking on this is that enough users wanted it on the mac that they were forced to fix their application.

      A lot of development is now happening for iPhone and Android platforms which are sort of BSD and Linux respectively so I think Microsoft is losing slowly, but there is no one winner, which is probably good too.

    8. Re:The Wrong Way by uprise78 · · Score: 1, Flamebait

      WTF? Linux extinguishing something? Beating Redmond at it's own game? What game might that be? The last one is the best of all: the comment isn't talking about new Windows builds, it's talking about Linux builds that aren't gonna happen. It ALREADY works on Windows. *head explodes from ridiculous comment*

    9. Re:The Wrong Way by dosius · · Score: 1

      And OS/2's support for Windows 3.1 is said to have doomed it.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    10. Re:The Wrong Way by Ethanol-fueled · · Score: 0, Flamebait

      Linux extinguishing something? Beating Redmond at it's own game? What game might that be?

      I already told you, dumbass - embracing, extending, and extinguishing!

      The last one is the best of all: the comment isn't talking about new Windows builds, it's talking about Linux builds that aren't gonna happen. It ALREADY works on Windows.

      Yes, it works on Windows. So do a million viruses and a browser that gives your credit card numbers to every link you click on! So wouldn't it make sense to run the legacy stuff, the stuff your cowardly inept employer wont give up, on a system that dosen't become chock full of shitware within an hour in the hands of the average office monkey? Wouldn't that be neat?

      Sheesh! What is wrong with you, man? I'm surprised your mother didn't flush your fetal body down the toilet or stuff it in a potato sack with chloroform and drown it in the bathtub!

    11. Re:The Wrong Way by gman003 · · Score: 3, Interesting

      Linux already extinguished mainstream BSD. It did as much to kill SCO as the lawsuit. It killed HURD. Face it: Linux got critical mass first, and wiped out a lot of the open-source competition. By Android, it's likely to kill a bunch of cellphone OSs, maybe even Palm, possibly even iPhoneOS.

      Which is not, in fact, a bad thing. If anything, we need to unify Linux even more, so it can start killing some commercial systems. I'd love to see it wipe out the commercial Unices. Hell, I wouldn't cry over it killing OS X. And I've already planned the party for when it kills Windows.

    12. Re:The Wrong Way by tpstigers · · Score: 1
      I can't help but question the continued usefulness of Wine, though. I recently tried to run some apps in Wine and failed. I ended up just running the app (and several others) in a VM (VirtualBox) - a no-muss, no-fuss solution.

      Do we actually need Wine anymore?

    13. Re:The Wrong Way by mixmasta · · Score: 4, Informative

      Don't get too far ahead of yourself, the only ones dead so far are SCO and HURD.

      --
      #6495ED - cornflower blue
    14. Re:The Wrong Way by Ethanol-fueled · · Score: 1

      I'd love to see it wipe out the commercial Unices.

      Good point - After all, SGI shelved IRIX and went Linux.

    15. Re:The Wrong Way by gzipped_tar · · Score: 3, Informative

      You can't (legally) run a Windows VM without paying Microsoft for the OS.

      --
      Colorless green Cthulhu waits dreaming furiously.
    16. Re:The Wrong Way by Anonymous Coward · · Score: 1, Insightful

      Yes, because it was too good.

      WINE applications are definitely second-class citizens on linux. Sure, it works, but it doesn't remove the incentive for a native-application.

      (Look at Mac - where Classic worked for MacOS 9 under 10, but everyone knew it was definitely second-best; or now how Carbon was second-best compared to Cocca.)

      But with OS/2, developers could release a windows version and say that's it, done.

    17. Re:The Wrong Way by Anonymous Coward · · Score: 0

      Oops! Sorry but I accidentally fat-fingered a "-1 Offtopic" when I was about to moderate you "+1 Insightful."

      I've already sent an e-mail asking for my mistake to be reversed. In the mean time, if you have extra mod points do this guy a favour and up-mod him -- this isn't the first time my clumsiness has mis-moderated somebody. Sorry! :/

    18. Re:The Wrong Way by mister_playboy · · Score: 1

      Why are you assuming he didn't pay for his VM?

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    19. Re:The Wrong Way by poopdeville · · Score: 3, Informative

      He's not. He's saying it's an extra cost to consider.

      --
      After all, I am strangely colored.
    20. Re:The Wrong Way by Jah-Wren+Ryel · · Score: 2, Insightful

      Don't get too far ahead of yourself, the only ones dead so far are SCO and HURD.

      And IRIX and SVR4.

      --
      When information is power, privacy is freedom.
    21. Re:The Wrong Way by jonwil · · Score: 4, Insightful

      The way things are going, Solaris will be dead soon too (especially if Oracle keeps doing what its been doing)

    22. Re:The Wrong Way by TangoMargarine · · Score: 2

      If it runs all the legacy stuff, why do you think it won't run the million viruses?

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    23. Re:The Wrong Way by siloko · · Score: 1

      I've already sent an e-mail asking for my mistake to be reversed.

      Just post a comment in the discussion (under your normal UID) and your mis-mod will be nuked. Unless of course your really, really need to mod that comment, but honestly it ain't that important!

    24. Re:The Wrong Way by icebraining · · Score: 2, Insightful

      Wine was testes for virus compability not so long ago. Turns out they use obscure APIs that Wine doesn't support yet, so most of them don't run. Of course, as Wine gets better, more will.

      I would just disable the filetype association of .exe files with Wine, and run the necessary apps with a menu entry like "wine app.exe", so any virus those employees downloaded would simply sit there.

    25. Re:The Wrong Way by icebraining · · Score: 1

      Wine isn't only a way to run Win32 binaries under Linux/Mac/etc, it's also useful if companies want to port their software over without a large budget: they can link their existing code to WineLib implementation of the WINAPI. They can even have a mix of architectures: Win32 for the core using WineLib, and then a small module with Linux specific calls for better integration with the system.

    26. Re:The Wrong Way by Jappus · · Score: 2, Funny

      By Android, it's likely to kill a bunch of cellphone OSs, maybe even Palm, possibly even iPhoneOS.

      But under the hood, Palm WebOS is Linux. Mhhhm, perhaps it's just my deranged mind, but I can't help but wonder whether that would legally classify as suicide, fratricide or maybe even cannibalism...

    27. Re:The Wrong Way by jonbryce · · Score: 1

      It is probably cheaper to buy an OEM copy of XP than pay someone to try and get it working in Wine.

    28. Re:The Wrong Way by Tapewolf · · Score: 1

      I can't help but question the continued usefulness of Wine, though. I recently tried to run some apps in Wine and failed. I ended up just running the app (and several others) in a VM (VirtualBox) - a no-muss, no-fuss solution.

      Do we actually need Wine anymore?

      Oblivion is pretty playable inside Wine, even on my 2008-era processor and some people have got Fallout 3 going, though I haven't.
      To the best of my knowledge - and I did a lot of Googling when Windows 7 ate itself the other week - no-one has ever got either game working inside a VM, it's just too resource-intensive.

    29. Re:The Wrong Way by Anonymous Coward · · Score: 0

      Especially true for games, many of which are great even 10 years after but that never will be ported or remade. I usually make the point of comparing these old games (not only on Win32, but many other platforms that can run in MAME, DOSBox, various others emulators) to media or documents, not applications. They are exactly like old Word documents, that needs another application to open them - we have OpenOffice.org for that example. For regular applications, it's enough to write one replacement - for games, you would have to write it each time, much better to supply the application that can "play" the media. Where people miss this point is that they don't think of Windows as the application that runs this particular media, or document.

      It's for many of us an extremely important feature to some time be able to play Grim Fandango again. Wine is in that regard, one of the more important projects there is, and I wish that some larger distributions would see this and get more behind it.

    30. Re:The Wrong Way by TheRaven64 · · Score: 1

      It was certainly a contributing factor, but OS/2's lack of support for Win32 and the lack of good cross-platform toolkits at the time probably contributed more. In the Win16 days, you could write a Win16 app and it ran natively on OS/2 and Windows 3.x. That's great - you get the OS/2 market for free. If your app would benefit from being a full 32-bit app, then you could use the native OS/2 APIs. Then came Windows 95, with a new set of (mostly backwards compatible) 32-bit APIs, which weren't supported by OS/2. The largest market was still Win3.x, so most developers stuck with supporting that, using win16 plus the subset of win32 that worked with win32s, just doing two builds. When enough people had Windows 95 installed, they moved to win32, and excluded OS/2. There was no good way of supporting Windows 95 and OS/2. Now, there are good cross-platform toolkits which let you target all of the major platforms with just some minor UI tweaks for each one.

      --
      I am TheRaven on Soylent News
    31. Re:The Wrong Way by TheRaven64 · · Score: 1

      And I had the opposite experience. I recently wanted to try running a Win32 game on my Mac, and found that it worked perfectly with WINE. Much less effort than trying to install Windows in a VM - and using a lot less RAM than running another complete OS for one app. Not to mention cheaper - I don't have a Windows license anymore, and I didn't want to spend £100 or so to play a free game... Since I had WINE installed, I tried it with a few other win32 apps I had. The only one that I had problems with was mingw, and it does some deeply horrible things.

      --
      I am TheRaven on Soylent News
    32. Re:The Wrong Way by Elektroschock · · Score: 1

      Well, actually the Wine project management sabotages progress on key projects, e.g. Saferdisc protection and DIB Engine.

    33. Re:The Wrong Way by Elektroschock · · Score: 1

      Wine is also available for Mac OS X.

    34. Re:The Wrong Way by westlake · · Score: 1

      More aggresively -- WINE is one of the best ways for Linux to embrace, extend, and extinguish -- beat Redmond at their own game.

      But not very successfully, it would seem:

      Top OS System Share Trend [June 2009-April 2010]
        OS Platform Statistics [March 2003- April 2010]

      How many FOSS projects - and how many proprietary/closed source programs available for Linux - are ported to Windows or begin as native Windows apps?

    35. Re:The Wrong Way by mpe · · Score: 1

      Don't get too far ahead of yourself, the only ones dead so far are SCO and HURD.

      Is SCO actually dead now? They appeared to go through quite a time of being undead.

    36. Re:The Wrong Way by howardd21 · · Score: 1

      I am not sure why your comment was modded as flamebait, I was surprised at the original post's comments also. It is kind of silly to think that Linux with Wine is going to beat Redmond at anything, since they are always following Redmond. Microsoft, like Apple, etc. knows money is made by supporting new things, not old ones. They are perfectly happy to allow somebody else to support a VB4 app if need be, there is no money in that. The only hope there is that they show their customers they will support legacy capabilities for a reasonable period of time.

      --
      no comment
    37. Re:The Wrong Way by phrostie · · Score: 1

      i had Oblivion running great around 1.1.25, but somewhere after that it wouldn't run it.
      i've read a couple posts where people are blaming the ATI drivers.

      has this been fixed?

    38. Re:The Wrong Way by drinkypoo · · Score: 1

      Had WINE supported that program we would have ~30 computers now running Linux and the business saving money, but because WINE didn't run that program well enough, they decided to stick with Windows.

      I would not trust wine with anything critical. I've had too many programs work on one version of wine and fail on a later version. Tons of programs with "gold" reports in the App DB fail to even install for me, let alone launch.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    39. Re:The Wrong Way by Anonymous Coward · · Score: 0

      Indeed, I've just spent the last couple of years watching some significant government users switching all their compute resources from Solaris on SPARC to GNU/Linux on x86-64.

      They love Oracle databases, and they had millions of dollars invested in Sun technology, but it still made economic sense to go with Red Hat and AMD rather than buy all their computing services from Oracle.

    40. Re:The Wrong Way by Haeleth · · Score: 1

      You can't legally run an OEM copy of XP in a VM. OEM copies of Windows are only licensed for use as an operating system on the PC hardware they are sold with.

    41. Re:The Wrong Way by markdavis · · Score: 1

      >By Android, it's likely to kill a bunch of cellphone OSs, maybe even Palm

      Um, Palm's OS, which is WebOS, is just as much Linux as Android is. And it is more open in many ways.

    42. Re:The Wrong Way by Anonymous Coward · · Score: 0

      It's not that simple, Oracle wants to compete with IBM, IBM sells hardware except desktops and laptops and now Oracle also sell hardware excpt desktops and laptops, IBM supports Linux and Oracle has his own brand of Linux, IBM has AIX and z/OS for their hardware, if Oracle wants to compete with IBM, it must have their own OS for their hardware the same way as IBM, HP or Apple. In the business world you need something to diferentiate from your competitiors.

    43. Re:The Wrong Way by Anonymous Coward · · Score: 0

      But Netcraft confirmed it; BSD is dead!

    44. Re:The Wrong Way by Patch86 · · Score: 1

      One of, if not THE, main reasons given by people as to why they prefer MS Windows to other OSs (Mac or Linux) is that all of the software thewy own, and almost all of the software that they need/want, runs on Windows and not anything else.

      Take that out of the equation and you remove a major hurdle to switching.

      The fact that "it's always following" is neither here nor there.

    45. Re:The Wrong Way by Anonymous Coward · · Score: 0

      I still have to use IRIX at work =[

    46. Re:The Wrong Way by fostware · · Score: 1

      Wine was testes for virus compability not so long ago.

      How ballsy of them to test for viruses! :P

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    47. Re:The Wrong Way by mspohr · · Score: 1
      So if you bought a PC with Windows OEM, wiped it and installed Linux... couldn't you then run the OEM Windows that you bought with the machine on that machine as a virtual machine?... or is this prohibited also?

      Many of us have laptops that came with Windows XP and paid the Windows tax but have installed Linux... We should be able to use the Windows that we paid for on that hardware.

      --
      I don't read your sig. Why are you reading mine?
    48. Re:The Wrong Way by nine-times · · Score: 1

      Was HURD ever alive?

    49. Re:The Wrong Way by NotBorg · · Score: 1

      Obviously the reason Macs are being held back. Instead of encouraging native ports to Mac, software vendors don't see the point and use Wine's existence as an excuse to not port.

      Wine hurts Mac OS!!!!!

      --
      I want this account deleted.
    50. Re:The Wrong Way by Anonymous Coward · · Score: 0

      Why don't you just try it? Or maybe look it up on the appdb? Neither take a lot of time or effort.

      PlayOnLinux may be right for you. You can easily use the version of Wine that works for your application should the latest and greatest Wine version not work.

    51. Re:The Wrong Way by Kjella · · Score: 1

      <MonthyPython>I'm not dead yet.</MonthyPython>

      When is anything open source dead? I mean it takes only the minimum of fans to keep making "new" releases and it's still technically alive, even if the market share is practically gone. Closed source projects are easy to see, it's when it stops being sold, the developers are fired and that's the end of it. Open source projects just slowly turn into a ghost town where the dust balls roam but where it really only takes one person to resettle to revive it.

      --
      Live today, because you never know what tomorrow brings
    52. Re:The Wrong Way by Anonymous Coward · · Score: 0

      Cannibalism, sure, but there's also infanticide [was WebOS older than a year?]/filicide to consider. Even friendly fire, hmm :ponders:

    53. Re:The Wrong Way by Ultra64 · · Score: 1
      From your first link:

      Hi, i just tested two games with safedisc in wine-1.1.13 and none of these
      complained "put the original CD into CD-ROM!" I tested:


      * Need for Speed Underground 1 ~ safedisk 2.90.040

      * Need for Speed Underground 2 ~ safedisk 3.20.030


      So it looks like safedisc support is implemented very well.

      Must not have sabotaged it very well if it's working...

      Here is a good explanation of why the DIB engine isn't integrated yet:
      http://www.winehq.org/pipermail/wine-devel/2009-May/076044.html
      In the future, do some research on the topics you complain about.

    54. Re:The Wrong Way by howardd21 · · Score: 1

      Right, and the software they always want is the latest version. How many people run Word 97 vs 2003 or 07, or even 10?

      --
      no comment
    55. Re:The Wrong Way by Anonymous Coward · · Score: 0

      Add SGI's Irix to the list.

    56. Re:The Wrong Way by Patch86 · · Score: 1

      More people than don't want to run any of them at all.

      I'm not saying it's perfect: just that cross compatibility is a major issue for non-Windows platforms, and anything that is trying to add compatibility for programmes will inevitably be working on things that are post-release.

      Although it has to be said that WINE is getting better and better at running things with no tweaking straight out of the box.

    57. Re:The Wrong Way by frenchbedroom · · Score: 1

      It's cheaper for _one_ person to buy an OEM copy of XP, but once the software works with Wine, it becomes a little cheaper for _everybody_ to use Wine.

    58. Re:The Wrong Way by Hurricane78 · · Score: 1

      Which is not, in fact, a bad thing. If anything, we need to unify Linux even more, so it can start killing some commercial systems.

      Hell no! Who is this “we”? Your multiple personalities?

      Linux is not supposed to be unified. That is a strength! A good thing. And you know what it’s called?

      It’s called freedom!

      Linux does not need to win over every last retard. Linux does not need to become a drop-in imitation for Windows. Because that is like telling a spacecraft to imitate a car because people are used to cars. If you run behind something that moves freely, you can never catch up. Because it will have moved on to an unknown spot by the time you have reached its last known position. And even if you catch up, you still are not better and hence there still is no point in switching.
      This intentional limiting-itself and dumbing down is just plain horribly retarded.

      Oh, and Linux already has won in terms of commercial operating systems (Unixes). It already is dominant on servers.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    59. Re:The Wrong Way by snadrus · · Score: 1

      W32 viruses in Wine are mere amusements. Viruses don't use APIs "right" or else the would all need to call W32_create_virus() :). Most attack Outlook or try to take over irq handlers that don't exist. Even the "don't look at task manager" bugs are pointless. The worst is if they tried to delete Z: or other holes outside the "sandbox".

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    60. Re:The Wrong Way by Elektroschock · · Score: 1

      No, that is part of the usual Mornington Crescent game. New arguments get invented and the goal post is moved. Max did play according to the rules, tried to satisfy all requests.

      The best we have so far is "DIB engine should be integrated into GDI32". This is not a problem, because both Max and AJ share this goal, but if I understand correctly, Max doesn't want to invest the effort (which is a lot) until the current design is validated by inclusion into upstream source.

      Asshole! The point is of course that Ben Klein is also no authorative source, because the master has no time to speak his mind. So everyone keeps guessing. What about simple commercial interests or incompetence?

      Read the history and read bug 421. There is no way for an inclusion of any DIB engine. When all requirements are satisfied new requirements will be made up.

  2. Re:What? by Darkness404 · · Score: 4, Insightful

    It isn't that slow when the target keeps moving. 17 years ago, we weren't even using NT, some of us were still using DOS as being "good enough" and the rest of us were using Windows 3.x, now those goals have changed and WINE has to run 32 and 64 bit software written for Vista and Windows 7. 15 years would be a long time for a "dead" platform like the Atari 2600 or the SNES. But Windows is changing and what was "good enough" one year now needs major work to keep up with the programs.

    --
    Taxation is legalized theft, no more, no less.
  3. Re:wait what? by Anonymous Coward · · Score: 0

    If you don't know, you're not part of the "we" that got anywhere.

  4. Re:What? by nschubach · · Score: 4, Interesting

    I'm actually quite surprised with the more recent movement of Wine though. I remember assuming nothing was going to work. Now I can assume that it might work, which is a serious improvement, IMHO. Previously I never attempted to run something unless I looked it up in the App DB and now I just run the apps and see what happens.

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  5. "emulator"? by TheCyberShadow · · Score: 1

    * frowns at emulator tag *

    1. Re:"emulator"? by Ynot_82 · · Score: 0

      well, it's emulating a platform API (as opposed to hardware)
      call it a compatibility or translation layer if you wish
      but it is an emulator
      (just not the regular (slow) kind)

    2. Re:"emulator"? by JohnFluxx · · Score: 3, Informative

      It doesn't emulate a platform API. It implements a platform API.

    3. Re:"emulator"? by TheCyberShadow · · Score: 1

      I know, I was referring to the same line Wine folks have been saying, and the recursive acronym (Wine Is Not an Emulator).

    4. Re:"emulator"? by obi · · Score: 1

      Only if you call Mono an emulator too. Or if you call Glib/GTK or QT on Windows a "Linux emulator".

      I see Wine as an (alternative) implementation of the win32/win64 API and libs.

    5. Re:"emulator"? by Anonymous Coward · · Score: 1, Informative

      An emulator is any software which models a piece of digital hardware, exactly in the ideal case. (If it's something analog you're after, you approximate it by writing a simulator instead.)

        You cannot "emulate" a software platform, you just rewrite it. Wine is a Windows API for Linux, BSD, and Mac. It's more like a clone than anything.

    6. Re:"emulator"? by mrmeval · · Score: 0

      Does it run Crysis YET?

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    7. Re:"emulator"? by QuantumG · · Score: 1

      I'd like to throw in the word "interpreter" just to annoy you.

      --
      How we know is more important than what we know.
    8. Re:"emulator"? by Ynot_82 · · Score: 0

      It (re-)implements a platform API
      it seeks to equal (and / or surpass) the canonical implementation
      http://en.wiktionary.org/wiki/emulate

      anyway, I've lost this
      Hackers are nasty people who break into systems
      English = en/us
      Wine is not an emulator

    9. Re:"emulator"? by Anonymous Coward · · Score: 0

      can we call MONO an abomination please?

    10. Re:"emulator"? by Anonymous Coward · · Score: 0

      Linux has glxgears. (Some people say that it's not a benchmark, though)

    11. Re:"emulator"? by Anonymous Coward · · Score: 1, Interesting

      Mono is implementing an (half-)open standard in a platform specific way. Wine developers are emulating the Win32 API by reverse-engineering it and replacing it with a minimally understood code equivalent that simulates the original intent. I don't know what to say about GTK and Qt, as these are cross-platform APIs that bear no similarity to either.

      In summary, I don't know what to call Wine. It's not an implementation (an impl. requires an open interface or spec)., and it's not an emulator.

    12. Re:"emulator"? by Anonymous Coward · · Score: 0

      I don't agree with this opinion, but 'abomination' made me think of another term for Wine.

      WIAA - Wine is an Approximation.

    13. Re:"emulator"? by Khyber · · Score: 1

      I'll toss in the word "Translator" to make it more precise.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    14. Re:"emulator"? by PitaBred · · Score: 1

      It's a reverse-engineered implementation of the Win32 (and now 64) API. Your requirement for an implementation is erroneously strict.

    15. Re:"emulator"? by Anonymous Coward · · Score: 0

      Software cannot be implemented without adhering to a set of defined rules. In Wine's case, there are no rules, only an end result. It has no adherence to correctness, or to strict exactness, or to a specification, only to similar compatibility. It's a product; a remade product with a differing goal: to be open.

    16. Re:"emulator"? by bill_mcgonigle · · Score: 2, Insightful

      It doesn't emulate a platform API. It implements a platform API.

      it's stateless?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    17. Re:"emulator"? by ChunderDownunder · · Score: 1

      Indeed, that's the purpose of qemu. As clips on youtube of wine running on an N900 attest. (x86 --> ARM)

    18. Re:"emulator"? by TheRaven64 · · Score: 2, Interesting

      It is an adaptor that makes one set of APIs (POSIX + X11) appear like another (Win32). In most of computer science, we call that an emulator. It is not a CPU emulator (which makes one CPU appear like another), or a full system emulator (which makes one complete set of hardware appear like another), but it is an emulator. Oh, and it doesn't just reimplement the APIs, it also provides a run time loader and ABI compatibility. *NIX systems can't natively load Windows PE files...

      --
      I am TheRaven on Soylent News
    19. Re:"emulator"? by TheRaven64 · · Score: 1

      Unfortunately for the N900, QEMU implements the emulation a bit far down the stack. You compile WINE as a native x86 app, then any system calls that it makes are translated to native system calls. You don't have to emulate the kernel, but you do have to run all of the userland stuff in the emulator. Fortunately, the client-server design of X11 means that this excludes most of the graphics stack, including OpenGL.

      A better design, used by Transitive and others, moves the emulation barrier right up the API stack. You take all of the WINE headers and (automatically) generate a stub function that thunks out of the emulator and calls the native one. This is pretty easy to do for most functions, because the calling convention tells you where the arguments are. It's more effort for variadic functions, but generally these are wrappers around a few non-variadic functions, so you can leave them inside the emulator on the first pass. If you're really clever, then you can tweak the stdarg.h macros used by the ARM version of WINE so that they grab the registers / stack values from the emulator. The easiest way of implementing this kind of thing is to just have the stub versions that run inside the emulator issue an interrupt which QEMU uses to jump to some native code, then have stubs outside of the emulator (but in the same process, so pointers work between the two) construct the ARM function call from the arguments in the QEMU registers and stack. This is a bit harder when mixing big and little endian code, because you need to worry about the format of data on the heap.

      The benefit of this approach is that almost all of the WINE code becomes native code. This reduces the amount that needs emulating, which reduces the amount of time spent in emulated code and reduces the amount of RAM needed to cache translated code.

      --
      I am TheRaven on Soylent News
    20. Re:"emulator"? by arndawg · · Score: 1

      So that would make it a simulator? You know like when an airplane simulator "implements" the physical qualities of real flight.

    21. Re:"emulator"? by DarkOx · · Score: 1

      I would agree with you and break it down like this:

      Emulator - Software that implements or replicates the behavior and function of digital hardware

      Simulator - Software that implements at a presentation level the behaviors and possibly the functions of some type of hardware; but does not model the hardware completely.

      Translator - Software that changes one set of instructions into another set intended to duplicate the behavior of the original but prior to execution time.

      Interpreter - Software that changes one set of instructions into another set intended to duplicate the behavior of the original at execution time.

      Compatibility layer - Software which duplicates the interface of some other software and may or may not provide equivalent behavior.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    22. Re:"emulator"? by Haeleth · · Score: 1

      No, it makes it a clone.

      You wouldn't call DR-DOS an MS-DOS emulator or simulator, would you? WINE is a Win32 clone.

    23. Re:"emulator"? by Anonymous Coward · · Score: 1, Funny

      It doesn't emulate a platform API. It implements a platform API.

      it's stateless?

      Looks like someone's being doing too much Java programming to remember the actual meaning of words.

    24. Re:"emulator"? by NotBorg · · Score: 1

      I'll throw in the word "linker" just to confuse you both.

      Instead of your application linking with "real" Windows binaries it links with an alternate implementation of those binaries.

      In many cases an API function call is implemented without even making a call to X, GL, the native kernel, or any other part of Linux/Mac/etc. It is simply a reimplementation of the call. Translation does not fit here because it doesn't translate the Windows call to a native Linux call at all.

      And really both Linux, Windows, and applications are speaking the same x86 based "language" anyway. To my understanding, that fact is mostly is what the recursive acronym was getting at. They wished to distance themselves from the notion that Wine was akin to the same kind of technology and approach as a NES emulator or VM environment.

      Translator fits for a NES emulator but only loosely and imprecisely fits for Wine.

      Also, interpreter and translator ignore the existence of Winelib which shares the same code base and doesn't fit either. Winelib aims to let you compile your Windows sources as a Linux/Mac/FreeBSD/etc binary. Source compatibility generally isn't considered emulation, interpretation, or translation.

      "Reimplementation" is probably the best word to use if you are going to pick just one single word.

      --
      I want this account deleted.
  6. Re:wait what? by QuantumG · · Score: 0, Flamebait

    Do we need to explain to you how a hyperlink works too? hint: it's the first one in the summary.

    --
    How we know is more important than what we know.
  7. 15 years from 0.0 to 1.0... by Anonymous Coward · · Score: 0

    That's a 0.1 version increase every 18 months, no?

    So they've got a year to get rid of that darn "Candidate" tag if they wanna stay on schedule!

  8. Re:What? by jabuzz · · Score: 3, Interesting

    I remember 16 years ago on the Wine mailing list saying that spending time supporting Win16 was a total waste of time, and they need to concentrate on Win32 as by the time they supported either in a meaningfull wa, nobody would care about Win16 anymore.

    Of course I was shouted down and flamed for my entirely accurate predicition. So of course huge amounts of time where wasted in the early days concentrating doing a really good Win16 emulation, that nobody could care less about for a decade now.

  9. Re:wait what? by chibiace · · Score: 0

    hyper.. link..?

    --
    he who controls the spice controls the universe
  10. Re:Wow !! big news... by Anonymous Coward · · Score: 0

    Pulling numbers out of your ass sure is a fun way to troll isn't it?
    That's what me and my 1,337 friends on facebook think anyway.

  11. But... by Andorin · · Score: 3, Funny

    Does it run Linux?

    --
    That Anonymous Coward guy is pretty annoying. Can we have the government censor him or something?
    1. Re:But... by DragonWriter · · Score: 1

      Does it run Linux [wikipedia.org]?

      The link to WUBI is is somewhat inappropriate: WUBI is an installer that installs Linux in a file hosted on a Windows filesystem using something that works as a Windows installer (and creating a Windows uninstaller for the Linux installation.) But it doesn't run Linux under Windows.

      So if you want a Linux under Windows distribution to talk about running under WINE what you really want is more Portable Ubuntu Remix, not WUBI.

  12. Re:What? by DarkKnightRadick · · Score: 2, Insightful

    Sometimes it sucks to be right.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  13. Great Job, but ... by udippel · · Score: 1

    ... a tad late.
    While I was fiddling with some Windows applications over the last 10 years, to make them work in wine (not too high a success rate, :( ); these days thanks to SUN Microsystems (anyone remembers??) I fire up my Virtualbox, and chances are, the application works.

    Has one made some comparison of speed, resource usage, of major applications between running in wine and running in Virtualbox? Google has a few hits, though of old age.

    1. Re:Great Job, but ... by shiftless · · Score: 3, Interesting

      Apps are faster in Wine than VMWare. I tested Eve Online in both and it was noticeably faster in WINE. Both paled in comparison to running natively under WinXP on the same platform however.

    2. Re:Great Job, but ... by Anonymous Coward · · Score: 0

      Some people don't like to buy, or "pirate" a copy of MS Windows just to run one or two apps that they "need". Having to fire up an emulator and run an entire other operating system, just to run one piece of software is not efficient.

      Unfortunately, for some software, WINE isn't enough. But, for many people it is.

      Resourcewise, it is going to be slower, use more, etc. to emulate an entire computer and run another OS, than to merely implement an API layer.

    3. Re:Great Job, but ... by Anonymous Coward · · Score: 0

      How exactly is running an application on an operating system on top of another operating system going to be faster than just running the application on top of one operating system without the second middleman?

      Virtualization works fine if you're trying to contain something like virtual servers or if stuff doesn't work in Wine but Wine should really be your first choice in order to properly integrate with the OS.

    4. Re:Great Job, but ... by AusIV · · Score: 1

      I can't imagine many applications where the overhead of an entire virtualized operating system would be less resource intensive than running the application with a thin API layer. It might be necessary for some applications that don't work on wine, but I can't imagine it would be fruitful if the application functions properly on Wine.

  14. Re:But Windows 7 Is So Schweet! by Sir_Lewk · · Score: 4, Insightful

    Believe it or not, WINE isn't meant for people who are using Windows... It's great that Windows suits your purposes, I'm happy that you are happy but otherwise don't give a damn. However, it is naive (and terribly offtopic) to suggest that nobody needs to run Windows applications on non-Windows platforms anymore.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  15. Re:What? by Anonymous Coward · · Score: 0

    Lots of 32-bit applications directly or indirectly depended on win16. I remember even on "32 bit" Windows 95/98/ME, the multimedia stack and OLE was almost pure 16-bit, If you wanted to use audio or embed pictures into compound documents, you were embedding 16-bit objects. And then there were drivers...

    Even today, Windows 7 can run 16-bit code (scarily, 16-bit code can bypass security checks). You can turn off 16-bit support, if you research it.

  16. Re:What? by mister_playboy · · Score: 4, Informative

    Even today, Windows 7 can run 16-bit code (scarily, 16-bit code can bypass security checks). You can turn off 16-bit support, if you research it.

    The 64bit version of Vista and 7 cannot run 16bit code, actually. (Can't run the installer for Command & Conquer, for example) Wine now supports that part of the Windows legacy better than Windows itself.

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
  17. Re:But Windows 7 Is So Schweet! by Shikaku · · Score: 2, Informative
  18. Re:wait what? by poopdeville · · Score: 2, Funny

    Dude, Chibi Ace is almost as cute as Chibi Luffy. c|:0D

    --
    After all, I am strangely colored.
  19. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    However, it is naive (and terribly offtopic) to suggest that nobody needs to run Windows applications on non-Windows platforms anymore.

    I could not agree with you more. Except there are a fuck-ton of conceded Linux zealots who would claim otherwise. Friends of yours?

  20. Re:What? by whoever57 · · Score: 2, Interesting

    nobody would care about Win16 anymore.

    I care about Win16. The one thing I use Wine for is to run a 16-bit Windows application.

    --
    The real "Libtards" are the Libertarians!
  21. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    the conditionals in your statement made me laugh

    1. when there's a crash it's usually the apps crashing... duh, just like on every other NT based windows. what's new here?
    2. use microsoft security essentials, malwarebytes anti-malware, norton internet security 2010 to keep my.... so windows is the perfect operating system but yet it needs these nasty crutches?
    3. asid from a sketchy program I downloaded and ran with admin priv... hmm, I think this explains it all right here. it WAS compromised because you ran something you shouldn't have to run as admin. so much for your 'best operating system' theory. you basically admitted your computer was compromised.

  22. Re:What? by BikeHelmet · · Score: 2, Interesting

    One of the easiest ways to manage Wine versions and installing games: http://www.playonlinux.com/en/

  23. Re:But Windows 7 Is So Schweet! by icebraining · · Score: 1

    Why run uTorrent in Wine when there's plenty of perfectly good native torrent apps?

  24. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    I did this for a while too, I can't remember my reasoning as to why. They list Wine as a supported target though and test against it, which I think is pretty cool.

  25. versionings speed by fph+il+quozientatore · · Score: 1

    15 years to get to 1.0 means a speed of a 0.0666 increase in the version number per year. This extrapolates to 3 more years to get to 1.2. So it's not surprising to see a RC only two years later.

    (this post just nominated for the "worst use of extrapolation 2010" award)

    --
    My first program:

    Hell Segmentation fault

    1. Re:versionings speed by Elektroschock · · Score: 1

      It seems to me that the wine development process does not really scale well but they use also test based development and that seems to speed up the development cycle. Other aspects like the Dib Engine are a governance nightmare of Wine. Though the patch is optional (has to be enabled) they didn't let it in although it supports some applications better and was a release target for 1.2. The Wine project management played Mornington Crescent with contributers for the DIB Engine for almost 10 years. It is a pity that no one ever started to fork Wine and improve project management.

    2. Re:versionings speed by Wildclaw · · Score: 1

      Except of course that 1.0 and 1.2 are not real numbers. They are in fact two numbers separated by a dot. With real numbers 1.4 > 1.38. With version 1.4 1.38.

    3. Re:versionings speed by Wildclaw · · Score: 1

      Bah, forgot about slashcodes complete lack of functionality. Should be "With versions 1.4 < 1.38"

  26. Re:What? by Anonymous Coward · · Score: 1, Interesting

    M$ is doing that to try to force the few people who had useful 16 bit software to throw it away so they'd finally spend money on newer stuff. There is no reason why they couldn't do something like Dosbox to keep 16 bit apps running on Win7 64. Dosbox already ran dos-era apps better in 32 bits windows than the native cmd.exe did.

  27. Re:But Windows 7 Is So Schweet! by i23098 · · Score: 1

    Why run uTorrent in Wine when there's plenty of perfectly good native torrent apps?

    Because there is no native app so light and yet with a simple GUI and friendly use :p
    The only uTorrent replacement I can suggest is kTorrent, that is not so light, but it's very good :D

  28. Re:*BSD is Dying by Anonymous Coward · · Score: 0

    OMG I thought *BSD is dying trolls were dead! But it seems they are undead! :D

  29. Re:What? by TheRaven64 · · Score: 2, Insightful

    15 years got them the ability to run most apps that required Windows 2000, quite a few that required XP, as well as apps using the old Win16 APIs. How long did it take Microsoft to get to the same place?

    --
    I am TheRaven on Soylent News
  30. Re:What? by TheRaven64 · · Score: 1

    You're almost certainly not alone in this. A lot of small businesses that I've come across have had some custom VB4 app that they depended on. A few of them have even kept Win 3.11 machines around to run it (Win 3.11 runs really fast on a 200MHz Pentium). Since about five years ago, it's been more likely that these apps will run on *NIX with WINE than on a recent version of Windows.

    --
    I am TheRaven on Soylent News
  31. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    Not if you want to use uTP.

  32. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    because there are none that compare to uTorrent. EOF.

  33. Re:OS X == Mainstream BSD Dimwit by Anonymous Coward · · Score: 0

    Linux has a lot bigger install base. That's the real thing that matters. Talking about "market share" is just bullshit beeping for CTO's.

    And to nitpick - OS X doesn't base on BSD either (even it includes BSD services in the Mach), it bases on NeXTSTEP.

  34. Re:What? by Jorl17 · · Score: 1

    Most things do work. I've been using Wine ever since I made the switch to GNU/Linux. Sure, I may have to hack it sometimes to produce desired results, but it mostly works.

    --
    Have you heard about SoylentNews?
  35. a third option by Anonymous Coward · · Score: 0

    the third option is to make Portable Executables (aka windows executables) native to linux. WINE doesnt make PEs native, it runs them in userland.

    so the solution is to make a binary format loader for the linux kernel and shared libraries so that it runs like the real deal.

    there's a new project doing this too: binfmt_pe

  36. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    there is a native version (for linux) of 7zip though ..

  37. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    To test WINE? (I can't think of any other reason)

  38. Re:But Windows 7 Is So Schweet! by Shikaku · · Score: 1

    In other words you're saying:

    Yo darkmeridian, I'm happy for you and Imma let you finish, but Linux with Wine is the best combination of ALL TIME.

  39. Re:But Windows 7 Is So Schweet! by Shikaku · · Score: 1

    I used to but I use transmission now because it works just as well and at least I don't have to worry about it being owned by Bittorrent Inc and not having a backdoor...

  40. Re:What? by DarkKnightRadick · · Score: 1

    How long did it take Microsoft to get to the same place?

    Ouch. (:

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  41. $200 retail Windows vs. $200 Acer Aspire Revo by tepples · · Score: 1

    A $200 retail copy of Windows for virtualization on a desktop PC is not much cheaper than a $200 Acer Aspire Revo PC running Windows. Yes, you need to buy a KVM switch, but the Revo comes with a spare keyboard and mouse to make up for that. The best part: your Windows apps won't slow down your native apps.

  42. Defined rules on MSDN by tepples · · Score: 2, Insightful

    Software cannot be implemented without adhering to a set of defined rules.

    There are two sets of defined rules. One of them is the MSDN documentation for the Windows platform. Another less defined set is that a specific suite of programs, which by 1.0 included Office 2007 viewers, has substantially the same behavior on Wine as on Windows.

    1. Re:Defined rules on MSDN by David+Gerard · · Score: 1

      Note that MSDN is frequently a tissue of lies and only useful for vague guidance rather than as any sort of reliable source - so Wine development these days is mostly test-driven, such that Wine aims to give the same results on the project's tests that it does on Windows. There's even a testbot to automatically run new tests against a pile of VM installations of original Windows.

      --
      http://rocknerd.co.uk
  43. Calling Wine an emulator cheapens "emulator" by tepples · · Score: 1

    well, it's emulating a platform API (as opposed to hardware)

    Any more than a Linux PC's X server "emulates" the X API? Or your Qt library "emulates" the Qt API? If you use the term "emulator" to refer to anything that doesn't involve interpreting or dynamically recompiling machine code, that cheapens "emulator" to the point where every library on your system is an emulator. Where I come from, Wine is called a "subsystem", just like Qt and Gtk+ are "subsystems".

  44. Re:But Windows 7 Is So Schweet! by tepples · · Score: 1

    Yes, there's a command-line clone of 7-Zip called p7zip, but some people might need a GUI to wrap around it. Some generic archive manager GUIs just work, such as File Roller in Ubuntu, but do all?

  45. Re:What? by Pherlin · · Score: 1

    True, but it doesn't help for Win32 Programs that have Win16 Installers. This is likely what GP is referring to; a lot of games of that era (And even for some time after) use 16 bit installers because, well, the publisher probably already had the license and didn't see the sense in paying for a new one. After all, there was no way to know back then how far (or close) 64-bitness was to be on a consumer machine, and even still that x64 would be done in such a way that 16 bitness was not doable.

    Some good examples of 32 bit Apps with 16 bit Installers;
    -AutoCAD R14 (Sure, it's old, but a lot of old drafting coots prefer it over newer versions, and reusing their existing version is far cheaper than paying the thousands of dollars for a new license.)
    -X-Wing Alliance (Released in 1999, and still has a 16-bit installer!)
    -Installers for some Wacom Tablet Drivers (Oooh, nothing makes me a sad panda quite like hardware being unusable because you don't have a driver)

    Dosbox won't help you with these, alas. Perhaps XP mode in Windows 7 but I certainly don't have the money to spend on Ultimate. VM would work, with a required level of fanciness dependent on the software you're running, (At work, I can get by with using the free VMWare Server for AutoCAD R14 when I need it (Still have to code/debug old R14 LISP Expressions, sometimes things act a little different in the newer versions so testing in ACAD 2007 is never a sure thing.)

    But, 3d Applications would require a fancier piece of VM software (Probably, say, Workstation, to do the D3D.) Lord knows how easy/hard it would be to get something like a joystick working with that.

    Goodness, it's all the pain in the ass of running a Mac, without any of the smugness!

  46. Re:What? by b4dc0d3r · · Score: 1

    Do you want a medal? You would have been free to work on Win32, with most of the project focused on 16 bits. At the time everyone had work in progress, and much of that would be taken apart and rendered useless. What's wrong with finishing something before starting something else?

    OK, here's your medal. You pointed out the blatantly obvious fact that operating systems were moving to 32 bits. 16 years ago was 1994, the first release of Win95 was imminent, there wasn't a whole lot of testing you could do, the documentation was in many ways still in progress. Petzold's Programming Windows 95 was written in 1996.

    In 1994 it plain old didn't make sense. 16 years later I'm telling you it should have been obvious at the time. You want to tell people what to do with their time, you have to be a project manager.

  47. Re:But Windows 7 Is So Schweet! by Sir_Lewk · · Score: 1

    Sure.

    Also, I love fish sticks.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  48. Re:What? by Anonymous Coward · · Score: 0

    That's not a limitation of the operating system, that's a limitation of your CPU. When initialized in 64 bit "long mode", it cannot go to 16bit mode.

    See http://en.wikipedia.org/wiki/X86-64#Operating_modes

  49. Re:What? by Anonymous Coward · · Score: 0

    You bastard! I've got unreplacable win16 software here which used to run on Wine long ago but no longer does! Win3.1 is long gone leaving an 12+ year old linux P75 maxed out at 32mb RAM (makes funny noises) as the only way in to this critical but long abandoned by the vendor app. arrgh! We still need that. Linux+Wine is our legacy Windows! Don't assume others' needs are the same as yours! Don't force other users to be limited by your finite imagination!

  50. Re:What? by Anonymous Coward · · Score: 0

    Vista being such a failure and microsoft's complete refusal to make dx10 and later available to xp has been amazing for games on wine.

  51. No candidates, please by grikdog · · Score: 1

    I wouldn't mind helping, but: I'm not going to update from Jaunty just to test something "better" than Wine 1.0.1, the synaptic pkg in Jaunty. I would like to see Many Faces of Go work right (no screen artifacts, especially in drop shadows), but JellyFish Lite 3.5 works. Fallout and Fallout 2 used to work under the previous Wine. The only things I want to run are the Windows versionx of SmartGo and Rosetta Stone. Everything else does just fine in Sun's Office. Is Wine 1.2 going to be great? Depends how fast they get it to Ubuntu. And whether Canonical thinks it matters to support anything older than Lucid.

    --
    ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
    1. Re:No candidates, please by snadrus · · Score: 1

      https://launchpad.net/~ubuntu-wine/+archive/ppa Synaptic, third party, add:
      ppa:ubuntu-wine/ppa

      And it's for all 9 Ubuntu releases.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
  52. Games by Anonymous Coward · · Score: 0

    I use Wine myself and it seems to work for a lot of the games (albeit, sometimes its quirky).

    I always wondered if Wine devs are taking the wrong approach to this: Instead of rewriting all the win32 DLLs, why not first write all "non-portable" DLLs, then worry about rewriting rest of the DLLs at later time.

    What I mean is, most of us have a copy of windows somewhere (its almost impossible to buy a notebook without windows preloaded :-/ ), so instead of rewriting files like mfc42.dll, why not just copy those files from win32 for the time being, and first worry about just writing the stuff that one cannot copy.

    The advantages are two fold:
    1) wine would work for everything much sooner
    2) as more people use it, more devs would sign up to help

    Look at it logically: if you have a win32 app that you want to run, that means that you already have a copy of windows that the app runs on.

    So,
    1) Write just the necessary components
    2) Copy missing win32 DLLs
    3) Run application
    4) Rewrite "portable" DLLs as time sees fit
    5) profit

    The only reason why I have windows even around is because I play games on occasion :-/

    If I could pop in my windows CD and copy few DLLs off of it when I want to install a windows game, I would buy beer for all the wine developers.

  53. Re:But Windows 7 Is So Schweet! by Dracker · · Score: 1

    Private trackers often use whitelists for allowed torrent clients.

    Utorrent is always on the list and instantly updated when a new version comes out. Linux and Mac clients like Transmission, not so much.

  54. the #1 bug that should be addressed... by Anonymous Coward · · Score: 0

    http://bugs.winehq.org/show_bug.cgi?id=6971

    This bug causes a large number of games to be unplayable. Basically, your mouse leaves the Wine window when you try to turn 360 degrees. It applies to all Unreal II engine games that I've tried and others as well.

  55. Re:But Windows 7 Is So Schweet! by Anonymous Coward · · Score: 0

    Private trackers often use whitelists for allowed torrent clients.

    Utorrent is always on the list and instantly updated when a new version comes out. Linux and Mac clients like Transmission, not so much.

    perhaps you should check out qBittorent

    # Torrent spoofing to bypass private trackers whitelisting

    as for updates, all my software (not just qBittorrent) gets updated when there is a new release via APT.

  56. 15 years is quite a long time by williamyf · · Score: 1

    Just consider that one of the BIG targets, namely Windows XP was a sitting duck for something like 6 years (XP Released in 2001, Vista released in 2007 to the general public)... And WINE was not able to get there...

    Also, remember the metafile fiasco?.

    WINE had excatly the same error. And I will take none of that "they are replicating the functions" crap.

    If the WINE team had recognized this metafile crap as a security vuln themselves, they would have boasted about it from here to mars and back, and then added a line in the config files of the form:

    WinMetaFileFlaw=x;
    [X=0 -> Vuln allowed; X=1 -> WINE team Fix; X=2 -> Reserved to emulate Microsoft fix if and when they release it].

    So yes, They had the target sitting still for 6 years and could not catch it. Long live wine!!!!

    PS: Now that the folks at ReactOs saw the light and did the changes, maybe we can expect more of both ReactOs AND WINE. First ordder of the day, find a big corporate sweet daddy (like Symian, Eclipse, Xen, et al)!

    PS2: Well, I have some good karma I can burn today.

    PS3: I am not beein a troll, is my long standing opinion, so if you want to mod me down do it, but not with troll.

    --
    *** Suerte a todos y Feliz dia!
  57. Re:What? by Bungie · · Score: 2, Informative

    M$ is doing that to try to force the few people who had useful 16 bit software to throw it away so they'd finally spend money on newer stuff.

    No, they are doing it because the 16-bit subsystem (NTVDM) uses the processor's virtual 8086 mode which is not available under x64. They would have to emulate the whole thing under x54, which is what Virtual PC does already.

    --
    The clash of honour calls, to stand when others fall.
  58. Re:What? by Anonymous Coward · · Score: 0

    Did you read the link you posted?

    It's not a limitation of the CPU.

    There are two 64-bit modes. Long mode, and Compatibility mode.

    Long mode is pure 64-bit mode.
    Compatibility mode is 32-bit and 16-bit mode only.

    It is entirely possible to switch between the two. How else do you suppose 64-bit Windows and Linux can natively run 64-bit and 32-bit executables?

    This is in fact a design choice by Microsoft to remove the 16-bit subsystem from Windows. It is LONG overdue.

    Do not speak of which you do not know.

  59. Re:What? by Anonymous Coward · · Score: 0

    It is possible to switch an X86-64 chip into virtual 8086 mode, by first switching it from 64 bit long mode into 32 bit protected mode, then into virtual 8086 mode. It's what the v86-64 project does (http://v86-64.sourceforge.net/). It seems Microsoft hasn't caught on, or deliberately wants 16 bit support to die.

  60. Re:But Windows 7 Is So Schweet! by Tubal-Cain · · Score: 1

    I think I've seen a 7z option in ark (Debian unstable).

  61. Re:But Windows 7 Is So Schweet! by snadrus · · Score: 1

    Good to know, because I'm desperately looking for a link to a strategy game as intricate as Warcraft 3 or even Starcraft that runs natively in Linux. Do you have that link?
    My company can't move either until a mult/nest program is available too.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  62. Re:But Windows 7 Is So Schweet! by snadrus · · Score: 1

    Add either of the 7zip command-line utilities and File Roller will "just know" how to use it.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  63. Re:But Windows 7 Is So Schweet! by Shikaku · · Score: 1

    runs natively

    You're not a very good troll. Try again later.

    (Hint: this is a Wine thread.)