Slashdot Mirror


Ask Jeremy White and Alexandre Julliard About the Future of WINE

Last week, after 15 years of development, tempered by the need for arduous reverse engineering, the WINE project released version 1.0. What "1.0" means for WINE is neither that the project is finished, nor that it is perfect, but rather that the software runs a small subset of specific freely downloadable Windows applications. That's not to say it doesn't run scads of others, too -- the apps database is proof that thousands of programs run to at least some degree. Here's your chance to ask WINE developer Jeremy White and WINE project lead Alexandre Julliard (both of Codeweavers) about the future of WINE, or any other questions about the project that cross your mind. The usual Slashdot interview rules apply; please ask as many questions as you'd like, but limit yourself to one question per post. We'll pass on the best questions to Jeremy and Alexandre for their answers.

346 comments

  1. What about the small unique apps? by suso · · Score: 5, Interesting

    I hear people often say that its important for Wine to be able to run major applications like Office and Photoshop. However, from a migrate to Linux point, I think the thing that holds people up the most is the small propreitary applications that are written for a specific function. Is there going to be any focus on those programs in the future? Disclaimer, I realize that there are tens of thousands of such apps, but maybe many have something in common.

    1. Re:What about the small unique apps? by Anonymous Coward · · Score: 1, Insightful

      I suspect the answer is that eventually wine hope's to have a good enough replication of windows API's that anything that works on windows will work on WINE. Also that if you wish to submit a patch to fix a specific program that doesn't go and break other programs, you're free to do so.

    2. Re:What about the small unique apps? by David+Gerard · · Score: 5, Informative

      Bugs in such apps are valid and they work hard on fixing them where at all possible. In fact, almost all such apps work just fine.

      What tends to happen is that a given area of Win32 is covered to the extent that all apps written with a tool that uses that area then work. So e.g. we're desperately waiting for .NET 2.0 to work properly in Wine.

      --
      http://rocknerd.co.uk
    3. Re:What about the small unique apps? by Anonymous Coward · · Score: 0

      My guess is that once one of:

        a) Linux passes windows on the corporate desktop (unlikely), or
        b) MS breaks backwards compatibility themselves,

      happens, then people involved with the wine project may find themselves paid a pretty penny to get the essential-to-company-X apps running properly.

    4. Re:What about the small unique apps? by mrsteveman1 · · Score: 3, Insightful

      Microsoft can't even do that themselves...

    5. Re:What about the small unique apps? by Anonymous Coward · · Score: 1, Interesting

      I think the important thing to run is games. Gamers are a significant subset of the computer using society.

      There are thousands (if not millions) of games that will never be ported, for various reasons. Many old games do not have the company or the source still there, even if there was the will to do it.

      Similar games or clones are rarely able to replace the original, also for various reasons - how would you replace WoW or Counter-strike?

      Even if, starting tomorrow, ALL games came in a Linux version, there still would be all those other games that won't run. And of those thousands/millions, at least thousands of them are so important that they need to be playable for a long time to come.

      Some people only think that if the new games comes for Linux, it will all be alright. Those people are rarely gamers. There are so many many classics that will never stop being great and worth playing. That is why the MAME, ScummVM and similar projects are so popular...

      Anyhow. Games should not be seen as applications in the regular sense, but rather documents - in this case, documents locked in the proprietary Win32 API/DirectX format. OpenOffice solved to Word lockin, Wine could solve this one.

      The old games do I own and wish would play in Wine? PlaneScape:Torment, Grim Fandango and Crimsonland would be good candidates. There's of course tons more, but we'll have to start somewhere. :)

    6. Re:What about the small unique apps? by Hatta · · Score: 1

      The problem here is the old 80/20 rule. It's going to probably going to take 80% of the total effort to get the last 20% of apps working.

      --
      Give me Classic Slashdot or give me death!
    7. Re:What about the small unique apps? by chammy · · Score: 4, Interesting

      b) MS breaks backwards compatibility themselves, This has happened time and time again in the past. I have quite a large collection of programs that I've spent money on that no longer work on modern versions of windows. Since it's nearly impossible to get drivers for new hardware so I can run stuff like Win98 (soon to be the same for XP!) on my pc, I've found that Wine gives me a much better chance and getting old stuff to work.
    8. Re:What about the small unique apps? by FazzMunkle · · Score: 1

      May I add to this question the applications that need low level hardware access? Such as access to machining routers that are controlled through applications that need access to serial ports and parallel ports in a Q&D way that doesn't have to go through a driver first. I know this is a problem in emulation where not all hardware in the host machine are seen and even a problem when moving from Win98 (probably using DOS calls) to WinXP and up where hardware access may have to go through software to use it. My cousin ran into this problem using a vertical market Win98 compatible application for his many machines in his shop. This could be a coup for XP and Vista users who still want to use their still working apps and computer controlled hardware.

      I'm not very savvy about what I'm talking about here, but I remember enough from hearing my cousin talk about this problem. He needed low level hardware DOS calls (or whatever they were) to use his shop hardware which was clearly a vertical market solution.

    9. Re:What about the small unique apps? by tobiasly · · Score: 1

      So e.g. we're desperately waiting for .NET 2.0 to work properly in Wine.

      Huh? Are there really that many programs that use both Win32 APIs and .NET? Why not use Mono for the .NET apps?

    10. Re:What about the small unique apps? by David+Gerard · · Score: 2, Insightful

      Yes there are, and Mono 1.9 is almost there. Unfortunately, Novell don't consider a missing function that affects a real app a reportable bug, as I discovered. o_0

      --
      http://rocknerd.co.uk
    11. Re:What about the small unique apps? by jimicus · · Score: 1

      I hear people often say that its important for Wine to be able to run major applications like Office and Photoshop. However, from a migrate to Linux point, I think the thing that holds people up the most is the small propreitary applications that are written for a specific function. Is there going to be any focus on those programs in the future? Disclaimer, I realize that there are tens of thousands of such apps, but maybe many have something in common.

      A lot of these apps are sold complete with some sort of support contract. Good luck getting support when they ask what version of Windows you're running and you answer "Er... actually I'm running it under Wine".

    12. Re:What about the small unique apps? by Nurgled · · Score: 2, Insightful

      Are there really that many programs that use both Win32 APIs and .NET?

      Yes.

    13. Re:What about the small unique apps? by electrofelix · · Score: 1

      Probably more like 80% of the total effort to get the first 20% of apps working

    14. Re:What about the small unique apps? by sanosuke001 · · Score: 1

      This is the only reason I haven't switched from Windows completely. When windows games work 100% or all games come as a linux version, I'll switch.

      --
      -SaNo
    15. Re:What about the small unique apps? by snilloc · · Score: 1

      If it ran under Win98 you will probably get decent performance out of a virtualized Win98 in VirtualBox.

    16. Re:What about the small unique apps? by chammy · · Score: 1

      I use Qemu/KVM, but for things that require accelerated video Wine can't be beat.

  2. Most pressing issue... by pwnies · · Score: 5, Funny

    I think the question that is most pressing on our minds (and the one that will determine the magnitude of the pigs flying) is, "Will we be able to run Duke Nukem Forever on Wine 1.0 in the Year of the Linux Desktop?"

    1. Re:Most pressing issue... by __aamnbm3774 · · Score: 1

      Step 2: Profit?

    2. Re:Most pressing issue... by Z_A_Commando · · Score: 1

      By that time they might be up to WINE 2.0!

    3. Re:Most pressing issue... by David+Gerard · · Score: 1

      Wine 1.0 works well on Eee and its clones ;-p

      --
      http://rocknerd.co.uk
    4. Re:Most pressing issue... by fm6 · · Score: 1

      And I thought the first lame joke would have something to do with the grape beverage...

    5. Re:Most pressing issue... by I+cant+believe+its+n · · Score: 1

      I think the question that is most pressing on our minds (and the one that will determine the magnitude of the pigs flying) is, "Will we be able to run Duke Nukem Forever on Wine 1.0 in the Year of the Linux Desktop?"

      No.

      (But you will be able to nuke a Duke from your Linux Desktop running Wine 1.0, for a while)

      --
      She made the willows dance
    6. Re:Most pressing issue... by Anonymous Coward · · Score: 0

      I think that the most pressing issue would be getting all of DirectX (Maybe even 10? *sigh*) fully functional...

    7. Re:Most pressing issue... by rootooftheworld · · Score: 1

      me wanna on dragonflybsd, you insensitive clod!

      --
      I know full well that tobacco is bad for you, so I smoke weed with crack
  3. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  4. No, wrong. by Anonymous Coward · · Score: 5, Informative

    1.0 is used to mark the API as being stable: it is now safe to build your Windows' program's source code against the wine headers without having to worry about them changing in the future.

    That a few of the important Windows applications work was a side goal: the wine developers merely thought that it would be fitting, given the apparent significance of the 1.0 release name, to perfect support for what they can.

    Perhaps you're thinking of wine the wrong way. It is, first and foremost, a windows-compatible API for porting applications to posix.

    1. Re:No, wrong. by JustinOpinion · · Score: 5, Interesting

      Perhaps you're thinking of wine the wrong way. It is, first and foremost, a windows-compatible API for porting applications to posix. Actually that brings up a question I'd like to ask the Wine developers:


      As I understand it, Wine was originally intended to be both (1) a set of libraries that Windows developers could recompile their code against to run on other operating systems; and (2) a compatibility layer to run unmodified Windows binaries on other operating systems. Which one was the "primary" intent of Wine originally?

      Also, nowadays, it seems that the vast majority of people use Wine in mode (2). Few developers have used the Wine libraries to recompile their code. Is this a fair assessment? If so, how does this affect the way you develop the Wine codebase? Do you see this changing in the future?
    2. Re:No, wrong. by dargaud · · Score: 1

      I'm a Windows programmer who recently started making all my new apps dual Windows/Linux apps through some compiler feng shui. I tried to use WINE as a user long ago without much success, but I had never heard of the WINE API. So, as an already Win/Lin programmer, is there a point to using it ? How does that differ from the usual windows.h API ?

      --
      Non-Linux Penguins ?
  5. What about that emulator? by Anonymous Coward · · Score: 0

    When are you going to start on that windoze emulator?

  6. Important! by squiggleslash · · Score: 1, Insightful
    Can you please, please, please, get Alpha Centauri working! We have alternatives to Microsoft Office. But Alpha Centauri, the best game in the Civ stable evah, is unclonable. I think I speak for most people here, as well as most people on this planet, and, indeed, most intelligent beings in our Universe, both biological, silicon, and sub-ethereal, when I say this is probably the single most important issue affecting humanity, and life itself.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Important! by MBCook · · Score: 5, Interesting

      What pieces of software that aren't working do you think are the most important to get working next? Have there been any programs that you never expected to have so many people request?

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Important! by Lonewolf666 · · Score: 1

      Since we're on the topic of games:
      I'd like a bit more performance (but I agree that the ability to run them correctly comes first). Right now, Day Of Defeat:Source runs under WINE on my PC but the FPS are a bit disappointing: roughly 1/4 of the Windows performance.

      --
      C - the footgun of programming languages
    3. Re:Important! by nomadic · · Score: 1

      Can you please, please, please, get Alpha Centauri working! We have alternatives to Microsoft Office. But Alpha Centauri, the best game in the Civ stable evah, is unclonable. I think I speak for most people here, as well as most people on this planet, and, indeed, most intelligent beings in our Universe, both biological, silicon, and sub-ethereal, when I say this is probably the single most important issue affecting humanity, and life itself.

      Agreed. I tried for several months to use linux as a gaming box, before finally giving up. Alpha Centauri was the first game I loaded up after installing Windows.

    4. Re:Important! by psxman · · Score: 1

      SMAC has a native Linux version, though it won't play with the Windows version, and it's a bit of a pain to set up.

    5. Re:Important! by dotancohen · · Score: 1

      Since we're on the topic of games

      Then write to the game developers and let them know that there is demand for their products on Linux.

      ArenaNet (Guild wars): http://www.arena.net/contact.php

      Ironclad Games (Sins of a Solar Empire) http://www.ironcladgames.com/contact.html

      Blizzard Entertainment (World of Warcraft) http://us.blizzard.com/support/webform-us.xml?gameId=0

      Firzxis (Civilization IV) http://www.firaxis.com/support/

      Electronic Arts (lots of games) http://www.info.ea.com/company/company_prlist.php

      Valve (Steam: Counterstrike, other games) http://www.valvesoftware.com/contact.html

      Activision (Gun) http://www.activision.com/index.html#contact|en_US

      --
      It is dangerous to be right when the government is wrong.
    6. Re:Important! by PitaBred · · Score: 2, Informative

      OpenGL games work very fast. It's typically only games that have Direct3D that are screwed up, and that is another whole morass on top of WINE proper.

    7. Re:Important! by amorsen · · Score: 0, Flamebait

      Alpha Centauri has a native port. You don't need Wine.

      --
      Finally! A year of moderation! Ready for 2019?
    8. Re:Important! by Anonymous Coward · · Score: 0

      there is an alpha centauri port for linux

    9. Re:Important! by Matt+Amato · · Score: 1

      You realize that Alpha Centauri has an official Linux version correct? I know, I own it.

    10. Re:Important! by Anonymous Coward · · Score: 0

      Coming in at #4...

    11. Re:Important! by slashgrim · · Score: 2, Informative
    12. Re:Important! by Spy+der+Mann · · Score: 1

      Not to mention video editing applications like Adobe Premiere. We're at Wine 1.0 and the Premiere 7.0 (PRO) installer STILL DOESN'T WORK.

    13. Re:Important! by David+Gerard · · Score: 1

      File more and clearer bugs and they'll have more to work with!

      --
      http://rocknerd.co.uk
    14. Re:Important! by wertigon · · Score: 1

      Didn't Loki Software port it?

      --
      systemd is not an init system. It's a GNU replacement.
    15. Re:Important! by squiggleslash · · Score: 2, Informative

      Had a native port. It's not really available in any practical sense.

      --
      You are not alone. This is not normal. None of this is normal.
    16. Re:Important! by jmorris42 · · Score: 1

      > Can you please, please, please, get Alpha Centauri working!

      Scrounge around places like eBay for the Loki Games port. Yes you have to google up some hints to get it running on the latest distros because libraries it depends on aren't installed by default anymore, but it can be done.

      --
      Democrat delenda est
    17. Re:Important! by squiggleslash · · Score: 1

      And it's not available, except used and at a phenomenally expensive price. In practice, it might as well not exist. I appreciate Slashdot is the pedant's dream, but I never said AC hadn't been ported to GNU/Linux: what I said is that making the regular version work under Wine was (something I need.)

      --
      You are not alone. This is not normal. None of this is normal.
    18. Re:Important! by Drooling+Iguana · · Score: 1

      Are your eyepatch and peg-leg at the cleaners or something?

      --
      ... I'm addicted to placebos
    19. Re:Important! by ultranova · · Score: 1

      Can you please, please, please, get Alpha Centauri working! We have alternatives to Microsoft Office. But Alpha Centauri, the best game in the Civ stable evah, is unclonable.

      Both Alpha Centauri and the Alien Crossfire extension have been ported to Linux. Isohunt.com, for example, has them at this very moment (search "alpha centauri linux").

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    20. Re:Important! by slashgrim · · Score: 2, Funny

      how fortunate for you ;)

    21. Re:Important! by spazdor · · Score: 1
      --
      DRM: Terminator crops for your mind!
    22. Re:Important! by Anonymous Coward · · Score: 0

      Not sure exactly what you mean by in the "Civ stable", but if you like Alpha Centauri, you'd love Galactic Civilizations 2. I don't know if it runs in Wine (I doubt it), but if it doesn't, that's the game you want them working on.

      (Posting anonymously because I've already modded.)

    23. Re:Important! by firewalkergr · · Score: 1

      Can you please, please, please, get Alpha Centauri working! We have alternatives to Microsoft Office. But Alpha Centauri, the best game in the Civ stable evah, is unclonable. I think I speak for most people here, as well as most people on this planet, and, indeed, most intelligent beings in our Universe, both biological, silicon, and sub-ethereal, when I say this is probably the single most important issue affecting humanity, and life itself.

      Why not use the Linux version of Alpha Centauri ?

    24. Re:Important! by dintech · · Score: 1

      The main thing stopping me migrating to Linux is theat I use lots of professional audio applications, for example Ableton Live. These kinds of applications exect to find WDM drivers in the OS and so it's difficult for Wine to run them. What are the underlying causes of this issue and will this type of problem ever be resolved?

  7. Re:10 years from now? by Anonymous Coward · · Score: 5, Funny

    If in 10 years the dominant platform is Linux, or OS X, where does that leave WINE?

    Vinegar?
  8. The future of wine looks good by Anonymous Coward · · Score: 0

    Isn't it a generally known fact that wine gets better as it ages?

  9. Re:10 years from now? by austin987 · · Score: 1

    Able to run any apps that are (still) only available on Windows. Many old apps are no longer produced, but runable in Wine (small, low use, very specific proprietary programs that businesses depend on, for instance).

  10. Apple by Gewalt · · Score: 5, Interesting

    Has anyone from WINE engaged apple to see about getting wine better ported and available to OSX users? I am currently using parallels to support my win32 needs under OSX, but that is all. I do not like the idea of having to pay FRP for a full windows OS when all I want to do is run win32 apps. I think it would be awesome to see WINE shipping directly in 10.7, with support from apple.

    --
    Modding Trolls +1 inciteful since 1999
    1. Re:Apple by dotancohen · · Score: 1

      I think it would be awesome to see WINE shipping directly in 10.7, with support from apple. Did you write to Apple and tell them that? Wine is open source, you know?

      For that matter, did you write to the developers of the applications that you need and let them know that you'd like an OS-X port of their software?

      --
      It is dangerous to be right when the government is wrong.
    2. Re:Apple by Anonymous Coward · · Score: 1, Informative

      You know, the official Wine page lists OS X specifically as a supported platform. If you want to get the dependencies (expat, freetype, fontforge, iconv, and so on) together for Wine you can build it yourself on OS X. Also, projects like MacPorts make it easy to build all kinds of free software. Personally, I like to just download a prebuilt binary of Darwine.

      What were you saying about being available to OS X users?

    3. Re:Apple by mabhatter654 · · Score: 1

      you mean for something like Cider... running a AAA game from EA like Spore...

      nope, nobody has tried anything like that. Sorry.

    4. Re:Apple by Anonymous Coward · · Score: 0

      It is available, but it isn't backed or supported by Apple, and it certainly isn't included in the OS.

    5. Re:Apple by sponga · · Score: 1

      Especially for Final Cut Pro, I know there are other programs but this one I really liked.

      I remember running that program and learning how to use it in a High School program many years ago.
      But when I got out of the class I found out it was only an Apple exclusive program, not even made for Windows.

    6. Re:Apple by themildassassin · · Score: 1

      As a person who has used both of the methods you have mentioned I've had little to no success with either. I've tested games and applications that run well under Linux wine and I've had no luck. In light of this, I for one, would like to know about the future of Wine on OSX.

    7. Re:Apple by Anonymous Coward · · Score: 0

      As a person who has used both of the methods you have mentioned I've had little to no success with either. I've tested games and applications that run well under Linux wine and I've had no luck. In light of this, I for one, would like to know about the future of Wine on OSX. Games in particular tend to need OpenGL for wine to run them, and Apple has an OpenGL bug that still needs to be worked around. While its not ready for primetime yet (still takes some hackery), I can attest that wine can run games on OSX.
    8. Re:Apple by CheckeredFlag · · Score: 1

      This build is up to date with the latest WINE sources and the first OS X port I've ever had any luck with. I'm amazed at how many Windows apps I can run now on 10.5.3 on my Intel MacBook Pro!

      While I would love to see Apple support WINE, I doubt we'll ever see them provide financial or development support for it since that would be a direct attack at Microsoft and they don't want further alienation from them. MS Office is very important for Apple.

    9. Re:Apple by I+Want+to+be+Anonymo · · Score: 1

      Somewhat off topic, but what I'd really like to see is Apple implement their Cocoa API and development tools on Windows and Linux, or at least provide cross-platform development tools.

      This could be a big boon to Apple converts who would like to develop software on their favorite platform but have a market ($ or FAIB) of a reasonable size.

      The benefit to Apple (and everyone else) would be enormous, as it could make the Mac the preferred first target, greatly increasing the software available for it, and allowing the various OS's to compete on their merits rather than the size of their existing installed base.

      (I know there are some workable cross-platform tools around, but most are either interpreted languages that are not suitable for a lot of purposes, or they produce applications that always look decidedly out of place on all but their primary OS. I guess what I really want is for Apple to take a stab at doing it better than anyone else has so far.)

      --
      Anonymous Cowards get no respect.
    10. Re:Apple by Anonymous Coward · · Score: 0

      It's called Darwine (Darwin/Wine), it's been around for a while, before Apple's switch to x86, even, IIRC.

      Direct support from Apple wpuld be neat, but as it stands, the port is already there, and it works well enough, even better, now since there is no longer the complication of something build on/for PPC trying to run x86 binaries.

  11. Why? by Anonymous Coward · · Score: 4, Interesting

    Wine was a great idea in its day but now with multi-core CPUs and excellent VMs (VMWare, VirtualBox, etc.) do you still see the need for Wine?

    1. Re:Why? by Zelocka · · Score: 2, Insightful

      Err I am going to go with gaming here.

      VM's work great if its something that does not need graphics or direct X processing, but if you want that you are out of luck.

    2. Re:Why? by The+Warlock · · Score: 4, Insightful

      VMs are notoriously shitty at hardware-accelerated graphics.

      But hey, if that ever changes...

      --
      I've upped my standards, so up yours.
    3. Re:Why? by Elwood+P+Dowd · · Score: 2, Informative

      It's Free Software: can't be discontinued by Microsoft, costs nothing, and runs anywhere you can get X Windows. Doesn't matter how excellent your emulation is, WINE still has a purpose. It's not an emulator, after all...

      --

      There are no trails. There are no trees out here.
    4. Re:Why? by David+Gerard · · Score: 1

      VirtualDub is an open source application written to Win32. Rather than port it, the developer simply declared Wine a supported platform.

      --
      http://rocknerd.co.uk
    5. Re:Why? by Kjella · · Score: 1

      VMs are notoriously shitty at hardware-accelerated graphics.

      But hey, if that ever changes...

      I was wondering about that, because from what I've understood DirectX 10 / WDDM allows multiple applications access to Direct3D accelerated windows simultaniously. If I understand that correctly, a VM should be able to just act as any other 3D accelerated application, running alongside them. Anyone know any good reason why it couldn't be done? Would obviously be limited to DX10 cards, but...
      --
      Live today, because you never know what tomorrow brings
    6. Re:Why? by Abcd1234 · · Score: 1

      Well, that and desktop integration. VMs are nice and all, but having to pop up a separate Window that contains the Windows app(s) I want to run is a serious pain in the ass.

      And that's ignoring the fact that Wine will almost certainly be faster than running under a VM. And will use fewer resources (particularly RAM). And will allow you to run apps without owning a copy of Windows. And probably a few other reasons I haven't thought of.

    7. Re:Why? by Haeleth · · Score: 4, Interesting

      Running Windows in a VM means you need a Windows license. Using WINE, you don't.

      Running Windows in a VM means your Windows apps are second-class citizens. Using WINE, everything is integrated into your regular desktop.

    8. Re:Why? by Just+Some+Guy · · Score: 1

      Wine was a great idea in its day but now with multi-core CPUs and excellent VMs (VMWare, VirtualBox, etc.) do you still see the need for Wine?

      As an end user, I sure do. Loading a few DLLs that are wrappers around native Linux functionality takes a lot less resources than hosting an entire running OS. If you're running a huge app, then maybe that overhead isn't a large proportional of that total. If you just want to run a smaller app or two, it can be a pain.

      And speaking of resources: say you have 2GB of RAM. You want to run an application in Windows. How much do you set aside to VMWare, knowing that it's going to be managing its own pageful, and that the entire VMWare image is subject to swapping out in the host OS on top of that? I'd much rather run e.g. Notepad in Wine and let Linux natively allocate resources to it than get Windows to manage it, and get Linux to manage Windows.

      Don't get me wrong; I love VMWare. I just don't see it (or any other virtualization product) as a replacement for Wine. They just don't solve the same problems.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:Why? by rantingkitten · · Score: 1

      Because Wine is faster for a lot of things. An example I encounter all the time at work: Sometimes I need to use copilot or similar tools to access a user's machine and screw around with whatever. It only runs on Windows and OSX, though. Now, I could open a VM, wait a few minutes for my virtual XP install to boot, and run the program from there, or I could just run the damn thing under wine in three seconds. In addition, I now have the ability to cut and paste between that application and my desktop, whereas you don't always get that in a VM. (I'm aware of VMtools but it seems to not want to install sometimes and I have no idea why.)

      So unless you're proposing I leave a VM running all the time, which I think is a silly and needless waste of computing power, Wine is still my choice for running some Windows program quickly. It also handles accelerated graphics fairly well, and my VMs don't.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    10. Re:Why? by nxtw · · Score: 1

      Recent VM software can show guest windows on the host's desktop. VMware Fusion on Mac calls it Unity; Parallels Desktop on Mac calls it Coherence; VirtualBox (on all host platforms) calls it seamless mode. This feature will be coming to VMware Workstation in the next version, I believe.

      I use VMware Fusion right now and recently tried the latest CrossOver Mac 7.0 demo.

      The first issue became apparent shortly after I began to install an application. There's no text antialiasing. On VMware, I can use ClearType.

      The applications running in CrossOver don't get their own dock icon. They all run under the CrossOver logo. This is most likely due to OS X's X server, which does not seem to have the ability to create dock icons for clients. Nevertheless, this is different than Xming on win32, which does show each application on the taskbar with the window title & its icon.

      With VMware's Unity or Parallels' Coherence, each opened Windows application gets its own dock icon.

      With Crossover, Window redraws seemed much slower than in VMware, especially when resizing.

      Using CrossOver (or Wine) is certainly better than not being able to run Windows applications at all. But virtualized environments have much better compatibility for apps that don't use 3D, can run programs seamlessly on the host desktop, and (in my case) have better looks and performance.

    11. Re:Why? by Anonymous Coward · · Score: 0

      Interestingly enough, in addition to VMWare's beta support for (part of) DirectX, Qemu has recently had some experiments done with an OpenGL layer.

        http://savannah.nongnu.org/projects/qemugl

      Work is being done on the Windows client library for this, which will allow any OpenGL windows program to pass its calls directly to Linux's 3D hardware.
        This might be coupled with WineD3D or the DXGLWrap* project to allow Direct3D stuff to work.

      * http://sourceforge.net/projects/dxglwrap
          (This wraps DirectX 8 calls into OpenGL on Windows machines. It seems to be semi-abandoned. The author was apparently planning to incorporate parts of WineD3D's DirectX 1-7 and 9, but it doesn't look like it happened.)

    12. Re:Why? by fat_mike · · Score: 1

      So what, how many people are using Wine to play Crysis compared to dual-booting and using native 3d support in Windows.

      And don't give me Cedega. If it was mainstream I'd be reading about it in mainstream publications. I haven't even seen it mentioned in my Linux journals for quite some time.

      Wine is a great study in programming but pretty pointless in this day and age. It took what, 12 years to get to release 1.0? Look at how far VMware has progressed in just the last two years. VMware 6 is an incredible product that does what IT departments want. My little brother isn't going to want to boot into linux and run around in circles getting Wine to work so he can play a game.

      A lot of you forget that we are the minority when it comes to computer users. We may have no problem jumping through Linux hoops but most people just want to turn on their computer and be done with anything other than double-clicking the icon of the program they want to run.

      I, for one, welcome our virtual machine gods.

    13. Re:Why? by Trogre · · Score: 1

      Yes.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    14. Re:Why? by bit01 · · Score: 1

      can run programs seamlessly on the host desktop

      Both wine and VMWare+M$Windows are simply layers that separate an M$Windows program from a Unix OS. Pretty much by definition wine is a much thinner layer than VM+Win and so it has to be more "seamless". Despite desktop tricks.

      Only if a VM+Win individually and fully reflected every single OS call to the underlying OS that accesses hardware could it considered to be seamless. Including file and file attribute access, memory allocation and device access. And then it wouldn't really be a VM.

      VM's have their uses but running software seamlessly is not one of them.

      ---

      Don't be a programmer-bureaucrat; someone who substitutes marketing buzzwords and software bloat for verifiable improvements.

    15. Re:Why? by Anonymous Coward · · Score: 0

      This is I think the best sales pitch for migrating users to Linux, particularly if they are expecting things to be too "difficult" for them to use. Everything is integrated, you just ask for things over here using the package manager. A very Unix-like philosophy.

      If the program you want is not there, don't go downloading crap at random like you do on Windows. Simple. Downloading random crap is complicated and many end users don't want to bother with it anyway.

    16. Re:Why? by spitzak · · Score: 1

      Yea, multitasking was a great idea in its day but now with multi-core CPUs and excellent VMs (VMWare, VirtualBox, etc.) why do those OS designers keep doing it? You could just run every program in it's own virtual machine!

    17. Re:Why? by msclrhd · · Score: 1

      But if you don't want to pay for a MS license, and need a Windows-only application (such as Photoshop), Wine - or CrossOver Office/Games - are your only real options. Also, Vista is slow as hell on VM, so your limited to XP and earlier. There goes your new DirectX 10 only game! I'm not saying that Wine is perfect: it's not. However, if you look at how much progress has been made over the past few years - especially by Jeremy White and the CrossOver developers - Wine has gone from being unusable to being able to run a lot of applications. Generally, the older the application, the better the chance of it running in Wine.

    18. Re:Why? by Anonymous Coward · · Score: 0

      Windows costs about $85 and gives you 100% compatibility with Windows apps. X-Over costs $40 and give you some compatibility with some old Windows apps - let's be sporting and call it 20% compatibility overall. Which one is the better deal? WINE = Wine Is Not Exciting. (Mod down all you want, but what I'm saying is true and you know it.)

      BTW, Vista works fine in VMware if you give it enough resources. Vista runs like shit with less than two cores a gig of RAM whether virtualized or not - that's not VMware's fault.

    19. Re:Why? by rootooftheworld · · Score: 1

      hardware and driver integration to VMs and a couple of GUI tweaks is all it takes. Besides, wat does it take to use a slightly fancier CPU with hardware virtualization enchancment, and run windows near native and paralel with xen.

      PS:widows licences are not a problem, near every PC sold comes with one, the second they become scarece, we wont need WINE.

      --
      I know full well that tobacco is bad for you, so I smoke weed with crack
    20. Re:Why? by fgouget · · Score: 1

      Wine was a great idea in its day but now with multi-core CPUs and excellent VMs (VMWare, VirtualBox, etc.) do you still see the need for Wine?

      Well, besides the purely practical reasons like: Wine is cheaper than paying for a VM application (some are free) plus a Windows license (never free), provides better performance (or should), is better integrated with your Linux environment, etc.

      So besides these purely practical reasons, Wine is very important for the big picture: with Windows being on >90% of the computers, our society depends on Windows. Take away Windows and lots of things stop working (from travel agencies to airports and administration) until you can find a replacement. But there is no replacement because no other system is capable of running Windows applications. Wine is the only Windows replacement (ReactOS uses Wine), it is the only alternative supplier of a system that can run Windows applications. Thus, independently of practical aspects, Wine has a very high strategic importance for our society as a whole.

      For more details, see Why Wine is so important.

    21. Re:Why? by compro01 · · Score: 1

      Windows costs about $85 and gives you 100% compatibility with Windows apps

      I guess that depends on how you define "windows apps"

      --
      upon the advice of my lawyer, i have no sig at this time
    22. Re:Why? by Anonymous Coward · · Score: 0

      Exactly!!! That's why I use it the way I do. The next hard decision is "What happens when ReactOS comes into its own?"

  12. Commercial Goals on Wine Project? by tgatliff · · Score: 4, Interesting

    Question:

    With Vista stumbling terribly and now XP being removed from the marketplace, in the medium term do you see Wine / Linux as a true potential commercial viable alternative rather than just a niche as it is now? If so, what financial steps have you taken to prepare for legal threats?

    Thanks!! :)

    1. Re:Commercial Goals on Wine Project? by maxume · · Score: 2, Insightful

      It isn't all that clear that Vista is stumbling terribly. See the client revenues here:

      http://www.microsoft.com/msft/reports/ar07/staticversion/10k_fr_not_17.html

      They don't really discuss how much of those revenues are XP and how much are Vista, but they attribute a $1.46 billion increase largely to Vista licensing (read the text under the numbers for client revenue, there is a reference to $1.8 billion that is something else):

      http://www.microsoft.com/msft/reports/ar07/staticversion/10k_fr_dis.html

      Once they stop licensing XP, they will have to report where the revenues are coming from. Until then, the idea that Vista was a massive failure (rather than a poor success) is pretty speculative.

      --
      Nerd rage is the funniest rage.
    2. Re:Commercial Goals on Wine Project? by dreamchaser · · Score: 1

      You really have got to stop injecting facts in these discussions; the masses get nervous.

      Vista is not a resounding success yet but it's far from a failure. Several of my Fortune 500 clients are moving forward with their Vista implementation plans.

    3. Re:Commercial Goals on Wine Project? by David+Gerard · · Score: 3, Interesting

      I'd like just ONE journalist to ask Microsoft how many individual Vista installations are pinging Windows Update. They keep trumpeting 150 million licenses shipped, but they know precisely how many of those are in use.

      --
      http://rocknerd.co.uk
    4. Re:Commercial Goals on Wine Project? by maxume · · Score: 1

      It would certainly be interesting to hear what they had to say.

      At the very least, the fact that overall Windows licensing revenue went up year-over-year is a decent indicator that there isn't any mass exodus away from Windows as a platform.

      --
      Nerd rage is the funniest rage.
    5. Re:Commercial Goals on Wine Project? by Achromatic1978 · · Score: 1

      You'd likely be disappointed, as I'd expect the number to be higher than 150mil, in between warez kiddies and VLKs. I see exceptionally few people even positing the idea of blowing away Vista for XP on their new machine.

    6. Re:Commercial Goals on Wine Project? by westlake · · Score: 3, Interesting
      With Vista stumbling terribly

      If Vista is stumbling terribly with 10% growth in the past year, what does that say about Linux, which has seen only 0.2% growth - and has yet to break into the single digit? Top Operating System Share Trend

      Vista will have 20% of the market in July. Four times that of the "MacIntel" - BootCamp - platform. Windows 7 may be simplified and more modular but it will still be Vista in its essentials.

    7. Re:Commercial Goals on Wine Project? by ViridianSage · · Score: 2, Insightful

      Vista had a 10% growth rate in the past year, but how much of this was due to microsoft selling it on new pcs? Granted, some manufacturers were giving the options to select Vista or XP, but very few were giving the option of linux. Microsoft will continue to see growth when it has little to know allowed competition at the manufacturer level, where people can see the price difference between a windows pc and a linux pc.

    8. Re:Commercial Goals on Wine Project? by MBGMorden · · Score: 1

      I can sadly agree with that. I run multiple computers at home. In total on separate machines I have 2 machines running Ubuntu 8.04, 1 running MacOS 10.4, 1 on MacOS 10.5, 1 on Windows XP, and 2 on Windows Vista (yes, I'm a geek, sue me :)). My personal machine at work runs Windows XP. While there is certainly nothing WRONG with XP, these days, after all the latest patches are out, there's not really a lot wrong with Vista either. It doesn't really crash much, drivers are out there now and stable, and if anything really bothers you about the newer features (confirmation dialogs, the new "skin", the new start menu, etc), you can revert virtually all of it back to classic settings.

      DRM aside, Vista just isn't THAT bad of an OS. Most of it's flaws these days are political more than technical.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    9. Re:Commercial Goals on Wine Project? by Anonymous Coward · · Score: 0

      10% growth in a year is shockingly bad for a brand new piece of software. It's growing basically from zero, and 10% of growth on not a lot is still not a lot.

      Compare with Firefox 3 which by some reports has been adopted by 55% of its users in a week since launch: that's a high growth rate.

    10. Re:Commercial Goals on Wine Project? by westlake · · Score: 1
      where people can see the price difference between a windows pc and a linux pc.

      The problem is that OEM Linux - in the consumer market - remains solidly anchored among the bottom feeders.

      The Vista Premium laptop at Walmart.com starts at $500. The Dual Core AMD with 3 GB RAM at $700.

      The PC at Walmart is all Vista at the mid-price range and higher. Long term - Walmart has struggled to keep similarly configured systems within $50-75 of their brand-name Windows competition.

      Walmart does nothing to point you towards a Linux printer or anything else you might want or need.

    11. Re:Commercial Goals on Wine Project? by Free+the+Cowards · · Score: 1

      You are confused. Going from 0.46% to 0.68% is 48% growth, not 0.2% growth. You can't just subtract the two numbers and call it a percentage growth.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    12. Re:Commercial Goals on Wine Project? by radimvice · · Score: 1

      Yes, one should expect Microsoft to maintain its customers from one OS to the next (especially corporations and OEMs) meaning that Vista will grow as XP declines when users upgrade, so you need to combine the market numbers to get a better idea of the trends.

      From the same data report you linked:

      August 2007:
      Microsoft - XP 80.84%, Vista 6.29%, Win2k 3.68% - Total 90.81%
      Apple - MacIntel 2.83%, MacOS 3.35% - Total 6.18%
      Linux Total 0.47%

      June 2008:
      Microsoft - XP 71.20%, Vista 16.14%, Win2k 2.11% - Total 89.45% = Down 1.36 points = -1.5%
      Apple - MacIntel 5.25%, MacOS 2.69% - Total 7.94% = Up 1.76 points = +28.5%
      Linux - Total 0.80% = Up 0.33 points = +70.2%

      Considering Microsoft lost more than the entire market share of Linux in the past year, I think it's safe to say that Microsoft's attempts to transition its customer base from XP to Vista is "stumbling terribly".

    13. Re:Commercial Goals on Wine Project? by PCMeister · · Score: 1

      While off-topic with regards to WINE, such a post requires a response.

      This is akin to the well-known apples and oranges comparison. It is obvious that you are not aware of how strict Microsoft's OEM VAR programs are. In order to qualify for pricing incentives, the likes of Dell and HP are bound to sell Microsoft's latest and greatest OS with new units. As a result of this, the new OS makes it into all major retailers, thus increasing exposure. Due to customer backlash, Dell continued to offer Windows XP, but on a limited set of hardware. Not listening to their customers would have been at their peril (ie. sales).

      If GNU/Linux had that kind of leverage, the numbers would have been completely different to say the least. Mac would have much higher numbers if they yanked their heads out of their asses and lowered the prices on their systems; but that's another topic altogether.

      Just my $0.02...

  13. Re:10 years from now? by Orange+Crush · · Score: 4, Insightful

    If in 10 years the dominant platform is Linux, or OS X, where does that leave WINE?

    I can answer this one. WINE will still be around and used, because the (by then) 30 years worth of Windows software development will include applications still around and being used.

    Also, using 10 years as the endpoint for Windows dominance doesn't address what happens between then and now. It's going to have to be gradual, and as development shifts to a different platform, I guarantee some developers will be tweak their code to run in either Windows or WINE, or use Winelibs to shoehorn most of their application onto OSX and Linux.

  14. It's been 15 years. by Anonymous Coward · · Score: 0

    Square Enix has released 12 Fantasies, and each of those are like 30-50 hours long.

    What's taken you so long to get 1 WINE out?

    1. Re:It's been 15 years. by GreenEggsAndSpam · · Score: 1
      But don't you see, each of those were FINAL fantasies! How many finals are there? Much like the mattress store that's "GOING OUT OF BUSINESS!" for the past 15 years. It should only happen ONCE.

      WINE 1.0 is the ONCE.

      At least until 1.1

      --
      When all else fails, use fire.
    2. Re:It's been 15 years. by Anonymous Coward · · Score: 0

      But playing any of them can be likened to listening to the Star Wars soundtrack while huffing nitrous oxide and reading an excel spreadsheet.

    3. Re:It's been 15 years. by Orne · · Score: 1

      The problem is they've been playing the Final Fantasies when they should have been coding!

  15. Re:10 years from now? by hr.wien · · Score: 4, Insightful

    About where Dosbox is today I reckon.

  16. Reverse-Engineering Routine by buchner.johannes · · Score: 5, Interesting

    How does your usual reverse engineering work flow look like? (How do you start, short note on tools, do you use (unit) tests)

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    1. Re:Reverse-Engineering Routine by nog_lorp · · Score: 1

      Excellent question, +6 Interesting.

    2. Re:Reverse-Engineering Routine by IamTheRealMike · · Score: 2, Informative

      A few years ago Lionel and I wrote some debugging tutorials and docs. If you're curious try reading the developer cheatsheet, and tutorials on debugging Reason 3, PE Explorer, and Wild Metal Country.

    3. Re:Reverse-Engineering Routine by buchner.johannes · · Score: 2, Interesting

      Thanks for the links. They explain debugging, but they don't answer what I was getting at: If you know there exists a certain function in a library, how do you find out what it does (and how it does it), and how do you assert that your new implementation does the exact same thing.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    4. Re:Reverse-Engineering Routine by IamTheRealMike · · Score: 2, Informative

      Reading the documentation, writing unit tests. The docs are sometimes incomplete or wrong but are mostly pretty good. The missing bits are stuff that most API docs miss - what exactly is done under all the error conditions, for instance.

  17. Wine in a world of virtual machines by yuna49 · · Score: 4, Insightful

    With virtual machines becoming ever easier to install and use, maintaining a Windows VM on my Linux desktop substantially reduces my need for Wine. Will Wine become an afterthought in another ten years as we move to desktops running multiple operating systems simultaneously?

    1. Re:Wine in a world of virtual machines by Anonymous Coward · · Score: 0

      +1

      and when/if 3d hardware gets virtualized, i see
        about three potential benefits of wine

      1. smaller memory footprint

      2. $ on licensing

      3. maybe speed

    2. Re:Wine in a world of virtual machines by V!NCENT · · Score: 1

      No it does not, becuase wine let's Windows apps run like Linux apps (ps -e && killall Word.EXE)

      --
      Here be signatures
    3. Re:Wine in a world of virtual machines by martinw89 · · Score: 1

      Because opening a virtual machine takes a while (compared to starting a Wine app), and then you actually have to purchase Windows. If there's just one app holding back a Linux adoption, Wine makes more sense.

    4. Re:Wine in a world of virtual machines by Abcd1234 · · Score: 1

      Good luck getting anywhere near the performance in a VM that you get from a native implementation of the Win32 APIs, as is the case with Wine. Not to mention things like integration with the desktop that Wine gives you (eg, integration with the system tray, etc). And to top it off, I can mix Wine and traditional Linux applications on the same desktop, seamlessly.

    5. Re:Wine in a world of virtual machines by Hatta · · Score: 1

      Where are you going to get a free copy of XP to run on those VMs? In fact, in a couple of weeks you'll have trouble getting a new copy of XP at any price.

      --
      Give me Classic Slashdot or give me death!
    6. Re:Wine in a world of virtual machines by slashgrim · · Score: 1

      wine is not an emulator

      virtual machines will never be as efficient (at least memory efficient) as native code (like wine)

    7. Re:Wine in a world of virtual machines by CyDharttha · · Score: 1

      As stated above, running Windows in a VM requires a Windows license. That's all fine and dandy, unless you don't have one and/or don't want one :)

    8. Re:Wine in a world of virtual machines by linhares · · Score: 1

      YOU REALLY MUST BE NEW HERE!

    9. Re:Wine in a world of virtual machines by rootooftheworld · · Score: 1

      torrents

      --
      I know full well that tobacco is bad for you, so I smoke weed with crack
  18. Adobe by elrous0 · · Score: 1

    Any plans to improve compatability with Adobe apps like Photoshop, Premiere, InDesign, etc.?

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:Adobe by Anonymous Coward · · Score: 0

      Adobe Photoshop CS2 tryout was one of the benchmarks associated with Wine 1.0. Do you feel that setting such heavy applications that are usually used by a niche of graphics designers and photographers as a benchmark or goal is appropriate and consistent with the goal of making Linux workable for the average user?

    2. Re:Adobe by bryce4president · · Score: 1

      Thanks to Bit Torrent Photoshop IS for the average user :)

    3. Re:Adobe by David+Gerard · · Score: 2, Informative

      This is something they're specifically working their arses off to achieve, particularly the Wine contributors at Google.

      --
      http://rocknerd.co.uk
  19. XP or Vista by StarbuckZero · · Score: 5, Interesting

    Will the WINE project try to implement the Windows Vista APIs or will the project aim only for the Windows XP APIs? Seeing that Windows Vista didn't catch on and a lot of applications are still written for Windows XP. Maybe it is a good time to iron out the DirectX 9 and Windows XP DLLs.

    --
    From Zero to Hero... Starbuck Zero
    1. Re:XP or Vista by Anonymous Coward · · Score: 2, Informative

      Wine already implements some Vista API's. The calls that get targeted to be added are usually those that popular applications require. If more applications require Vista features, they will be added. Right now most programs will also work on XP, so the need isn't so pressing.

    2. Re:XP or Vista by Paradigm_Complex · · Score: 1

      Rather than specifically Vista or Windows 7, I'm curious what will happen with win64 vs win32. There was speculation - that later proved false - about Vista being 64bit-only. Even if Windows7 still has a popular 32bit version, 32bit (Windows) OS's are likely to slowly be replaced by 64bit ones. Is WINE going to work on win64 DLLs?

      --
      "A witty saying proves nothing." - Voltaire
    3. Re:XP or Vista by dave420 · · Score: 1

      "Didn't catch on"? I know this is slashdot, but what's with the past tense? It's still selling a load of units, and most people seem happy with it.

    4. Re:XP or Vista by Anonymous Coward · · Score: 0

      It would be kind of difficult to implement the new core APIs until some underlying Linux filesystem gets arbitrary transactions (at least stabilizability won't have to work, just rollback).

    5. Re:XP or Vista by StarbuckZero · · Score: 1

      I've never tried Vista but that's only because of the problems I heard that everyone else were having. I figured if I was going to get a new laptop and was forced to use something it look better being a Macbook. Well that and I still needed something that could either run Flash CS3 or the Flex Builder. Seeing that I'm an ActionScript Developer and at the time Linux didn't have support for either of them.

      It's all about choice and I'm happy I got the right to choose. Maybe my next laptop could have Linux installed on it and I can use WINE for Flash CS3 and Eclipse with the Flex Builder plugin.

      --
      From Zero to Hero... Starbuck Zero
    6. Re:XP or Vista by Anonymous Coward · · Score: 0

      Some are already done of the Vista API. Also some is also done of Windows 2008 so wine is not exactly restricting its self.

    7. Re:XP or Vista by fgouget · · Score: 1

      Will the WINE project try to implement the Windows Vista APIs or will the project aim only for the Windows XP APIs?

      Wine does not target any specific Windows version. It does not matter whether the latest Windows version from Microsoft is 2000, XP or Vista.

      All that matters is the Windows applications. So let's say World Of Warcraft is very popular. Then people will fix up Wine to make sure all the APIs it uses, for instance Direct3D 9, have a good enough implementation in Wine (and that's exactly what happened). So it does not matter that Microsoft released Vista because that has no bearing on whether WoW will run in Wine or not.

      The day popular applications depend on Vista-only APIs, or are shipped for Win64 only, that is the day the corresponding functionality will appear in Wine.

  20. Prohibition by Anonymous Coward · · Score: 1, Funny

    I hear that Microsoft are trying to get prohibition reinstated, just because that will take the their future problem of wine away now.

  21. WINE, dual-booting, and virtualization. by Lilith's+Heart-shape · · Score: 5, Interesting

    When I first started using GNU/Linux in 1999, I knew that if I wanted to run Windows apps, the best way to go about it was to dual-boot. Now, it appears that the most convenient way to run Windows apps is to run Windows in a virtual machine. Since both dual-booting and virtualization appear to be more convenient ways to run Windows apps than WINE, where does WINE fit in?

    1. Re:WINE, dual-booting, and virtualization. by JustinOpinion · · Score: 4, Interesting

      I would argue that Wine is much more convenient than virtualization... when it works, that is.

      When you run an app in Wine, it integrates (more or less) with your current desktop environment. It immediately has access to the same folder hierarchy. It also performs better (loading the wine libraries seems to have a lower overhead than loading a VM and an OS).*

      The only downside to Wine is that not every app runs, and some apps run but are a bit buggy.

      So I would say that Wine wins for convenience, whereas virtualization wins on "robustness": any app that runs on Windows will run on Windows in a VM. This is why I use both Wine and virtualization on my system: for most apps, I can just use Wine and it's treated like just another application. For those that don't work well in Wine, I can always open up the VM.

      ([*] Another aspect of performance to consider is things like hardware acceleration. Most VMs don't take advantage of 3D acceleration, whereas Wine in principle can.)

    2. Re:WINE, dual-booting, and virtualization. by forkazoo · · Score: 1

      When I first started using GNU/Linux in 1999, I knew that if I wanted to run Windows apps, the best way to go about it was to dual-boot. Now, it appears that the most convenient way to run Windows apps is to run Windows in a virtual machine. Since both dual-booting and virtualization appear to be more convenient ways to run Windows apps than WINE, where does WINE fit in?

      WINE fits in for people who don't have a copy of Windows, people who don't want to bother to boot up a full VM just to run one small app, and with anything 3D. Right now, the virtualisation options on Linux don't offer worthwhile 3D support. By offering mediocre 3D support, WINE wins. For things like gaming, WINE is currently a suboptimal solution, but better than my experiences with VM's. I recently played through a few games of Moon Prject on Ubuntu. The visuals were a little off, and rather slow, but it worked well enough to be perfectly enjoyable.

    3. Re:WINE, dual-booting, and virtualization. by Lilith's+Heart-shape · · Score: 1

      I see your point concerning users who don't have a legit copy of Windows and don't want to use a bootleg, but if you want good 3D, wouldn't you be better off dual-booting?

    4. Re:WINE, dual-booting, and virtualization. by forkazoo · · Score: 1

      I see your point concerning users who don't have a legit copy of Windows and don't want to use a bootleg, but if you want good 3D, wouldn't you be better off dual-booting?

      Absolutely. But, many of us don't feel like bothering to reboot just to play a video game or whatever, so WINE vs. VM is the main comparison if either will be a serviceable solution.

      If you have a torrent downloading under Linux, which you want to kill time playing a game until it completes, or something, then rebooting into windows would stop whatever you were waiting for. Just an example. Personally, I never download lots of Doctor Who torrents and then play Moon Project while waiting for episodes to finish... Erm, never mind.

    5. Re:WINE, dual-booting, and virtualization. by R_Dorothy · · Score: 1

      It allows vendors to make apps available on Linux with minimal effort. I use the Linux version of Navicat[1] as my main MySQL interface on the desktop and it comes wrapped with a its own stand-alone version of Wine. It's slightly slower to load than a native app and, annoyingly, doesn't support middle click paste in X, but it's still miles ahead of rebooting or running up a VM just to use one program.

      1. http://navicat.com/linux_detail.html

      --
      Stupid flounders!
    6. Re:WINE, dual-booting, and virtualization. by Lilith's+Heart-shape · · Score: 1

      I do my gaming on consoles, so my mileage definitely varies. :)

    7. Re:WINE, dual-booting, and virtualization. by Lilith's+Heart-shape · · Score: 1

      You're right. I hadn't thought about that.

    8. Re:WINE, dual-booting, and virtualization. by Anonymous Coward · · Score: 0

      Sorry for the anon post, I am at work.

      Since both dual-booting and virtualization appear to be more convenient ways to run Windows apps than WINE, where does WINE fit in? That is really easy to answer.
      Neither of your solutions actually do what wine was designed for.

      Dual booting into windows, nor having windows in a VM, will let you take a windows apps source code, and compile it against a magic library (the wine libs) and spit out a native linux executable.

    9. Re:WINE, dual-booting, and virtualization. by Abcd1234 · · Score: 1

      I see your point concerning users who don't have a legit copy of Windows and don't want to use a bootleg, but if you want good 3D, wouldn't you be better off dual-booting?

      Uhh... why? There is absolutely *no* reason why Wine's Direct3D implementation can't meet or exceed the Windows implementation (and, in some cases, that's already true). So why would I dual-boot if Wine can get me there for free?

    10. Re:WINE, dual-booting, and virtualization. by tepples · · Score: 1

      but if you want good 3D, wouldn't you be better off dual-booting? What if you want good 3D and another application, without taking 3 minutes to switch between applications?
    11. Re:WINE, dual-booting, and virtualization. by Anonymous Coward · · Score: 0

      For running a windows app on MS Windows, you need to buy a windows license from MS. Wine brings you freedom (in both meanings) from MS.

    12. Re:WINE, dual-booting, and virtualization. by Anonymous Coward · · Score: 0

      WINE fits in where most non-VMWare VMs don't: 3D graphics. VM software such as qemu or VirtualBox have no direct3d or OpenGL capable video BIOS.

      Games like World of Warcraft run great under WINE whereas i can't even fire it up at all in VirtualBox or qemu.

      Personally, I'd rather have a native linux client for games/applications. The way I see it, WINE does nothing but reinforce companies dragging their feet about producing a linux client(when they have a bloody Mac client!), and let's them get off with saying "well, you CAN run it in WINE AND have the privilege of not being offered support". Yes folks, using WINE to run your Windows-based software excludes YOU from support YOU paid for when YOU purchased their software.

    13. Re:WINE, dual-booting, and virtualization. by Anonymous Coward · · Score: 0

      I've played many 3D games under wine without having a problem with 3D acceleration. So what exactly is this "good 3D" that I'm apparently missing? Even if the games work slower under wine than in windows (which I can't confirm because I don't have windows), the ones I've tried have worked fast enough so that I haven't had to pay much extra attention to speed. Well, I'm not trying to troll too much here so I admit that it would probably be much easier to just use windows for the games, but I've been so impressed with wine that I just don't feel the need to do that.

      Here's some of the 3D games I've happily played under wine: American McGee's Alice, Portal, Half-Life 2, EVE Online, World of Warcraft, Lord of the Rings Online, City of Heroes, Morrowind. Also many recent demoscene productions have worked flawlessly (like the ones by asd.gr [i love iconoclast and lifeforce]). And this is on a fairly low end machine with an integrated (nvidia) GPU.

    14. Re:WINE, dual-booting, and virtualization. by nine-times · · Score: 1

      Nice question-- comes off a little like, "I think your work is useless. What do you have to say in response?"

      I know it's a great fad to run everything in virtual machines, but I'd still prefer to run things natively if possible. It's less complex in a few ways, doesn't require starting and stopping virtual machines, provides better interaction between the windows applications and Unix applications. With WINE, for example, I can write a bash script that will run both Linux tools and Windows tools, and run them both at full speed, without any special magic.

    15. Re:WINE, dual-booting, and virtualization. by Lilith's+Heart-shape · · Score: 1

      Nice question-- comes off a little like, "I think your work is useless. What do you have to say in response?"

      I could apologize, or I could explain that I had rewritten the question five times to try to avoid coming off that way, but I just don't give a shit today.

      Yes, I think that WINE is useless to me. I'm not knocking WINE; others have found uses for it that never occured to me. I, however, never had a reason to bother with WINE. I don't run Windows apps at home. I never wanted to. I don't bother with PC gaming, either.

    16. Re:WINE, dual-booting, and virtualization. by nine-times · · Score: 1

      Well, for my part, I meant that in a way that was probably lighter/jokier than how it came off. But I'm not going to apologize either.

      But yeah, WINE is awesome for me, particularly, because I run a couple of Windows tools in an otherwise Linux environment. At first, we just had a Windows server just to run the Windows tools, but it caused a little bit of annoyance in allocating resources, as well as being unstable and finicky. At some point, we were talking about putting Windows in a VM, which would help with resource allocation, but it meant an excess of hard drive space and RAM dedicated to these couple of tools, having to monitor the state of Windows within the VM, and figuring out when we were going to shut down and reboot the VM. Plus, we had no reason to believe that it would help with the problems we had with Windows being finicky, and didn't see any way in which it would help us coordinate processes (that can sometimes need to be sequential or sometimes can be parallel) across the two platforms.

      For us, WINE has worked surprisingly well. Our tools run fine using WINE, which means we can run them on our Linux server, and do with those commands most of the things we can do with native Linux commands. It's (not quite, but practically) seamless.

      Now, admittedly, I'm not using it for desktop applications or games. But I did try running Portal in Crossover Mac, it that also worked surprisingly well. Until Windows is dead or somehow compatible with the operating systems I use, I'll be wishing the WINE guys lots of success.

  22. Virtualization by m93 · · Score: 1

    Virtual environments are becoming increasingly useful and prominent. Do you see virtualization making a dent in the demand for WINE?

    1. Re:Virtualization by Spy+der+Mann · · Score: 1

      I know that was an interview question, but I'll try to answer for myself: WINE does not demand 512Megs of RAM when running Windows Apps. Besides, WINE allows Windows applications to store files in the same partition you're using. To store documents in your home partition using virtualization, you either have to setup networking or a shared folder.

      The way I see it, is that there are three steps in Linux migration for Windows users:

      1) Using Windows applications on a VM (unless they're 3D games, that is)
      2) Using Windows applications with WINE.
      3) Using native Linux applications.

      So that puts WINE (and Windows inside a VM) in a transition stage. They won't be needed unless for running legacy applications. But definitely, making native Linux applications is much better than having to rely on WINE.

  23. Status of Wine by jlp2097 · · Score: 5, Interesting

    Hi,

    Suppose that the APIs delivered with Windows XP are the 100% baseline for app compatibility that you want to achieve. Could you give an estimate of how much percent is already implemented and how much work it would be to implement the rest?

    Thanks!

    1. Re:Status of Wine by slashgrim · · Score: 1

      I would think, most software (including APIs) follows the 80/20 rule...20% of the API runs 80% of the code

  24. I ask this as a sometime contributer... by Anonymous Coward · · Score: 4, Interesting

    I would like to ask what your plans are to improve the process of/increase the number of people contributing to Wine? Do you plan to provide more feedback on patches (they are often ignored without comment), for example? Do you see Alexandre ever trusting other devs enough to take over subsystems/individual dlls?

    1. Re:I ask this as a sometime contributer... by Anonymous Coward · · Score: 1, Interesting

      Why are you hypocritically not allowing developers to submit patches under a nickname (as if they could not lie about their real name)? Why are bugs ignored? Why are people who have seen a disassembled windows dll, again hypocritically, prohibited from contributing, as if no developer ever traced into a library function while debugging?

    2. Re:I ask this as a sometime contributer... by Anonymous Coward · · Score: 0

      I too am a sometime contributor and often wonder why a patch is rejected without hearing a response. I know Alexandre is somewhat of a code nazi but it would be nice to hear some feedback on occasion when a patch is rejected.

  25. Re:I have a question. by Anonymous Coward · · Score: 0

    By BEER do you mean BEos EmulatoR?

  26. Wine on Mac OS X by roger6106 · · Score: 3, Interesting

    Wine seems to making large improvements on ease of use in Linux desktops, especially with the simple installation afforded by package managers. However, installation of Wine on Mac OS X remains complicated.

    Are there any efforts underway to simplify the use and installation of Wine on Mac OS X?

    1. Re:Wine on Mac OS X by Anonymous Coward · · Score: 1, Insightful

      Wine seems to making large improvements on ease of use in Linux desktops, especially with the simple installation afforded by package managers. However, installation of Wine on Mac OS X remains complicated. No it isnt. MacPorts makes it easy (port install wine), or the 'unofficial' compiles (http://thisismyinter.net/?p=47) are just as easy as any other OS X application. Heck, I've even downloaded the source tgz and it was as simple as any linux source package (configure and make). How much easier do you need it to be?
    2. Re:Wine on Mac OS X by ramsejc · · Score: 1

      Codeweavers also has a commercially supported version available (called Crossover Mac). We use it in our offices to get our VB/MS SQL custom apps to cross platforms. It is a universal binary, and it is very stable, as well as simple to install.

    3. Re:Wine on Mac OS X by Anonymous Coward · · Score: 0

      Well, why shouldn't it be exactly as simple to find and install as it is on Windows?

  27. What's the biggest obstacle for wine? by Scootin159 · · Score: 5, Interesting

    What is the biggest obstacle in getting 100% Win32 API compatibility? Is it undocumented "features"? Inaccurate documentation from Microsoft? Fundamental differences between "Windows" and "Linux"? Other technical limitations?

    1. Re:What's the biggest obstacle for wine? by erikharrison · · Score: 0, Offtopic

      Is it perhaps excessive "use" of "quotation" marks?

    2. Re:What's the biggest obstacle for wine? by Anonymous Coward · · Score: 0

      Perhaps it's that the "question marks" are outside of the "quotations?"

  28. At what point is Wine done? by Anonymous Coward · · Score: 1, Interesting

    I know the obvious answer is, "When it runs 100% of the applications that Windows does." But achieving that most likely would require far more resources than Wine has had to date, and it's not something you two can accomplish alone.

    So at what point do you personally say, "That's it, I'm satisfied, I don't need to improve this anymore" ? Is there any set of applications that would make you happy? Do you have any such criteria?

    1. Re:At what point is Wine done? by Anonymous Coward · · Score: 0

      At what point is Wine done?

      We have a saying: "WINE's not done until Lotus won't run."

  29. What about themes/skins? by protomala · · Score: 4, Interesting

    Wine today runs fine, but as desktop linux visuals become better with nice themes, wine becomes more and more an alien in your computer. Is this any plan to make it more native in the look & feel?

    1. Re:What about themes/skins? by mhall119 · · Score: 1

      I believe you can install different Windows XP themes on wine. So I guess a better question would be, is it possible to create a Windows XP theme specifically for Wine that would use the current GTK and/or QT theme settings?

      --
      http://www.mhall119.com
    2. Re:What about themes/skins? by msclrhd · · Score: 1

      Theming support currently only works for common controls and property sheets. Therefore, user32 controls like buttons and static text don't currently render properly. There are also several rendering glitches when using themes. So at the moment, while there is theming support, it is not completed and needs additional work. Not to mention the changes made to theming on Vista.

    3. Re:What about themes/skins? by Anonymous Coward · · Score: 0
    4. Re:What about themes/skins? by Erikderzweite · · Score: 1

      Wine supports XP themes. Here is a good page with links to various themes e.g. plastik(kde-like) Human (Ubuntu) and Clearlooks (GNOME): http://techbycolin.com/?p=131.

      I use plastic theme in wine and it works fine. You may also want to replace the default menu font with something like dejavu - you have to replace/create a link for tahoma.ttf and tahomabd.ttf in /usr/share/wine/fonts/

    5. Re:What about themes/skins? by fgouget · · Score: 1

      Is this any plan to make it more native in the look & feel?

      There is the start of support for themes but it needs to be extended to more controls (e.g. buttons, scrollbars, etc). Also it would be real cool if it could directly use the current KDE/Gnome theme (maybe by converting to a Windows XP theme on the fly or something like that).

      However I guess most people consider this to be lower priority than getting Windows applications working in the first place because nobody is currently actively working on it. But that could change. All it would take is a couple of motivated developers...

  30. Re:10 years from now? by heffrey · · Score: 4, Interesting

    What plans do you have for better multi-threading support?

  31. Should Wine encourage the developmnt of Linux apps by dotancohen · · Score: 2, Interesting

    Whenever someone runs a program in Wine, it is because there is demand for that specific Windows application on Linux. Should end users be encouraged to write to software developers and request Linux or Wine-compatible software?

    --
    It is dangerous to be right when the government is wrong.
  32. Microsoft Visual studio by Anonymous Coward · · Score: 0

    When will we see Microsoft Visual studio 2003 and above running on Wine? It seems that thoose are some of the hardest applications to get running, since they install a number of updates even if you are running a relatively updated windows xp.
    Also i would like to be able to run Wine in Vista since a lot of programs doesn't run properly, but i'm forced into using it since our customer has installed it on all their pc's, and Visual studio 2003 does NOT work very well with Vista, but since their websites run .net 1.1 we have to stick with 2003.

  33. alternate uses by larry+bagina · · Score: 3, Interesting

    I've never used wine to run windows programs. However, I have used the source code as a form of documentation/verification while doing win32 programming. How do you feel about that?

    --
    Do you even lift?

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

  34. Wine for cross-platform dev (Intel Macs) by Dystopian+Rebel · · Score: 2, Interesting

    I've been using Wine for a long time and its ability to run applications such as Framemaker, Photoshop, uTorrent and some other useful abandonware (Delrina Perform, anyone?) has improved my productivity significantly. Thanks for your hard work... and yes, I sent money!

    I see Wine as the only serious option for rapid cross-platform development (Linux/OS X/Windows).
    Now that the API is stable(r), is this how you'd like to see Wine evolve?

    I'm excited to see Wine working in OS X on the Intel Macs. I have however run into problems in this configuration that I don't see with the same applications using Wine on Linux.

    What are the challenges for Wine on OS X/Intel?

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  35. Re:Waste of Time by dotancohen · · Score: 4, Funny

    I tried Wine and it worked terribly.

    Exactly. It's a Windows emulator.

    (no, it's not, but for the purpose of the joke...)

    --
    It is dangerous to be right when the government is wrong.
  36. Office 97/2000 by MMC+Monster · · Score: 5, Interesting

    With you working for codeweavers (which produces the excellent Crossover Linux package), do you see a conflict of interest in wine not directly supporting MSOffice 2K at the gold level?

    As a related question:
    How do you decide which portions of the code you write goes to wine and which are crossover-specific?

    --
    Help! I'm a slashdot refugee.
    1. Re:Office 97/2000 by jmorris42 · · Score: 5, Interesting

      > do you see a conflict of interest in wine not directly supporting
      > MSOffice 2K at the gold level?

      I want to use your excellect question as a springboard to expand to a broader question about the relationship between Codeweavers, Crossover Office and Wine.

      I realize Crossover is what keeps you guys fed, clothed, etc. and more importantly for us users, adding code to the Wine repo. But there appear to be some downsides as well.

      For example, take the original poster's question. CX has supported various versions of Office since the first release (since you actually managed to sell copies it is safe to assume the first release would run a version of Office well enough to have happy customers) but Wine isn't known to reliably run ANY version of Office with anything that would be called reliability. Is this something that will always be true, to drive sales of CX? Would outside contributions that removed these limitations from Wine even be merged?

      More importantly than these specific questions, these issues and boundaries between Wine and CX aren't clearly spelled out. This becomes even more important now that Codeweavers is expanding the commercial product line into a game oriented product. We all realize Cedega is a bunch of leeches and probably won't ever be contributing anything of value back to Wine but if Codeweavers (meaning 'yall) also stop putting major functionality back into Wine or worse declining to merge competing versions...... Lots of questions, few answers.

      But the biggest question I can come up with is this one. What would be the point of me (me taken as generic) considering looking at Wine with an eye to contributing unless I am first a Crossover Office customer? Because the odds are good that any particular missing feature in Wine is already implemented in CX, so one would first want to test there to avoid reinventing a wheel that probably wouldn't get merged anyway. So logically it is hard to see a motivation to contribute to Wine directly, and contributing to CX as an unpaid volunteer doesn't exactly give most free software devels a warm fuzzy feeling.

      Mixed Free/Closed models are always a tricky balancing act. Clearly laying out what apps will be permitted to run under Wine and which will be reserved for CX would help people see where that line is going to be drawn.

      --
      Democrat delenda est
    2. Re:Office 97/2000 by Spit · · Score: 1

      If you're prepared to pay the ridiculous license costs for office, even when there are many viable free alternatives, you can afford crossover.

      --
      POKE 36879,8
    3. Re:Office 97/2000 by Anonymous Coward · · Score: 0

      You are assuming that reliably comes naturally if wine people just try to provide it. That's incorrect, atleast in the case of a hard-core MS app like MS Office. Given that MS Office is an MS application, I'd strongly suspect MS Office interacts with Windows in so many ways that are unavailable to other non-MS apps and that makes the job difficult for wine.

    4. Re:Office 97/2000 by Anonymous Coward · · Score: 0

      Codeweavers releases their modified wine, as they are forced to under the LGPL. I also believe they submit all patches that they make back to core wine, but wine is focused on the purity of the implementation whilst Crossover uses application-specific hacks. What Codeweavers is really selling is the support and the management systems, not their patched version of wine itself.

    5. Re:Office 97/2000 by fgouget · · Score: 1

      Wine isn't known to reliably run ANY version of Office with anything that would be called reliability. [...] Would outside contributions that removed these limitations from Wine even be merged?

      Yes. The most important criterion for deciding whether a patch gets in Wine or not, is whether it makes Wine behave more like Windows or not.

      [...] What would be the point of me (me taken as generic) considering looking at Wine with an eye to contributing unless I am first a Crossover Office customer?

      That would not be an issue at all. Most Wine developers work on Wine and are not CodeWeavers customers.

      Because the odds are good that any particular missing feature in Wine is already implemented in CX, so one would first want to test there to avoid reinventing a wheel

      The chances of you reinventing the wheel are very small to inexistent. Yes I think that CrossOver is better than Wine for regular users, but that's not because it has a set of hidden extra Wine wheels somewhere <g>. By the way don't just trust me. Grab our source code (anyone can get it) and compare it to Wine's.

      that probably wouldn't get merged anyway.

      As I said, if your code is correct and reasonably well written, then it will get merged.

    6. Re:Office 97/2000 by Anonymous Coward · · Score: 0

      If you're prepared to pay the ridiculous license costs for office, even when there are many viable free alternatives, you can afford crossover.

      And you could also afford a copy of Windows and VMware Workstation (or one of the free alternatives) to do it right.

      Wine is dead.

    7. Re:Office 97/2000 by Anonymous Coward · · Score: 0

      There is clearly a conflict of interest. No application worth a damn was a milestone of the 1.0 release. That ought to tell you something.

  37. Re:10 years from now? by mhall119 · · Score: 3, Funny

    No, that's a VNC client.

    --
    http://www.mhall119.com
  38. Re:Aren't you ashamed of wasting the last 15 years by JustinOpinion · · Score: 2, Insightful

    Microsoft doesn't have any grounds for suing. The codebase was written from scratch (so no copyright issues), and if Wine infringes on Microsoft patents, then so does OS X, Linux, BSD, etc. Would you say that all of those are wasted projects, since they are going to be sued and shutdown?

    Also, even if Wine suddenly disappeared tomorrow, it still would not have been a waste. It has taken 15 years for Wine to get to where it is now, but it was being actively used during those 15 years. Tens of thousands of people have been successfully using Wine to get their work done for over a decade. That's a success right there. Moreover, the developers no doubt have found Wine very useful over the years... hence why they continued working on it.

    If Wine is a "waste", then so is every long-term software project.

  39. Wine 2.0 by jbeaupre · · Score: 4, Insightful

    So, what are your plans for Wine 2.0?

    --
    The world is made by those who show up for the job.
    1. Re:Wine 2.0 by fat_mike · · Score: 1

      I wouldn't worry about that, you'll be too busy bouncing your great-great-grandkids on your knee.

    2. Re:Wine 2.0 by dargaud · · Score: 1

      So, what are your plans for Wine 2.0?

      But a release in 2023 of course.

      --
      Non-Linux Penguins ?
    3. Re:Wine 2.0 by Anonymous Coward · · Score: 0

      Every Windows application running on every GNU / Linux desktop in every home as badly as Windows runs them.

  40. A provocative business question by Anonymous Coward · · Score: 1, Interesting

    Aren't you (Codeweavers, in particular) in the business of putting yourself out of business?

    In Wine HQ "Why Wine is so important" you state that it solves the chicken and egg problem "Until Linux can provide equivalents for the above applications, its marketshare on the desktop will stagnate. But until the marketshare of Linux on the desktop rises, no vendor will develop applications for Linux."

    So if Wine is the solution to that problem, doesn't that mean that once the problem is solved, Wine will no longer be needed (apart from for running some legacy apps but that is a development need that will come to an end). When Linux is mainstream, virtually all new apps - except perhaps Microsoft-made - will be released for it too so to elaborate on my main question; if (or when) Linux becomes mainstream and the only major apps not released for it are those by MS, do you believe the need to run them on Linux suffices to keep you in business?

    1. Re:A provocative business question by Anonymous Coward · · Score: 1, Funny

      That's when the titles roll over, you put down the controller/keyboard and enjoy the Game Over animation.

  41. "Future of Wine"? by Anonymous Coward · · Score: 0

    The future of Wine? Really? I mean, what, are you gonna improve the Win32 API or something? It's not like you can put new effects in or build new technologies here: you're implementing a pre-existing API for compatibility. The future of Wine is more apps running faster.

  42. Pulseaudio by Anonymous Coward · · Score: 0

    Although most of the modern distributions recently changed into using Pulseaudio by default why did not recently released Wine 1.0 support it by default? At least on Ubuntu Hardy Heron and OpenSuse 11.0 there is no Pulseaudio plugin available at all. Although Pulseaudio will handle output from the Wine ESD plugin, it really does not leverage any of the more advanced capabilities. Are there any plans for making the Pulseaudio support more solid in the near future?

  43. Of course there's a place for WINE by TheLink · · Score: 1

    Of course. There used to be just IBM BIOS.

    Now there's Phoenix BIOS, Award BIOS, AMI BIOS, coreboot (aka Linux BIOS) etc.

    There now is Windows XP.

    Perhaps there will be more non-Microsoft operating systems that are Windows XP and DirectX10 compatible.

    Why do you think Microsoft _must_ keep releasing slightly incompatible versions of Windows every few years? So that nobody will come up with a legal compatible.

    Does the WINE team think they will ever catch up with Microsoft's goal post moving? Microsoft seem to have stalled a bit with Vista.

    What do you think Microsoft will do though if WINE becomes such a threat? Is the WINE team prepared?

    --
  44. It's a free* implementation of the Windows API by Anonymous Coward · · Score: 0

    WINE allows you to attempt to run those obscure Windows only programs, which seem to be all over the place. It is free in both the Richard Stallman free, and the beer free.

    example: http://linux.slashdot.org/linux/08/06/04/0043239.shtml

  45. The Name by Gr33n3gg · · Score: 1

    Why the name WINE? Similar idea from LAME?

    1. Re:The Name by Vectronic · · Score: 1

      Yes, a similar idea, called an acronym, although I doubt they "stole" the idea from LAME, since WINE started in 1993, LAME started in 1998.

      Wine Is Not an Emulator

      LAME's name, is quite lame...

      LAME Ain't an MP3 Encoder

      and also LAME is now an Encoder making it LIME.

  46. API good+bad by j00r0m4nc3r · · Score: 5, Interesting

    Throughout all your adventures with the Win32 API, what would you say is the most brilliant part of the system, and which is the most horrible? Like, for which systems would you say, "Wow! I wish I had come up with that!" or "Dear GOD NO!"

  47. Compiling with Wine by martinw89 · · Score: 2, Interesting

    A while ago when I was reading into Wine I found information on Winelib. Are you still actively promoting the use of Winelib for developers interested on an easy cross platform solution? If not, what are your thoughts on people developing cross platform applications with Windows as the primary interest?

  48. NTOSKRNL by mhall119 · · Score: 1

    What is the status of Wine's implementation of ntoskrnl.dll? Is there a possibility of Wine being able to run Windows drivers, like ndiswrapper does for wireless NICs?

    --
    http://www.mhall119.com
  49. Notepad.exe works perfectly by Random+BedHead+Ed · · Score: 5, Funny

    I know making certain key applications work in time for the 1.0 milestone was one of the WINE team's goals, but I just wanted to thank the team, on behalf of everyone in the /. crowd, for making sure Notepad.exe was one of them. It was the first Windows program I tried to use under WINE and it performed flawlessly, making me feel a little more at home on Linux.

    We Linux users have been putting up with the likes of vim and Kate and gedit for years, but all of these editors come with major caveats, such as multiple levels of undo and the ability to read both UNIX and DOS text files. With WINE I've been able to use Notepad to delete entire lines when I really mean to delete only one word, and get little square characters where carriage returns should be. I'm so pleased by this app that I'll probably move on to trying Paint.exe next (the silly GIMP airbrush tool isn't as satisfyingly pixellated as the one MS Paint perfected way back in 1995).

    Keep up the good work in bringing the Redmond's best software to the Linux desktop!

    1. Re:Notepad.exe works perfectly by cerberusss · · Score: 1

      That's an interesting question. They'll have a hard time answering this one!!

      --
      8 of 13 people found this answer helpful. Did you?
    2. Re:Notepad.exe works perfectly by fgouget · · Score: 2, Informative

      I just wanted to thank the team, on behalf of everyone in the /. crowd, for making sure Notepad.exe was one of them. It was the first Windows program I tried to use under WINE and it performed flawlessly, making me feel a little more at home on Linux.

      I know it's a joke, but it's actually worth explaining. Wine's notepad implementation serves (at least) two purposes:

      • First, a lot of Windows application installers call it to let the user view the readme or release notes. So we need something that's called 'notepad' and can properly display a text file with DOS's CR/LF line endings.
      • And second, notepad is a good test environment for the edit control (for once we have the application source) and various other aspects like the file open/save dialogs, printing, etc.

      The same reasons lead to the addition of wordpad two years ago.

  50. Planned 64-bit support? by Anonymous Coward · · Score: 2, Interesting

    Most desktop machines today are capable of 64-bit support. When will we see WINE running 64-bit Windows apps? Wikipedia says that this was to be considered after the 1.0 release. Well, 1.0 has been released, so can we expect to see 64-bit support in the future?

    1. Re:Planned 64-bit support? by SanityInAnarchy · · Score: 2, Informative

      WineHQ further lists "Wine will never run on Win64" in their "Wine Myths" section, seeming to imply that there will eventually be Win64 support.

      It's hard to say how much of a priority it should be. I want my 64-bit stuff working, and ideally, I'd love for Wine to be as good or better than Windows for certain tasks. (Benchmarks showed Quake3 was faster on Linux, even under Wine.)

      But it seems more like Wine is a killer app for random, old, small-user-base apps, often that one last thing that you can't do on Windows. Gamers will outgrow Quake3 and start playing QuakeWars (which has native Linux support), and you can always choose to play a different game (unless you're playing WoW, which runs well under Wine.) But if you need QuickBooks, you need QuickBooks, and Gnucash isn't likely to be a valid replacement.

      --
      Don't thank God, thank a doctor!
    2. Re:Planned 64-bit support? by LinuxLlama · · Score: 1

      Why would you want to run 64-bit apps in WINE? Nothing good runs on 64-bit XP.

  51. Re:10 years from now? by David+Gerard · · Score: 2, Insightful

    Per the FAQ, it'll leave Wine as the best way to run twenty years of Windows crapware. It's about the apps, not the platform.

    --
    http://rocknerd.co.uk
  52. Wine vs. ReactOS? by Max+Romantschuk · · Score: 1

    While Wine clearly has a place on today's Linux desktop, how do you think Wine will compare to using something like ReactOS combined with virtualization in the future?

    ReactOS has the potential to eventually support both applications and drivers relatively effortlessly. And as virtualization becomes cheaper, will Wine still have the advantage in the long run?

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Wine vs. ReactOS? by Anonymous Coward · · Score: 0

      Meaning, running ReactOS in a VM? Virtualized ReactOS, versus Wine; both with about the same level of compatibility with Windows binaries. How does two headaches beat one headache? Or, meaning running ReactOS with a XP or Vista VM? In that case, why not just run XP or Vista?

    2. Re:Wine vs. ReactOS? by sp332 · · Score: 1

      In that case, why not just run XP or Vista?

      Licensing issues.
    3. Re:Wine vs. ReactOS? by Doug+Neal · · Score: 1

      The ReactOS project is re-using a lot of Wine's code. Wine reimplements the Windows API, ReactOS reimplements the OS itself. The two projects are complementary, not competing...

    4. Re:Wine vs. ReactOS? by khanyisa · · Score: 1

      Exactly, so a better question:
      It seems like there isn't a lot of collaboration between Wine and ReactOS, although ReactOS uses a lot of Wine's code and some of the work could be ported back. What's the reason for this and could the situation be improved in future?

    5. Re:Wine vs. ReactOS? by fireballrus · · Score: 1

      Interesting question, I would have liked Jeremy to say his view of it.

  53. In vino, veritas? by Facetious · · Score: 1

    So is there?

    --
    Let us not become the evil that we deplore.
  54. WINE Gaming by Lodragandraoidh · · Score: 3, Interesting

    I've loaded WINE numerous times over the past years - primarily to play 'legacy' video games/simulations. I've had limited success with the specific stable of games I am interested in and own. I've also paid for Cedega which was equally dissatisfying. With the demise of Loki Software, and the limited titles that have been ported directly to linux by icculus.org and LGP to date - there is still a very large sector of games that many would say hold back adoption of linux as a gaming platform.

    What are your views on WINE gaming, and what are you doing (if anything) to address this issue?

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  55. Think about what you're asking by fm6 · · Score: 1

    Do you have any idea how difficult that would be? Emulating Windows down to the last undocumented quirk amounts to re-creating the OS from scratch. It's just not practical. If it were, we'd have already seen a version of WINE that ran all Windows apps without any fancy configuration.

    1. Re:Think about what you're asking by ArsonSmith · · Score: 2, Funny

      "If it were, we'd have already seen a version of WINDOWS that ran all Windows apps without any fancy configuration."

      fixed it.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    2. Re:Think about what you're asking by flappinbooger · · Score: 3, Informative

      Do you have any idea how difficult that would be? Emulating Windows down to the last undocumented quirk


      Wine Is Not an Emulator
      --
      Flappinbooger isn't my real name
    3. Re:Think about what you're asking by fm6 · · Score: 1

      Yeah, as soon as I clicked "Submit" I know somebody would pick that nit. So all right, WINE is a compatibility layer, not an CPU emulator.

      But consider the way I was using the word: In my final sentence I wasn't talking about CPU emulators, and I wasn't talking about compatibility layers. I was making a generalization about things that make one thing act like another thing. What's a good word for that? I think "emulator" is fine.

    4. Re:Think about what you're asking by flappinbooger · · Score: 1

      Yeah, as soon as I clicked "Submit" I know somebody would pick that nit. So all right, WINE is a compatibility layer, not an CPU emulator.

      But consider the way I was using the word: In my final sentence I wasn't talking about CPU emulators, and I wasn't talking about compatibility layers. I was making a generalization about things that make one thing act like another thing. What's a good word for that? I think "emulator" is fine.

      I know. But like you said, somebody had to pick that nit.
      --
      Flappinbooger isn't my real name
    5. Re:Think about what you're asking by fm6 · · Score: 1

      Right you are. And as a professional nitpicker (officially: technical writer) I can't really complain. But I have to point out that compulsive nitpickers have really pathetic social lives.

      And before somebody asks: yes, I do speak from experience.

  56. ReactOS by R_Dorothy · · Score: 5, Interesting

    How much do the Wine and ReactOS teams contribute to each other's projects? What are your personal takes on ReactOS? Do you think it can become a serious Windows replacement?

    --
    Stupid flounders!
    1. Re:ReactOS by Steauengeglase · · Score: 1

      I had the same questions.

    2. Re:ReactOS by fireballrus · · Score: 1

      Very nice question, and as long as it has the highest score, it will make its way into the interview.

  57. Re:10 years from now? by fm6 · · Score: 1

    Ask yourself, what's keeping Linux from taking over? All those Windows applications that people need to be able to run. If Linux ever displaces Windows, most of its users will be running software on top of WINE. And developers will be able to target Linux without learning a new API.

    WINE could easily outlive the platform it was designed to emulate. Emulators often do.

  58. DirectX 10 by Cyberax · · Score: 3, Interesting

    Any plans to implement DX10?

    Or at least make DX9 games (like HL2EP2) work decently.

    1. Re:DirectX 10 by brunascle · · Score: 1

      Google's 2007 Summer of Code had a a few projects with Wine, and one of them was to start working on DirectX 10. i have no idea how it went, though.

    2. Re:DirectX 10 by LinuxLlama · · Score: 1

      I believe Cedega was talking about implementing that. Most of their features are chosen by the users though.

  59. MS-Office... by BUL2294 · · Score: 4, Interesting

    Will WINE or Codeweavers make a commitment to fully support a recent vintage of MS-Office (2007, 2003, XP) as a platinum app? By "fully", I mean everything in the suite--including Access, Outlook, Publisher, the little helper apps, VBA, clipart, etc. When I look at WINE's appdb, I see no consistency to the ratings people give to recent versions of MS-Office, which means users are having varying degrees of problems. Unfortunately, for many people (myself included), MS-Office doesn't work with WINE... Why not assign a group of coders & testers the task of getting 100% of the functionality of this one extremely popular app working???

    --
    Windows 3.1x calc: 3.11 - 3.10 = 0.00
    1. Re:MS-Office... by topnob · · Score: 1

      who wants to use ms office anyway... you have to pay for it, just use OpenOffice, its free!

    2. Re:MS-Office... by BUL2294 · · Score: 1

      who wants to use ms office anyway... you have to pay for it, just use OpenOffice, its free!

      Aaaaaah yes. The never-ending "why don't you use [xyz open-source product]?" drumbeat... First off, OpenOffice, while a nice app, is NOT a replacement for MS-Office. Second, show me any open-source app that's a serious contender to replace Access & Outlook, let alone one that could be a drop-in replacement...

      Therefore, there are valid reasons why someone HAS to use MS-Office. One of them, which Microsoft is the master of, is lock-in. (Yes, lock-in's a bitch, but a valid reason nonetheless).

      --
      Windows 3.1x calc: 3.11 - 3.10 = 0.00
  60. If Wine did not exist would you start it today? by ChaseTec · · Score: 4, Interesting

    Wine was started before the rise in popularity of FOSS and Virtualization. If Wine did not already exist and someone pitched the idea of Wine to you would you: A) Tell them that it'd be better to promote FOSS software that can be ported to other OSes. B) Tell them to just use a virtualization product. C) Start Wine. Would you do it even if you thought FOSS would become more common than closed source applications in the future?

    --
    My Hello World is 512 bytes. But it's also a valid Fat12 boot sector, Fat12 file reader, and Pmode routine.
  61. Re:-1, Offtopic by psychcf · · Score: 1

    Re-implementing windows' libraries must be enough to drive someone to drink, so I would assume so.

  62. Re:to Jeremy White and Alexandre Julliard by Anonymous Coward · · Score: 2, Funny

    Sure, but not right now.

    Please place it in a vacuum-sealed bag and FedEx it to me along with a prepaid return-ship label.

    I'll have it sucked, re vacuum-packed, and shipped back to you just as soon as I possibly can.

  63. Yes we will. by Anonymous Coward · · Score: 3, Funny

    But only on the HURD version of WINE.

  64. About that (genuine query) by Anonymous Coward · · Score: 1, Interesting

    Is there a way to run a program in Wine (development version? debugging version?) that will log all OS calls and can be sent off to the devs to show where and what calls are made.

    I ask because I've used Wine and one application (MS Wine) still has a lot of problems but I can't collect the information Wine gives about what's gone wrong in a way that makes sense to me. Some "bug drop" version to instrument would help me help them with what OS calls are there or not.

    1. Re:About that (genuine query) by David+Gerard · · Score: 2, Informative

      Yeah, you can use traces to show when it's trying to access a particular DLL.

      You should probably stop by the forum with app-specific questions, devs there will suggest how to give enough info for a usable bug report.

      --
      http://rocknerd.co.uk
  65. Re:10 years from now? by sp332 · · Score: 1

    That would only make sense if the windows APIs were nicer than, or at least equal to, the Linux or Mac APIs. In parctice, no one in their right minds would write for windows (or wine) when they could have something sane.

  66. Vista may not be a failure by Anonymous Coward · · Score: 0

    but it is DEFINITELY NOT a success. Not even close.

    If you count only those licenses that are genuinely used, I don't think even the base development costs of Vista have been recovered, to say nothing of the marketing and so forth.

    It's gained them money mostly because it's replaced by XP but is still revenue gained WHILE SELLING VISTA.

    But then they could have NOT made Vista and still made that money, whilst having saved all that developer cost.

  67. Re:10 years from now? by lazyDog86 · · Score: 2, Funny

    If in 10 years the dominant platform is Linux, or OS X, where does that leave WINE?

    Vinegar?

    Don't we already have enough sour grapes here?

    --
    my insights may be modded Funny, but at least some of my jokes are modded Insightful
  68. Dot Net Framewwork by deejross · · Score: 2, Interesting

    Does WINE have any plans regarding the .NET platform? I know that Mono provides a lot of support for .NET applications, but most professional applications require the Microsoft .NET Framework to be installed.

    1. Re:Dot Net Framewwork by Anonymous Coward · · Score: 0

      DOT NET 2.0 works so long as it doesn't try to use any HTTPS right now.

    2. Re:Dot Net Framewwork by ChunderDownunder · · Score: 1

      Ideally, couldn't there be some fusion where mono provides the CLR infrastructure and wine provides the Win32 plumbing?

  69. Re:Aren't you ashamed of wasting the last 15 years by RLiegh · · Score: 1

    Microsoft doesn't have any grounds for suing. The codebase was written from scratch (so no copyright issues), and if Wine infringes on Microsoft patents, then so does OS X, Linux, BSD, etc. Would you say that all of those are wasted projects, since they are going to be sued and shutdown?

    Apple is a formidable enough corporate overlord to stave off patent litigation, but Microsoft has already taken action regarding percieved Linux violations, but that's beside the point....

    Windows is Microsoft's bread and butter; in a direct way that Linux and BSD are not. They would make eliminating any perceived threat to their OS and Office suite monopoly a higher priority than eradicating Linus.

    However, your point about the software being used during development is one I didn't consider, but still --I'd be very surprised if MS's lawyers aren't sharpening their knives now that WINE is out of beta.

  70. what is the goal of the wine project? by sick_soul · · Score: 2, Interesting

    Premise:
    I was a very hopeful wine user, and even tried to contribute
    some small improvements to the project that never went anywhere
    (support for the undocumented INI empty section and empty keyname
    features of the profile kernel32 API), partly since I had
    no real windows to test on, partly since I could not establish
    a good dialog with the developers, partly because the applications
    using this undocumented behavior are not the big known apps.

    Question:
    Currently wine strategy seems to be (correct me if I am wrong),
    to target one application at a time, privileging the big known
    apps, with less interest in supporting the smaller apps,
    or in breaking them with new versions:
    is there any chance that after getting most of the big apps
    working, the current strategy will be changed to focus on a
    more generic solution, matching the win32 API as closely as
    possible, in order to support most if not all of the small
    programs, and thus enabling much more migrations to free
    software-only solutions and thus achieving world domination?
    (http://www.catb.org/~esr/writings/world-domination/world-domination-201.html)

    Thank you -

  71. But Wine DOES run Office? by ActusReus · · Score: 1

    I don't get all the questions about Wine's support for MS Office. I think most of this comes from people who haven't tried Wine in years (or maybe have never used it at all). I run Office 2003 under Wine every day, and have for awhile. PowerPoint doesn't work, but Word and Excel run perfectly fine. Once in a blue moon I get a crash, so I save my work a bit more often than I normally would under Windows, but it's nowhere near frequent enough to be a problem for me.

    Why the Wine team chose to target the Word and Excel VIEWERS for "official support", rather than the apps themselves, is a bit of a mystery to me as well. However, those two base apps DO run fine under Wine currently. Seeing as how those two apps are the only reason I'd ever need to run Windows in the first place, Wine is good stuff in my book.

  72. Future proofing legacy software by Hatta · · Score: 2, Interesting

    Given that XP is at the end of life, I think Wine has an important role in keeping legacy software alive. One such app is Macromedia Freehand. This vector drawing program still has a dedicated following, even though it hasn't seen an update since Adobe bought Macromedia in 2005.

    As far as I can tell there is no way to open Freehand documents in Linux. XP will not be available for much longer, and Freehand MX is not Vista compatible. There are a lot of graphic artists with a lot of data still in Freehand format, and they're going to need to access their art on modern operating systems.

    Freehand almost works on Wine 1.0. It requires a dll download to run, then it works pretty well, except that the 'more fonts' menu doesn't work. It's 99% there. So my question is, is there going to be a push to get important legacy apps like Freehand 100% perfect? Or is the focus going to continue to be modern windows apps?

    --
    Give me Classic Slashdot or give me death!
  73. 3D: Direct* vs OpenGL/ALSA/SDL/whatever by fgaliegue · · Score: 2, Interesting

    First of all, I'm not a hardcore gamer. I do play Diablo II with Wine, and play the native NWN game on Linux - and surprisingly, the former works better.

    Even though I haven't been following the Wine project eagerly, I see it as my best way out of Windows because of games (I have pretty much everything else covered by Linux).

    Hence my question: I guess you have had your share of requests to port Direct* APIs to whatever platform Wine supports today. How hard has it been? Would you say that Direct* _is_ a better all-rounded API for games than what is available on the platforms that Wine runs on today?

  74. Re:Cider by 644bd346996 · · Score: 2, Informative

    Who said anything about Cider? That's a Mac-specific proprietary port of WineLib, the product under discussion. The market for Cider is much smaller than the overall market for WineLib, so saying that Cider isn't that popular really doesn't say anything about WineLib. It could be that the free WineLib is good enough that very few people porting apps off Windows need to bother with Cider. Or that people using WineLib to port stuff want to end up with Linux versions, too.

  75. Priorities by Anonymous Coward · · Score: 1, Interesting

    What are your biggest priorities and how well are they being worked on and fulfilled currently?

  76. Re:10 years from now? by Haeleth · · Score: 1

    If in 10 years the dominant platform is Linux, or OS X, where does that leave WINE?
    Successful -- because it will have done its part in persuading people that it's safe (and easy!) to move away from Windows.
  77. Anonymous Coward by Anonymous Coward · · Score: 0

    It seems many times installing Windows programs under Wine requires a great deal of jumping through hoops and special tricks. Is there any thought of creating some sort of script or configuration file that can be made available through the AppDB, so other users could easily adopt settings or sequences that have been found to work for a give application?

  78. USB support? by JayJay.br · · Score: 5, Interesting

    I know about usb-storage support, it works perfectly, but what about full USB support?

    Many USB devices require Windows apps to use them correctly. For me, Line6 USB products for audio come to mind, but i'm sure there are plenty of others.

    From what I've seen in the wine-devel discussions, it looks like a tough challenge. Are there any takers yet? What are the main showstoppers? Or, am I totally wrong on my figures and these other USB devices are not used that much?

    If these are a lot of questions, please stick to the first one :)

    1. Re:USB support? by topnob · · Score: 1

      This strikes me as more of a linux drivers issue, maybe you should submit it to the linux drivers project.

    2. Re:USB support? by Anonymous Coward · · Score: 0

      Contact the vendor, tell them to stick it up the ass!

    3. Re:USB support? by JayJay.br · · Score: 1

      Not really. As for the specific product I'm talking about (PODxt), there is alredy a driver for Linux. However, the application that manages it (i.e., stores all patches, sets up all effects, imports and exports tones from the Internet) runs only on Windows, and requires the USB device to be plugged in to work (Line 6 Edit is the name of the application).

      So it's not a driver for Linux, it's support for USB in Wine that's needed.

    4. Re:USB support? by JustNiz · · Score: 1

      I know its propbably after the fact in your case, but you make a really good argument for checking Linux compatability/support of hardware BEFORE you buy it.

      Some hardware manufacturers have begun to also provide Linux drivers, but there are still lots that just think all PCs=windows.

      If everyone only bought linux-supported hardware we'd be hitting them in the only place that would cause a manufacturer to change policy: actual sales numbers.

      As a community we need to visibly help the success of manaufacturers who do provide Linux drivers and visibly impact those who are locked into a stupid windows-only mindset.

    5. Re:USB support? by JayJay.br · · Score: 1

      You're right about that.

      I can go around my problem by using a Windows laptop, but it's not a perfect world for me.

      As for checking before you buy, the hardware in question does some great DSP. It does work without Windows, it does have a (3rd-party) Linux driver, but the app is Windows only. When I bought it I knew about this limitation, but I bought it nevertheless. Reason? There's no real competitor for this product.

      Things are much better now than were in the past, and we're slowly moving forward. I'll buy a good effects processor with Linux support over a Windows-only similar anytime, even if it's more expensive (but not too much). But for now, I'm doing my part.

      Which means bitching every other day about it to the manufacturer... hey, I'm no developer :)

  79. Re: Your Sig by spazdor · · Score: 0, Offtopic

    The IRS will be President?

    --
    DRM: Terminator crops for your mind!
  80. Runs in Wine label for game labels and reviews? by Icy_Infinity · · Score: 3, Interesting

    WINE shouldn't really release like a label or logo for games of some type that would allow buyers of some games to know that said game would play on an alternative platform than windows like Linux with WINE of course. that way it could help get the word out to regular people that yes many of the applications that you pay hundreds of dollars for can run on an open platform. you could do it through the website and the developers of other applications and games could include links to their apps being supported and links to bug fixes and stuff.

  81. Good work, guys! by Anonymous Coward · · Score: 1, Interesting

    I was able to get the PC version of Oblivion running on Linux, via wine.

    That's something which some Windows people have failed at, even though the game is written for Windows!

    Applause and congrats are due all around.

    Hmmm. That makes me wonder if you've ever thought of porting Wine to Windows? ;)

  82. Exaggeration of test results. by Anonymous Coward · · Score: 0

    The Wine AppDB said Commandps: Behind Enemy Lines would run without any problems and had a Platinum grading. It was true, Commandos ran as if it were on Windows.

    But, there was slight discomfort while playing the game, it did not have the "smoothness" or the "free flow" of playing it on Windows. The game often jerked as it should be expected for a game that was not fine tuned for Linux. Anyone who wanted to win the game would play it on Windows.

    What I need to know how do you make sure an application has Platinum grading, and claim it will run without any problems on Linux? I get a feeling that App Testers exaggerate things a bit. What do you do to prevent exaggeration.

  83. Re:10 years from now? by spazdor · · Score: 3, Insightful

    familiarity > sanity.

    Just ask 98% of the PC-using public.

    --
    DRM: Terminator crops for your mind!
  84. Re:10 years from now? by Anonymous Coward · · Score: 1, Insightful

    Dosbox has a future because it is cross-platform. Wine, on the other hand, only runs on x86. I'd say it has a bleak future compared to dosbox.

  85. x11drv port to Windows by Maexxus · · Score: 1, Offtopic

    Could someone pretty please work on porting x11drv to Windows? Or a way of converting GDI calls to X? I saw some discussion on this topic a few years ago on the mailing list. I run coLinux on a full screen X server, and I would really love to be able to run my Windows applications inside the X window manager.

  86. How has Microsoft interfered? by Anonymous Coward · · Score: 1, Interesting

    How has Microsoft interfered in the success of WINE? Any good examples?

  87. Why Bother? by reallocate · · Score: 1

    Fifteen years? Geez, wouldn't the time have been better spent writing Linux apps that are better than anything in the Windows universe?

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Why Bother? by Brain+Damaged+Bogan · · Score: 1

      then how would you get windows users to migrate to linux? I know there were a couple of killer apps for windows that i never want to part with... such as utorrent, it is so much better than any other bittorent client i've tried.
      also another huge plus of wine is the ability to play games on a linux box

      --
      -- Sex is the antonym of pringles. Once you pop it's time to stop.
    2. Re:Why Bother? by reallocate · · Score: 1

      You answered your own question: Write better torrent clients and better games for Linux than you get on Windows.

      By believing Linux must enable Windows users to bring some of their software with them, projects like WINE explicitly position Windows as a superior product and the standard by which Linux should be measured..

      --
      -- Slashdot: When Public Access TV Says "No"
  88. Direct3D 10 by niteice · · Score: 1

    Some have said that Wine DLLs run on Windows. This is to be expected.

    Now given that you are in the process of implementing Direct3D 10, do you think it could be a solution to the mess that is Microsoft's insistence that D3D10 only run on Vista? Would it be feasible that users could take the Wine DLLs, install them on their XP system, and get around the OS upgrade?

    --
    ROMANES EUNT DOMUS
  89. Re:10 years from now? by fm6 · · Score: 1

    What does "nicer" have to do with anything? Sure, if all other factors are equal, people will use the nicest tool. But AOF rarely are equal. In this case there are a lot of factors: legacy code, the hassle of learning to use a new set of tools, etc, etc.

    Programmer's may want to switch tools when better ones become available. (Or may not: people often prefer the tools they know to the ones they don't, regardless of the technical superiority of the latter.) But that doesn't mean they can. Retooling is not free.

  90. API docs from WINE? by Anonymous Coward · · Score: 0

    Are there plans for WINE to directly target developers of legacy Win32 apps? For instance, I cannot find detailed API docs on the WINE site; you have to go to Redmond for that. The existence of such docs from WINE would have some added benefits: 1) increased mindshare for WINE; 2) much easier evaluation of what can be ported to WINE; and 3) enhanced debugging of WINE itself by comparing code behavior to the WINE-supplied documentation. Am I missing something here? Could this turn into an embrace-and-extend campaign?

  91. Re:10 years from now? by SuperQ · · Score: 1

    Yup, and "easy to use" is more about familiarity than it is intuitive. I find Windows to be less and less easy to use these days simply because I am far more familiar with Linux. People will ask me things like "I need to fix all the spelling of all the artist tags on this directory full of mp3 files"

    I think.. Easy, just id3v2 with foo options, and maybe find|xargs if I'm feeling fancy. Or if it's "I have a bunch of filenames with this format, but there are no tags".. easy just a little for loop with some sed or something and id3v2 and poof, done in seconds.

    On windows.. crap, you gotta go find some tag editing GUI thing that does the exact operation you want.. I give up after a few min and say "Sorry, I don't know how to use Windows."

  92. Re:10 years from now? by Anonymous Coward · · Score: 0
    Eh? That would be a convoluted engineering solution. Wine is the appropriate layer of abstraction for what it is and you can just run it in bochs if need be.

    Reinventing bochs (or an equivalent) by including it in Wine would be an engineering mistake. For many, Wine runs faster than Windows itself... that's a big selling point.

  93. Read the Windows Registry on dual boot systems by iplayfast · · Score: 1

    I would like to be able to access applications on my windows side of a dual boot system while being booted on the Linux side. To do this I expect I would have to use the windows registry so that the settings would work.

    Is this possible, or will it be possible under Wine?

  94. Re:Aren't you ashamed of wasting the last 15 years by Anonymous Coward · · Score: 0

    "Microsoft has already taken action regarding percieved Linux violations"
    They've talked about it but they haven't done shit (aside from propping up SCO, BakerMcKenzie, etc.)
  95. Re:10 years from now? by Vultaire · · Score: 1

    Further, Wine (in theory) could provide a higher level of backwards compatibility than Windows chooses to. For example, what about older games written for Win9x which do not run on Win2K/XP properly? I know there's many other programs which don't run under NT but do run under 9x, as well. It'd be nice to be able to run that code again, even if it is "ancient" or "obsolete".

  96. How implementable is windows? by Anonymous Coward · · Score: 2, Interesting

    Hi,
    Many thanks to wine developers for providing such an application. I would like to ask a few questions.

    1. Is windows API exhaustively documented by MS? If yes, why is wine lagging behind so much? If no, why is nobody suing MS?

    2. Among all windows apps on earth, what is the approximate percentage of windows apps that use undocumented hooks/syscalls/apis in MS Windows?

    My best wishes.

  97. My one question is... by pdcull · · Score: 1

    My one question is when or if Wine will include some means to configure the amount of RAM and HD sizes that are reported to running application, including Windows itself, given that legacy Windows versions can't handle more than 512 MB of reported system RAM. Pulling some memory modules or crippling the host OS don't seem to be very practical solutions to what I consider to be the one reason why I can't use Wine at the moment.

  98. List of where to get, and how to use, DLLs? by Ungrounded+Lightning · · Score: 1

    I've tried to use Wine to run some windows-only applications and for some I ran into a snag: They use Windows DLLs which are not shipped with the Wine distribution.

    In a recent case I had to hunt down several DLLs - from different sites - to get an application to install and then to get it to run. And at that point I hit a wall: It used the Jet database. Though I had a DLL that implemented the interface, I was unable to figure out how to get it the database to operate. I'm still not sure whether I got an inconsistent set of DLLs or missed an install step.

    What I would have liked was a set of pages on the WineHQ web site giving:
      - A list of what DLLs satisfy what dangling linkages.
      - A pointer to a place, or set of places, where a consistent set of DLLs that work with Wine could be downloaded.
      - Instructions on installing DLLs.
      - Instructions on installing and/or initializing any support packages (such as Jet?) that need more setup than just stashing the DLLs in the appropriate directory.

    Unfortunately I could not find such a handy reference.

    Q: Is there such a reference? If so, what is the URL? If not, could the project please create one?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  99. Re:10 years from now? by mgiuca · · Score: 1

    Then presumably it will have done its job well and can retire happy and fulfilled!

  100. What's that, a challenge? by suso · · Score: 1

    Don't ever tell a hacker that something can't be done. For he'll make Linux and his followers will create a whole desktop, graphics apps, office apps a web browser and conquer the world. If there is one thing I've found out in the past 11 years of using Linux, its that it CAN be done. Nothing is impossible. It just takes time.

    For all we know, in 10 years Microsoft will have ditched their platform, moved their office apps to run in KDE/Gnome and everything will be Linux/BSD open source based.

    1. Re:What's that, a challenge? by MrNaz · · Score: 3, Insightful

      "For all we know..." ...first world countries will have reigned in their wanton wastefulness, everyone in the third world will not have want for food, shelter and medical care, media companies will decide that honest content delivery is more important than political statements and profit so will stop the practice of campaign contributions as well as ditch DRM, net neutrality will be enshrined in law and it will be discovered that Santa Claus does, in fact, exist.

      --
      I hate printers.
    2. Re:What's that, a challenge? by I+cant+believe+its+n · · Score: 1

      DRM is being ditched (at least in Sweden). One of northern Europes largest online music stores CDON is selling WMA and MP3 files of the same music side by side. I know, this does not mean that the battle is won, but it does mean that the free market will do its drag-DRM-in-the-dirt thing.

      In the left hand corner: a crappy version that will only let you create music compilations for a few times and in the right corner a perfect version with no limitations (price is the same for either - hahaha)

      (now I know you thought you would actually be able to go through your entire day without reading about those swedes and that damn overhyped personal-freedom business)

      --
      She made the willows dance
    3. Re:What's that, a challenge? by fm6 · · Score: 1

      Sure, people solve "insoluable" technical problems all the time. But the problem here not is that it's too hard to emulate Windows APIs. (It is hard, but not insolubly so.) It's that there are so darn many of them, each with its own unique, quirky behavior.

      You could certainly do it if you had really deep pockets and a talented, well-organized team of programmers to throw at the problem. But nobody's going to do that, because they'd never make their investment back.

      Note that WINE took fifteen years to get from first conception to what their own developers considered a 1.0 release. And that's still not a universal plug-and-play solution. What it is is an economically sustainable project that has matured just in time to capitalize on the Vista debacle. That's a pretty cool achievement, and it wouldn't have happened if WINE's creators has not set themselves realistic goals.

  101. Heh by Mateo_LeFou · · Score: 0, Troll

    I found that pretty funny, if trollish.

    Seriously, though: how come whenever someone talks about windows sucking (not up for debate) there's a li'l posse of gamers saying "waah, WoW etc. reet rah"?

    Go buy windows and all its acoutrements if your games are that big a deal to you. Most people use their computers for work and when they're done with work they go and do something that doesn't involve computers.

    --
    My turnips listen for the soft cry of your love
    1. Re:Heh by twbecker · · Score: 1

      Most people use their computers for work and when they're done with work they go and do something that doesn't involve computers.

      You must be new here.

      --
      "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
  102. Re:10 years from now? by quantumphaze · · Score: 2, Informative

    Wine is just an API computability layer, whilst DOSbox is an actual emulator which emulates the actual CPU.

    If you want to see how cross-architecture Wine is it can run on PPC Macs using Qemu: http://wiki.winehq.org/MacOSX/QemuWork

  103. Future Development - DIB Engine? More RPC work? by vinn · · Score: 4, Interesting

    Hm... I'll bite!

    Over the past few years we've seen major architectural concerns calm down. The DLL separation took a while, we had the major filesystem rewrite, and then in the past year we had the big windowing changes. Oh, and then throw in the big changes to support copy protection, real services, and oodles of D3D updates.

    So where does that leave us? Are there any major architectural changes in the pipe? There are rumors Codeweavers will integrate a DIB engine - what does that do and why is that necessary? What about in the RPC world? Jeremy - you've battled with audio, how do you feel Wine is doing with regards to audio support?

    --
    ----- obSig
  104. How Many Man hrs to get 99.999% by Marco+Polo · · Score: 3, Interesting

    Number of people ask what percent along are you.

    Looking at where you are now, and what it's taken to get there... can you give an estimate of MAN hrs to get to a number of MILE stones you might pick..

    win 3.1, win 95,win 98, win 98se, 2k, XP.
    server versions
    Vista?
    direct x versions .net versions
    (no i didn't miss ME is there anything that "requires it?")
    I would think it's understood that one can't give 100% accurate numbers but i think it might be of value to everyone involved to have an estimated times for some target goals.

    And thank you for your time and all the hard work you have put in to this.
     

  105. Software Support Issues by Anonymous Coward · · Score: 0

    While WINE is a useful wrapper for Windows-based Software, I find the biggest drawback to the use of it is that no software company will offer support for the software (paid for software) unless it is installed on a windows-based system, thusly giving the companies an incentive to not only drag their feet in producing a native client/application, but also an incentive to encourage you to use WINE to help the company cut costs on support calls.

    what is the WINE project and/or the Code Weavers company doing to encourage software vendors to produce native linux versions of their software? As well, what is the WINE project and/or Code Weavers doing to encourage software vendors to offer support for WINE-based installations of Windows software?

  106. What about Design Suites? by indi0144 · · Score: 1

    How about supporting apps like CorelDRAW and the other from CS Suite like FLASH Illustrator, InDesign and Related. I'm more concerned about CorelDRAW. Yes, I know CorelDRAW is not so popular in the US but it's vastly used in third world in places like Brasil, india etc and it's per se a standard in design here. Unfortunately CorelDRAW relies too much in IE engine; Try upgrading to IE7 after you install CDX3, not only You have to reactivate your copy, but if you're not in mood of applying the SP's your CDX3 will be useless, It' will crash even creating a new document, and BTW and FYI If you apply the SP's you rendering performance will be hindered [NP I'm flaming Corel in that one]

    Most people can survive with Photoshop and CorelDRAW my question is: Is there any hope to see support for CorelDRAW (X3/X4)and FLASH in WINE?

    I don't have numbers but Design Community sure have more people than Gaming Community, people that relies heavily in uptime, people that are actually doing work in there.. work that you have to show to your clients, and clients that get very interested when they see their brochures inside some neatly customized compiz environment, Clients that ask: "What windows is that?" and you know the rest of the story.

    Again, thanks and keep on the good job WINE team.

  107. Do you plan on marketing to the mainstream? by FazzMunkle · · Score: 2, Interesting

    [If] when WINE reaches a satisfactory point of development, do you plan on marketing WINE in similar fashion to the "Games For Windows" campaign? How do you plan on getting WINE out there into mainstream as a big "name"?

  108. DarWINE OpenGL by rsmith-mac · · Score: 1

    Speaking of Mac support, what the heck is up with OpenGL support under the Mac version of WINE? Under Linux everything is great, a fair number of games can be used and everyone is happy. On the Mac side of things the OpenGL implementation is completely FUBAR and you can't do any 3D gaming with stock WINE; you have to use Codeweaver's CrossOver Gaming, which isn't free as in speech, free as in beer, or as good as stock WINE on Linux. Crossover makes it work, so whatever is broken can't be that hard to fix, can it?

    Anyhow what the heck is going on as far as OpenGL is concerned? It's been broken for ages and I think everyone would like to know when it's going to get fixed.

    1. Re:DarWINE OpenGL by Res3000 · · Score: 1

      The problem with OpenGL performance in WINE is that it runs on X11 (which is FUBAR too for some reasons, at least the one from Apple) and doesn't use the native Quartz driver.

      It is in the works though (for more see the Quartz Driver page in the official WINE wiki. It isn't included yet in the official version of WINE, but you can find a guide on the page how to install it.

  109. Re:10 years from now? by timothyb89 · · Score: 1

    Ask yourself, what's keeping Linux from taking over? All those Windows applications that people need to be able to run. If Linux ever displaces Windows, most of its users will be running software on top of WINE. And developers will be able to target Linux without learning a new API.

    WINE could easily outlive the platform it was designed to emulate. Emulators often do.

    I agree- theres a few games I can only play on emulators that were written on systems like the Commodore 64, Windows 3.1, and so on.

    I'd say the same for the NES, but I still have a working console :)

    Other than porting, compatibility layers or emulators are the best ways to keep old software running. Instead of wasting time porting each and every program, you can write a single program that can essentially make everything work.

    There's nothing wrong with backwards compatibility, but I think that there are better ways than going about it than others (emulators, compatibility layers, etc).

  110. VS 2008 by professorfalcon · · Score: 1

    Any priority to making sure VS 2008 runs on WINE, so that I can run VS 2008 on WINE in order to develop apps for Windows that I can then run under WINE?

    1. Re:VS 2008 by JustNiz · · Score: 1

      Dude what?
      As you're writing for Linux (under WINE), why don't you just skip the WINE part and just write something using a Linux-native toolchain? It would be a lot more efficient.

  111. Do you plan on implementing app specfic bugs? by iampiti · · Score: 1

    I know that windows XP (and probably other versions) have a feature that dynamically changes the behavior of certain parts of the OS depending on the application being run. This is to allow applications that depend on bugs/behaviors specific to a version of windows to run.
    Do you plan on implementing something like this?

  112. Regression test suite by Anonymous Coward · · Score: 1, Interesting

    Q: Previous interviews of eminent wine developers ([1] [2]) show the common need of a better regression test suite/framework. Is it the time to start some serious planning about it? Would existing (e.g. AutoIT, [3]) technologies help in the task?

    FrancescoP

    [1] http://www.winehq.org/?issue=348#WWN%20Wine%201.0%20Interview%20Series!%20%20Interview:%20Alexandre%20Julliard
    [2] http://www.winehq.org/?issue=346#WWN%20Wine%201.0%20Interview%20Series%20Part%201,%20Dan%20Kegel
    [3] http://www.autoitscript.com/autoit3/

  113. A simple question: by Anonymous Coward · · Score: 0

    When will Wine begin working on implementing Windows NT Services and when is this work likely to be completed?

  114. Re:Waste of Time by I+cant+believe+its+n · · Score: 1

    I tried Wine and it worked terribly. I've stopped wasting my time trying to make things work in Linux. I'd rather spend the time being productive.

    Productive? "You seem to be looking for a way to do stuff, would you like some help? Click a if you are trying to get out of a phone booth. Click b if you would like to peel an apple. Click c if you would like to do something else."

    --
    She made the willows dance
  115. An intelligent question by Anonymous Coward · · Score: 0

    Which one would you classify as an intelligent question to be asked to an expert of Wine?

  116. Games support by Lord+Lode · · Score: 1

    An important goal of DOSBox is support for games. Is support for (the newest) games an important goal of Wine or does it focus more on office applications?

  117. .NET by Lord+Lode · · Score: 2, Interesting

    Lots of Windows applications run on Wine. However, on Wine the application called ".NET framework" can't be installed and you need to use Mono instead. Since .NET is software that runs on Windows, what stops it from running on Wine? If there wouldn't be technical problems, would Wine have been made to support running the .NET framework, or is there another, non-technical reason why you need to use Mono instead?

  118. Re:to Jeremy White and Alexandre Julliard by Anonymous Coward · · Score: 0

    He did that already but forgot to write the return address on the parcel and forgot where he posted it. I don't know, some people just like having a detachable penis.

  119. Re:10 years from now? by fgouget · · Score: 1

    What plans do you have for better multi-threading support?

    Multi-threading works just fine as far as I know. If you are aware of any issues I'd suggest to report them to the wine-devel mailing list.

  120. Crossover vs. Wine by dkegel · · Score: 2, Insightful
    Not to steal Jeremy & Alexandre's thunder, but it seems important to address this question promptly:

    The way I look at the crossover vs. wine distinction is: wine is 100% pure "do it right" source code, and crossover is wine plus some code that doesn't meet that standard yet, but does make Office (and other supported apps) run well. (See http://www.codeweavers.com/products/source/ for the hacks in question.)

    So really Wine is where the action is for developers, and Crossover is what end users who need Office to run well should run. The only reason Wine doesn't run Office well yet is that nobody's figured out how to do it right yet, and the temporary bandaids that do it wrong but work for now are in Crossover. If you figure out a clean replacement for any of the crossover hacks, they'll gladly commit them into the Wine tree.

    In other words, from what I can see, Codeweavers' heart and actions are 100% where they should be from a free software point of view. All apps are permitted to run under Wine. None are reserved for CX.

    Does that help?

    (Disclaimer: I'm a big Codeweavers customer, occasional Wine contributor, and release manager for wine 1.0.)

  121. What About Quickbooks/Quickbooks Pro and TurboTax? by quieCho0 · · Score: 1

    "I'd love to switch to Linux, but I have to have Quickbooks/Quickbooks Pro and TurboTax." Can't tell you how many times I've heard that. Having the latest versions go Platinum on Wine--and keeping it that way--would do more to promote Linux home and business use than anything else in sight. So what's the issue? Do you disagree, just favor games, find the task impossible, worry over a legal reason, or what?

  122. Application Database @ Appdb.winehq.org by Anonymous Coward · · Score: 0

    Are you going to make some improvements security wise and administration wise to the Application Database so not just anyone can login and trash the listings, or is it going to continue to be more or less a free for all wikipedia style system where vandals run wild?

  123. Re:10 years from now? by heffrey · · Score: 1

    As in multiple threads within a single process being scheduled to run concurrently on different processors? I've just naively run my Windows app on the latest Ubuntu on a quad core and my app was only aware of a single core. I can see that Wine handles multiple threads within a process (it quite clearly has to), but somehow they don't get scheduled concurrently onto different processors.

  124. WINE is not needed for this. by Ayanami+Rei · · Score: 1

    DOSBox can probably run these "low level" applications quite nicely and redirect serial port access to the TTY/COMx of your choice. It's designed to emulate a real-mode or x86 protected-mode DOS system with a virtual (and configurable) set of hardware that maps to your real hardware. If it can run all those crazy DOS games from the early to late 90s I don't think router control software is out of the question. They should try it.

    Also, DOSBox runs on XP and Vista. (Boggle!)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  125. Re:10 years from now? by fm6 · · Score: 1

    Other than porting, compatibility layers or emulators are the best ways to keep old software running. Instead of wasting time porting each and every program, you can write a single program that can essentially make everything work.

    When I first learned to program in the early 70s, the leading machine was the IBM 360. Guess what the leading compiler was for that system. Fortran? PL/1? Algol? No, it was a program that translated legacy IBM 7090 machine code!

  126. Re:Future Development - DIB Engine? More RPC work? by nine-times · · Score: 2, Interesting

    One thing I wonder about future development (besides the obvious "what's planned for WINE 2.0?"):

    There are lots of tweaks and dependencies that have to be taken into account when installing Windows applications in WINE. There have been some attempts to address this issue in WINE-Doors, Winetricks, and Crossover, but I can't detect any systematic approach to handling this issue in WINE itself.

    Are there any plans to simplify this process? Have you considered looking to package managers (e.g. apt) to take care of listing out dependencies, downloading/installing them, etc., at least for things that are available online?

    Because it would be great, IMO, if I could do something like set up an additional APT repository and type something like "apt-get install ie6-wine" and have it all taken care of for me.

    I'm sure that's a lot to ask, but are there currently any plans in the same vein?

  127. Re:10 years from now? by mysidia · · Score: 1

    It will be renamed LINO - LINE is not an OS.

    And converted into an OS (running under a microkernel) that will simulate the Linux SDKs and Kernel intricacies, attempting to allow you to run Linux apps on a Windows platform.

  128. Quickbooks? by cybrangl · · Score: 1

    I work with many small businesses that could greatly benefit from Linux and many OpenSource applications. The biggest stumbling block I find to converting these people is the fact I cannot get Quickbooks to run on WINE. IF this single program was able to run as on native Windows, I don't think most small companies would ever need the Windows tax. I am still hoping that there is a viable alternative, but for now I'm hoping WINE might save the day.

  129. Native Execution by Anonymous Coward · · Score: 0

    Are there any plans (long term or not) to implement the PE format as a native executable format like the ELF format and if not, why not?

  130. Re:10 years from now? by fgouget · · Score: 1

    I can see that Wine handles multiple threads within a process (it quite clearly has to), but somehow they don't get scheduled concurrently onto different processors.

    If they don't max out one core, then Linux will schedule them all on one core because that will be more efficient (cache sharing). However if each thread could use 100% of the CPU, then they should clearly be spread to multiple cores and, as far as I know, it's what happens normally. If so, then it would be worth investigating why it's not happening in your case. Maybe post on wine-users or the new Wine forum giving details about your application, workload and setup so others can hopefully help you diagnose more precisely what's happening.

  131. Re:10 years from now? by heffrey · · Score: 1

    I don't see why, a priori, scheduling onto a single core will be more cache efficient. If my threads are working on separate data (and that's essentially the goal of all parallel compute intensive software) then wouldn't it be better to schedule to different cores so that each thread can have an entire cache rather than sharing.

    Anyway, the reason why I want my threads scheduled onto different cores is because they are maxed out. In fact Linux is not really relevant for my app because all my users are on Windows. I was just for fun seeing if it would run under WINE. I have to say I'm hugely impressed with what the WINE folk have done.

  132. Re:10 years from now? by fgouget · · Score: 1

    I don't see why, a priori, scheduling onto a single core will be more cache efficient. If my threads are working on separate data (and that's essentially the goal of all parallel compute intensive software)

    For the special case of parallel compute intensive software yes it's better to schedule each thread on a separate core and Linux is supposed to do so. But this is a special case and since you did not provide this information before I had to envision all possibilities (and I did cover both cases).

    Anyway, as I said before this is not the place to discuss this...

  133. When will Fruityloop work? by elucido · · Score: 1

    The only reason I still have Windows at all is for fruityloop.

    When will you get it working?

  134. I agree, Fruityloops must work in Linux ASAP. by elucido · · Score: 1


    It's the single piece of software that forces me to keep Windows.