Slashdot Mirror


First Release Candidate of Wine 1.0 Released

moronikos writes to mention that the first release candidate of Wine 1.0 was announced and released into the wild today. This new version includes only bug fixes as the team is in a code freeze while pushing for the full 1.0 release.

284 comments

  1. but... by squidinkcalligraphy · · Score: 5, Funny

    does it run linux?

    --
    "I think it would be a good idea" Gandhi, on Western Civilisation
    1. Re:but... by Kjella · · Score: 5, Funny

      does it run linux? No only windows executables, but you can run cygwin to get a linux-like environment ;)
      --
      Live today, because you never know what tomorrow brings
    2. Re:but... by kaos07 · · Score: 2, Funny

      I guess it could emulate Wubi?

    3. Re:but... by dvice_null · · Score: 5, Funny

      Wine is not an emulator.

    4. Re:but... by 1336 · · Score: 2, Interesting

      I've actually tested to see if Wubi can start in Wine (the answer is yes, though it depends on the version; rev 507 from http://wubi-installer.org/devel/minefield/ starts) I didn't push the install button though...

    5. Re:but... by ardor · · Score: 3, Interesting

      It would be SO ironic if one had to use Wine in Cygwin to play older games in Vista without crashes...

      --
      This sig does not contain any SCO code.
    6. Re:but... by Nullav · · Score: 4, Informative

      If I recall correctly, there's a native Windows version of WINE just for that sort of thing.

      --
      I just read Slashdot for the articles.
    7. Re:but... by kaos07 · · Score: 1

      I never said it was. "Emulate" was the closest term I could come up with.

    8. Re:but... by croddy · · Score: 2, Funny

      True, for certain extremely narrow values of "emulate".

    9. Re:but... by TeknoHog · · Score: 1

      Heck, you could say that Dosemu, QEMU, MAME etc. are not emulators. They are merely providing a compatibility layer, so that you can run non-native software. I guess the Winos are arguing that their layer is particularly thin, and decide to draw the line there.

      --
      Escher was the first MC and Giger invented the HR department.
    10. Re:but... by Anonymous Coward · · Score: 5, Insightful

      I am not familiar with MAME, but the other you mention are emulators, in that they perform byte-code interpreting of the program code (I guess MAME does too). Wine does not, it only provides an ABI-compatible implementation of (most of) the WIN32 API.

      If Wine would be an emulator, it would run equally well on PowerPC or SPARC hardware. It does not, you need the exact same hardware that the original program was intended for.

      Finally, for the semantically pedantic: yes, recent versions of Dosbox also have a "dynamic" execution mode which tries to do the same that wine does. Naturally, it only works when running Dosbox on x86-compatible hardware.

    11. Re:but... by slyn · · Score: 1

      You could use wine to VM a windows environment and then install wubi + linux to run wine on, ad infinitum until your head asplodes.

    12. Re:but... by TeknoHog · · Score: 3, Interesting

      Finally, for the semantically pedantic: yes, recent versions of Dosbox also have a "dynamic" execution mode which tries to do the same that wine does. Naturally, it only works when running Dosbox on x86-compatible hardware.

      QEMU does this too, as does any decent virtualization system. So emulation means translation between different kinds of hardware?

      --
      Escher was the first MC and Giger invented the HR department.
    13. Re:but... by Anonymous Coward · · Score: 5, Funny

      Wine is not an emulator. I thought you drink it!?
    14. Re:but... by poopdeville · · Score: 5, Insightful

      I don't know the answer to your question, but I can tell you this: Anybody with a strong opinion on the matter is full of shit.

      --
      After all, I am strangely colored.
    15. Re:but... by TheThiefMaster · · Score: 4, Informative

      An emulator manually interprets the original system's machine code, solving a hardware incompatibility, a compatibility layer only implements an API (in Wine's case the Windows API), solving an OS incompatibility. Technically an emulator doesn't have to be on different hardware to the original, but it's fairly pointless to do.
      Dosbox is technically both an emulator and compatibility layer, because it covers both hardware and OS changes, most emulators run the original hardware's OS (if it has one).
      The Java Runtime would be an emulator if it wasn't for the fact that there is no hardware that runs Java bytecode natively (or at least, it came after the Java Runtime).

    16. Re:but... by theeddie55 · · Score: 1

      Heck, you could say that Dosemu, QEMU, MAME etc. are not emulators. They are merely providing a compatibility layer, so that you can run non-native software. I guess the Winos are arguing that their layer is particularly thin, and decide to draw the line there.
      QEMU and Dosemu have emu in the name, short for emulator, MAME stands for "Multiple Arcade Machine Emulator" therefore these are emulators.
      WINE on the other hand, recursively stands for "Wine Is Not an Emulator".
    17. Re:but... by cheater512 · · Score: 1

      Wine executes the bytecode natively, only providing the APIs that the programs are expecting.
      The others actually emulate a CPU.

      Wine is not a emulator.

    18. Re:but... by mo^ · · Score: 5, Funny

      And then, instead of emulating wit, charm, charisma and irresistible sexual magnetism, it just makes you believe that's what it's doing.

      It's really just placing a layer between reality and perception.

      So definitely not an emulator.

      --
      bah!*@%!
    19. Re:but... by Anonymous Coward · · Score: 5, Funny

      Whoooosh...

    20. Re:but... by Dolda2000 · · Score: 2, Insightful

      An emulator, by the very definition of the word, emulates something. Wine emulates the MS Windows API. Thus, Wine is an emulator.

    21. Re:but... by Anonymous Coward · · Score: 1, Insightful

      So riddle me this Batman, is GNU a Unix emulator?

    22. Re:but... by m.ducharme · · Score: 1

      And for those who still don't get the joke:

      Wine Is Not an Emulator.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    23. Re:but... by Fieryphoenix · · Score: 4, Insightful

      No, you can't derive definitions due to linguistic relations between the words. Yes, emulators emulate, but that doesn't mean that if anything whatsoever is emulated, it is an emulator in the technical sense that is under discussion.

    24. Re:but... by shokk · · Score: 1

      Wine is not effective.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    25. Re:but... by AndGodSed · · Score: 5, Funny

      Push it push it PUSH IT!!!

    26. Re:but... by evanbd · · Score: 5, Informative

      Actually, Wine is an alternate implementation of the APIs, not an emulation of them. There's a difference, at least if you're using the words in a technical sense rather than a regular English sense. Which, when being pedantic about a technical matter, is the correct sense to use them in.

    27. Re:but... by AndGodSed · · Score: 1

      I disagree with a fine distinction - wine does not emulate the API, since it uses the same API that Windows uses, but rather provides the API natively in Linux to a program written for windows.

      An emulator, otoh, lets a piece of software think (if you'll excuse the anthropomorphism)that it is running on windows while it is using a different API.

      In the case of wine, the API is provided natively while the software is running in linux.

    28. Re:but... by mhall119 · · Score: 4, Insightful

      You've already been corrected multiple times in this thread, so I won't repeat the same thing. Rather, I'll provide an analogy that may make it clearer:

      AMD does not emulate x86, it implements it. Similarly, WINE does not emulate the Win32 API, it implements it.

      Conversely, QEMU emulates x86, it does not implement it.

      --
      http://www.mhall119.com
    29. Re:but... by TeknoHog · · Score: 2, Insightful

      An emulator, otoh, lets a piece of software think (if you'll excuse the anthropomorphism)that it is running on windows while it is using a different API.

      Which is exactly what Wine does.

      --
      Escher was the first MC and Giger invented the HR department.
    30. Re:but... by TeknoHog · · Score: 2, Funny

      I've also got the impression that WINE is a LAME joke. Unfortunately, are people who insist on the literal meaning, which is why I like to keep up the discussion.

      --
      Escher was the first MC and Giger invented the HR department.
    31. Re:but... by AndGodSed · · Score: 1

      So wine doesn't use the Windows api, like DLLs that you can either get from a windows install or download from MS or other sites?

      Uhuh.

    32. Re:but... by TeknoHog · · Score: 1

      Of course the API has to be the same. I was referring mainly to the part where the program "thinks" it's running on Windows.

      It's the same with hardware emulators -- the programming interface must be the same as that of the original hardware. And the software "thinks" it's running on the original hardware.

      --
      Escher was the first MC and Giger invented the HR department.
    33. Re:but... by Anonymous Coward · · Score: 0

      ... what does wine stand for?

    34. Re:but... by SpacePunk · · Score: 1

      It's only a matter of time untill someone installs Linux under Wine. They'll post it into a blog, and it'll get linked here on slashdot.

    35. Re:but... by Truekaiser · · Score: 1

      correct, they just try to call wine 'not a emulator' so they don't get sued..

    36. Re:but... by guruevi · · Score: 1

      Actually you're wrong, both AMD and Intel emulate an x86 (CISC) on a RISC processor. I'm just being pedantic, I know...

      There is little difference between an emulator and an interpreter. From a CS standpoint, the emulator emulates a processor or process (eg. by creating a virtual machine) so that instructions given can be run within the emulator, the emulator in itself is a host. An interpreter interprets instructions and gives them through to the host processor for execution, the interpreter in itself is not a host. So Wine is not an emulator, it's an interpreter. Programmatically, an emulator can be ported to different architectures than the intended software was made to run on.

      According to the dictionary, an emulator in computing reproduces the function or action of a different computer or software system, an interpreter is a program that can analyze and execute a program line by line. In the fuzzy response here, I would consider it an interpreter since it doesn't reproduce the function (or lack thereof) or action of a full Windows system, it analyzes the commands given to it and executes them in userland Linux.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    37. Re:but... by Anonymous Coward · · Score: 0

      ...Wubi on Wales

    38. Re:but... by Rebelgecko · · Score: 1
      --
      CATS/Diebold '08- All your vote are belong to us!
    39. Re:but... by Dolda2000 · · Score: 1

      I stand by my point, and assert that you give Win32 too much credit. Win32 is not a well defined API that can merely be "implemented". Rather, it is a set of functions that makes up an implementation of an operating system. For Win32 to work, it cannot just be implemented according to the information that Microsoft has released. Rather, Microsoft's exact implementation must be emulated. That is what Wine does.

    40. Re:but... by goarilla · · Score: 1

      It's the same with hardware emulators -- the programming interface must be the same as that of the original hardware. And the software "thinks" it's running on the original hardware.
      Skynet is here ?
    41. Re:but... by eldepeche · · Score: 2, Insightful

      Yeah, and we all know there is never a difference between the plain-language and technical meanings of a word. Just because a hard drive "remembers" data does not mean we call it memory, no matter how many times my dad says otherwise.

    42. Re:but... by eldepeche · · Score: 1

      No, since Unix is a set of specifications, an OS can either meet them and be called Unix, or fail to meet them and not be Unix. Or it can come close and be Unix-like. If and when GNU meets the single Unix specification, it will BE Unix.

    43. Re:but... by Anonymous Coward · · Score: 1, Funny

      Anybody with a strong opinion on the matter is full of shit.


      Says 'poopdeville'
    44. Re:but... by Anonymous Coward · · Score: 0

      No. Wubi uses the windows bootloader etc. Also "wine is not an emulator" - you can't run an OS in wine.

    45. Re:but... by Hucko · · Score: 1

      no, but linux is...

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    46. Re:but... by Anonymous Coward · · Score: 0

      Well really an emulator is something that emulates something.

      According to answers.com:

      Emulate: Computer Science. To imitate the function of (another system), as by modifications to hardware or software that allow the imitating system to accept the same data, execute the same programs, and achieve the same results as the imitated system.

      To me that seems to describe Wine very well, but maybe the Wine people have invented some more esoteric definition of the word 'emulate'.

    47. Re:but... by msromike · · Score: 1

      No the real question is does it run:

      Office 2007
      Money 2008
      Quickbooks
      Turbo Tax
      Rome Total War
      Call of Duty 4
      Picasa2
      Music IP Mixer
      Cyberlink Power DVD

      As soon as it does, I will be all set to switch to Linux.

    48. Re:but... by setagllib · · Score: 1

      By the same logic, QEMU implements x86 if run in interpreter mode. It doesn't implement the hardware itself, but it does implement the instruction specifications. Modern physical CPUs run a sort of VM anyway, to support more instructions on top of a leaner core and still keep light pipelines.

      --
      Sam ty sig.
    49. Re:but... by Mr.+Slippery · · Score: 1

      An emulator, by the very definition of the word, emulates something.

      An emulator, in a computing context, by definition emulates a hardware platform.

      Wine emulates the MS Windows API.

      No, it provides an implementation of the MS Windows API. Just as glibc is not an "emulation" of the POSIX/SUS C library APIs, it is an implementation.

      An emulator has to execute in order to emulate anything. If it's not an executable, it's not an emulator.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    50. Re:but... by SpacePunk · · Score: 1

      That ones is a big hit withe Homeland Department of Redundancy Department of Homeland Departments.

    51. Re:but... by Anonymous Coward · · Score: 0

      My take is that Wine is not a *hardware emulator*. In computer science, an emulator usually means a hardware emulator.

      But Wine does emulate a Windows environment by providing an alternate implementation of the Windows API.

      Win32 programs have no idea they are not running in Windows.

      Wine's DLLs do almost the same thing as their corresponding Windows DLLs, and it is intentional. Among Wine's stated goal is to copy the Windows behavior even bug-wise.

      To emulate is to imitate. Hence from a common English perspective (not a computer science perspective), Wine IS an emulator, but not a hardware emulator.

    52. Re:but... by Anonymous Coward · · Score: 0

      Will ZIPSLACK run under DOSBOX?

    53. Re:but... by Anonymous Coward · · Score: 0

      No comparison. So GNU is to Unix is not Wine is to Windows. GNU is an operating system. Wine isn't; Wine requires an operating system and doesn't talk to the hardware directly.

  2. Obligatory... by Raineer · · Score: 3, Funny

    I'll drink to that!!!

    (seriously though...hooray WINE!)

  3. serious question by Anonymous Coward · · Score: 0

    Why would I want to use Wine when I can just run windows in a virtual machine?

    Bug-for-bug compatibility works best when it's the real thing.

    1. Re:serious question by dvice_null · · Score: 4, Informative

      Because Wine is not an emulator, it is faster and uses less memory than emulators.

      How well do 3d games work with emulators?

      If you run Windows on a virtual machine, you will still need Windows for that. With wine you don't.

      But obviously you are free to use what ever you like and what works best for you. As wine is not ready, it is not a perfect solution, even it does have some advantages for the applications that work with it.

    2. Re:serious question by Anonymous Coward · · Score: 5, Informative

      Because WINE can run "Lander on the moon" from Windows 3.11 and Windows XP/later cannot.

    3. Re:serious question by Anonymous Coward · · Score: 1

      A virtual machine is not an emulator either and 3D works in VMWare.

    4. Re:serious question by 1336 · · Score: 5, Insightful

      "Why would I want to use Wine when I can just run windows in a virtual machine?"

      You don't have a lot of spare RAM? (e.g. using VirtualBox requires enough RAM for the host OS + the RAM for the virtualized OS + the RAM for the app running in it; with Wine you eliminate the need for the virtualized OS)

      You don't want to buy a Windows license/pirate Windows for a single app? (or more generally, you don't want Microsoft code on your system if you can help it? :)

    5. Re:serious question by iamacat · · Score: 3, Informative

      Because you do not want to support Microsoft by purchasing Windows? Besides, these days MS will not even sell you a version of Windows that runs best under a VM (XP for newest x86 computers, 98 for the rest).

      I see a business model of developing programs for the dominant desktop platform but also certifying them to run properly under Wine for Linux users. If the application is explicitly Wine-aware, it shouldn't be that hard to get it Gtk+/Qt themed, use UNIX-styled file dialogs or call native libraries for Linux-specific functionality. Of course .Net/Mono may be a better solution for a lot of developers.

    6. Re:serious question by timmarhy · · Score: 1

      doesn't wine still require windows files to run things like d3d? so to run it legally you still need to purchase windows anyway?

      --
      If you mod me down, I will become more powerful than you can imagine....
    7. Re:serious question by James_Duncan8181 · · Score: 2, Informative

      "doesn't wine still require windows files to run things like d3d? so to run it legally you still need to purchase windows anyway?"

      No.

      --
      "To any truly impartial person, it would be obvious that I am right."
    8. Re:serious question by Mattsson · · Score: 1

      Well... Lots of people have at one point or another in their life bought a computer that came bundled with a windows license. If you have and that computer currently isn't running windows or maybe isn't running at all, you can use the windows files legally.

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    9. Re:serious question by Chatterton · · Score: 1

      Unfortunately NO. If you read the license, the OEM kind, you see that this particular instance of Windows is only authorized to run on the hardware it was sold on. technically nothing block you to run it on another computer, but Legally, you can't (Especially if you can't get the little sticker sticked on the back of the computer).

    10. Re:serious question by Kjella · · Score: 5, Informative

      doesn't wine still require windows files to run things like d3d? so to run it legally you still need to purchase windows anyway? The short answer is, as another poster wrote: No.

      The long answer is that not all of the DirectX features are quite there, I don't know if it's current but there's an overview here. The result is that some games won't play without native DLLs. Doing that requires the Windows files and adding an override in winecfg. This was a much larger issue before than it is now and it keeps getting fewer that need these overrides.
      --
      Live today, because you never know what tomorrow brings
    11. Re:serious question by Tweenk · · Score: 1

      Wine doesn't need any Windows DLLs to run Half-Life 2 and other d3d games, so no.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    12. Re:serious question by timmarhy · · Score: 0
      http://www.winehq.org/site/status_directx wrong. if you want anything better than dx8 support from 5 years ago you need the native DLL's.

      --
      If you mod me down, I will become more powerful than you can imagine....
    13. Re:serious question by Bert64 · · Score: 2, Insightful

      But you can download the direct3d runtime from microsoft without having to buy windows...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    14. Re:serious question by Anonymous Coward · · Score: 5, Informative

      Really? I'm looking at that page and don't you know, it seems that Direct3D v9 is 95% supported...

    15. Re:serious question by theeddie55 · · Score: 1

      You can also download Windows from The Pirate Bay without having to buy windows.

    16. Re: serious question by Dolda2000 · · Score: 4, Insightful

      Why would I want to use Wine when I can just run windows in a virtual machine? Because you...
      • ...don't have a copy of Windows to install and don't want to buy one.
      • ...want the application window to use your normal X11 window manager rather than having to have an entire Windows environment with start menu and everything.
      • ...don't want to wait for Windows to boot every time you want to run the application.
      • ...want to run an application using 3D.
      • ...don't have VMX hardware and don't want to shell out money for VMware.
      • ...don't want the overhead of emulating the entire hardware.
      I won't argue the reason that you don't want to run proprietary software, because if you're running Windows applications, that's probably not your problem. However, even so, I would feel it would be nice to be able to run e.g. a game without necessarily making my system a nest of evil. I've always felt that I don't mind games being proprietary -- they're a bit like movies or books in the way that it is the content, and not the code, that actually matters.

      That said, there are obviously lots of reasons for wanting to use Wine.

    17. Re:serious question by The+Snowman · · Score: 2, Interesting

      If the application is explicitly Wine-aware, it shouldn't be that hard to get it Gtk+/Qt themed, use UNIX-styled file dialogs or call native libraries for Linux-specific functionality. Of course .Net/Mono may be a better solution for a lot of developers.

      If I am going to make an application Wine-aware, why use the cruddy old Win32 API or (barf) MFC when I can use a true cross-platform API such as Qtk+/Qt as you mentioned but natively, not emulated? I see no reason to use OS-specific code for any newly-developed application anymore. All of my application coding is done in Java, or C++ with either Gtk+ or Qt. I want my crap to run natively everywhere, and with minimal effort.

      --
      24 beers in a case, 24 hours in a day. Coincidence? I think not!
    18. Re:serious question by drinkypoo · · Score: 1

      How well do 3d games work with emulators?

      32x games work pretty well on my Xbox :P

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    19. Re:serious question by markdavis · · Score: 4, Informative

      You ask why one would want to use WINE instead of a virtual machine (like VirtualBox or VMWare). Here are a few reasons that pop in my mind without thinking about it forever:

      1) You don't want to buy an MS-Windows license
      2) You don't want to support Microsoft
      3) You don't want to waste multiple gigabytes of hard drive space for a virtual drive
      4) You want to be able to browse and manipulate the MS-Win files under Linux
      5) You want native Linux file permissions
      6) You want higher possible performance
      7) You don't want to waste many hundreds of megabytes of RAM
      8) You want to be able to use thin client to display the resulting program
      9) You don't want to have to install, configure, and maintain another whole OS
      10) You don't want to fight possible viruses, auto updates that break things, Windows Genuine, etc, etc
      11) You want each program to appear as a real process
      12) You want to be able to compile a program to run cross-platform
      13) You want native Linux filesystem access while in the MS-Win application
      14) You want native CUPS/printing access while in the MS-Win application

      There are LOTS of reasons for WINE to exist despite virtual machines. That is not to say that virtual machines are not useful, just different.

    20. Re: serious question by Restil · · Score: 4, Informative

      Another reason you're forgetting, and I know at least this applied in the earlier days of Wine, but I've not verified it recently... if you're a developer (developer developer... etc) the wine libraries can also be used to compile linux native binaries from windows based source. It's not the ideal way to port software, but it works for a quick and dirty compile. The plus side is, while Wine is constrained to a single architecture for the purpose of executing windows binaries compiled for that architecture, the code could be compiled for any architecture or OS that wine runs under.

      -Restil

      --
      Play with my webcams and lights here
    21. Re:serious question by Anonymous Coward · · Score: 0

      Pretty much any 3d game? That I know of the only virtual machine w/ directx or opengl support is vmware and that implementation is very limited functionally.

      Wines directx support isnt perfect but it has a much better chance of running a 3d app and running it well than any virtual machine out there now

      hardware support for virtual machines has greatly increased their performance but they still are not a universal solution.

    22. Re:serious question by Darfeld · · Score: 1

      Doesn't VMWare precisely emulate the hardware? I'm not really familiar with it, but I'm sure I don't have a direct access (well, manner of speaking) to the real hardware. Why is that if it is not an emulator?

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    23. Re:serious question by molarmass192 · · Score: 1

      It's a fuzzy definition but I don't think VMWare so much emulates the hardware. It's probably more accurate to describe it as they provide drivers for some virtual hardware, that then maps to real hardware, and access to buses for some real hardware, mainly USB. Since it's not a direct emulation of the physical environment, that's probably why they themselves use "virtual machine" instead of "emulator" in their descriptions. That's a lot of words to say nothing ... oh well ... I typed it ... may as well submit it.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    24. Re:serious question by Anonymous Coward · · Score: 0

      Given your choice of GUI toolkits, it certainly will look like crap everywhere. (barf)

    25. Re:serious question by Fnkmaster · · Score: 4, Insightful

      95% supported - is that sort of like 95% pregnant?

    26. Re:serious question by ilovepolymorphism · · Score: 2, Informative

      Technically VMWare is a visualizer because it executes the hardware instructions naively(except privileged instructions which require special handling). This makes VMware faster than emulators such as Bochs but virtualizers only provide virtual hardware that is roughly the same type as the host system. VirtualPC is an example of a product that is both. Virtual PC on Windows is a virtualizer. VirtualPC on the PPC Mac is an emulator. QEmu support virtualization but I think it also supports emulation as well for emulating say an ARM system on x86 hardware.

    27. Re: serious question by Anonymous Coward · · Score: 0

      VMWare has several versions available for free (and not just lame crippled versions either). Your post is otherwise spot on, just thought I'd mention that.

    28. Re:serious question by darthflo · · Score: 1

      Some things you may have not considered:
      - Performance: I don't care how fast Java benchmarks, every Java app I've ever used feels slow and laggy. Even if the language itself would execute stuff faster than hand-optimized assembler (which it obviously doesn't), the GUI-toolkits feel slow.
      - Functionality: Go ahead and find me a toolkit, any toolkit that's as extensive as the whole .NET package in it's most current version and runs on Windows, the dominant platform for most any (workstation-)thing today.
      - The IDE. Have you ever used Visual Studio .NET >=2005? You should, it may change your opinion. Eclipse and co. are nice, but as far from being competition to VS.NET as IE6 is from being a great browser. (IE7 ain't great either, but they changed the direction and 8 may even get close to useable).

    29. Re:serious question by Rob+Y. · · Score: 1

      Ummm... because the WIN32 code's already written?

      There are a lot of windows programs out there whose developers would like them to be cross-platform, but can't afford the effort to rewrite them in a cross-platform toolkit. WINE allows them to test the waters and determine whether there's even any market for a Linux port.

      One other (minor?) consideration. WIN32/WINE might just solve the problem of targeting multiple distros. Like it or not, you've got to admit that the Windows ABI hasn't changed much in years. And that's a good thing. It's been 'good enough' to base apps on for a long time, or at least app developers have worked around its defficiencies. In any case, a single .EXE should work on all X86-32 Linux distros. Can you say that for any other GUI toolkit?

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    30. Re:serious question by The+Snowman · · Score: 1

      If you read my original post, I specifically said for all new development work.

      --
      24 beers in a case, 24 hours in a day. Coincidence? I think not!
    31. Re:serious question by The+Snowman · · Score: 1

      I gave three examples, all of which run on Windows, all of which are extensible. I would rather write a solid core of OS-independent code and leave a few choice functions to be OS-specific, localizing that code and leaving the core business logic OS-neutral. In reality most of the time there is little to no need for OS-specific code unless you are writing 3D games (even then it's debatable, there are cross-platform libraries such as OpenGL) or something closely tied to the operating system to begin with (think Windows sysinternals).

      I am not blowing smoke out my ass. I develop cross-platform software for a living, and spend less than 1% of my time dealing with anything operating system specific. And my application looks very nice, despite being Java. Of course we also have a custom UI layer on top of Swing, but even that is OS-agnostic.

      Now to address your main point: I an not a .net developer but from what I have seen it is nice. I do use Visual Studio 2008, and I like it. Sure it is not perfect, but it works well and has a debugger that blows anything else out of the water. Learning the .net architecture in general and C# specifically are on my todo list, but I do spend time honing my Java and C++ skills so it is only a matter of time. I think maybe slowing the Earth's rotation would help so I have more hours in the day. Maybe I need a doomsday device first...

      --
      24 beers in a case, 24 hours in a day. Coincidence? I think not!
    32. Re:serious question by Mattsson · · Score: 1

      The ones I've seen says that you can only run the license on the computer the license-sticker is on.
      If you move the sticker, you move the OEM-license.
      Same thing if you buy a retail license. There's a sticker that you must attach to your computer. If you don't, Balmer will come 'n throw a chair at you. =P

      Apparently, this will make it harder to make a counterfeit-version of windows. =P

      Rant:
      What the hell is a non-genuine windows anyway?
      In my mind, this is something like GNU/Linux with Wine and a windowmanager that looks like windows XP that someone is selling as "Windows XP"
      An unlicensed copy of Windows XP is still a genuine Windows XP.
      licensed != genuine
      unlicensed != counterfeit
      Someone needs to give the people at MS marketing department an english-course.

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    33. Re:serious question by Almahtar · · Score: 2, Informative

      Well the exact term on the page is "95% complete", and if the 5% that isn't implemented is just never used by game creators, it won't be missed.

      DX8 support in wine has been solid for a while now, and it's listed as "95% complete" as well, for what it's worth.

    34. Re:serious question by Anonymous Coward · · Score: 0

      Not at all. It's more like having a menu and only being able to order 95% of the items.

    35. Re:serious question by pathological+liar · · Score: 1

      The best performance under a VM is actually with 64bit XP. More APIC-friendly, newer codebase (based off Windows 2003, iirc) etc.

      The problem with that is that 64bit XP is poorly supported at best, and for some reason I thought Microsoft never sold it directly, it was bundled with 64bit hardware sales... which basically leaves you with MSDN (if you have access) or piracy for most users, for an OS that may not even run what you want.

      Virtualizing Windows just generally sucks.

    36. Re:serious question by tepples · · Score: 1

      How well do 3d games work with emulators? Star Fox works in Snes9x, and I've been told that plenty of Nintendo 64 roms work in 1964.
    37. Re:serious question by Mad+Merlin · · Score: 1

      doesn't wine still require windows files to run things like d3d? so to run it legally you still need to purchase windows anyway?

      No.

      Furthermore, you can't use the native versions of the D3D dlls in Wine even if you wanted to, unlike some other more mundane dlls.

    38. Re:serious question by CSMatt · · Score: 1

      As wine is not ready, it is not a perfect solution, even it does have some advantages for the applications that work with it. If WINE is not ready as you say, then why is it reaching 1.0?
    39. Re:serious question by iamacat · · Score: 1

      You want developers and QA to spend most of their time on the platform that will be your primary market. Sadly, Windows will be the most common answer for a desktop application. Gtk+/Qt are not exposing all the capabilities of Win32 API. For a serious application, you will likely need custom controls that can not be easily ported even if you have the source code. You will want good interoperability with other Windows apps such as MSOffice through COM or copy/paste. When Java is not enough for your UI/system integration/performance needs, using Wine will save serious effort over maintaining multiple binaries.

    40. Re:serious question by bh_doc · · Score: 1

      Does the EULA let you *use* it without Windows, though? (Seriously, I'm too lazy to check for myself.)

    41. Re:serious question by FictionPimp · · Score: 1

      Damn Wine developers never finish anything they start do they? Not one single 100%

    42. Re:serious question by Nicolay77 · · Score: 1

      So what?

      The Pirate Bay is not the Microsoft website.

      --
      We are Turing O-Machines. The Oracle is out there.
    43. Re:serious question by Nicolay77 · · Score: 1

      For C++ development I seriously prefer VC++, or Borland32 5.5 or even the Digital Mars compiler.

      Compared to those, GCC has bugs and is slow as hell.

      --
      We are Turing O-Machines. The Oracle is out there.
    44. Re:serious question by Nicolay77 · · Score: 1

      In any case, a single .EXE should work on all X86-32 Linux distros. Can you say that for any other GUI toolkit? I think you have a strong argument for closed source Linux development.
      --
      We are Turing O-Machines. The Oracle is out there.
    45. Re:serious question by theeddie55 · · Score: 1

      the point i was trying to make (though unsuccessfully) was that microsoft offer the direct x download for use in windows, not in linux.

    46. Re:serious question by Nicolay77 · · Score: 1

      Ohh the license.

      In that case, yes, the difference between them is smaller, you can't legally use any of them (DX in linux or full WinXP from TPB).

      --
      We are Turing O-Machines. The Oracle is out there.
    47. Re:serious question by Anonymous Coward · · Score: 0

      Maybe, it depends on what you mean by 95% pregnant. That could be interpreted as the baby being due in 2 weeks time, since the baby would be pretty well developed by this stage it likely could be delivered premature and it wouldn't be a problem.

      Or perhaps it it would be more analogous to a building being 95% complete, where the structure is complete just some internals haven't been completed yet, like perhaps some electrical or plumbing work and decorations and furniture, but with most of that done already and most of the building is usable.

      Really, what were the mods who modded the parent post smoking to think the comment was insightful?

  4. Wait, What?! by aitikin · · Score: 5, Interesting

    I was always under the impression that WINE, based on how it is designed, would never be finished, or even close to a finished release point. I mean, yeah, I know 1.0 doesn't mean it's done, just that it hit a specific milestone, but even so, WINE, being considered a ⥠1.0 version seems to me like it shouldn't happen until it can at least come close to running most everything thrown at it.

    Just my non-developer, non-programer, former WINE-user $.02.

    --
    "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
    1. Re:Wait, What?! by Anonymous Coward · · Score: 2, Insightful

      Hey, it wouldn't have to be done to work better than windows...

    2. Re:Wait, What?! by TekPolitik · · Score: 4, Insightful

      being considered a 1.0 version seems to me like it shouldn't happen until it can at least come close to running most everything thrown at it.

      Nah, it just has to run more old Windows apps than the latest version of Vista. I think Wine as it was 10 years ago met that requirement.

    3. Re:Wait, What?! by Anonymous Coward · · Score: 2, Funny

      It is however better then Windows 1.0 and by the time it gets past the release candidate stage it will no doubt be ready for monthly bug fixes and occaisonal service packs. I seem to recall that a while back someone even managed to get some virus and malware running on it. Am sure that there has even been some headway made on DRM functioning in WINE as well though maybe in the same fashion as many get their Windows convinced the game dvd/cd is in the dvd/cdrom and other requests normally sent to Microsoft or some other corporation probably get routed to 127.0.0.1 though that is purely humorous supposition on my part. Windows XP computers rebooting instead of displaying BSOD eliminated the need to properly display BSOD on failure.

      We could probably go on about this more but honestly, how caught up do you want it to be? With most it is just enough to adequately run that Windows only piece of software they still want or need and yeah, there is work to do. But, no doubt, Service Packs will be on the way eventually. :P

      Personally, I would prefer just to see more true Linux versions of software, particularly among the popular games.

    4. Re:Wait, What?! by slyn · · Score: 1

      The 1.0 milestone means almost nothing towards how actually feature-complete it is, but rather how stable it is at running a small number of extremely common Windows apps, like Word and Excel.

    5. Re:Wait, What?! by Anonymous Coward · · Score: 4, Informative

      Wine is nowhere near finished. I was recently pointed to Wine's API stats, where the current state of the API implementation is stated. They are currently at 63% of the targeted Windows APIs.

      That said, quite a few apps are already working without problems in Wine. In order to be able to do a 1.0-release, they have selected a few (major) apps that have to be running flawlessly. I can't find a link for it now, but it's somewhat like:

      - Adobe Photoshop CS2 (or CS4?)
      - MS Office 2007 document viewers
      - Google Picasa

      That's a somewhat arbitrary list, and doesn't say anything about the 9765 application that are listed in the AppDB, many of which work without problems. I think the 1.0 release does not constitute a milestone in and of itself, but it may help to expand its userbase, and hopefully we'll start to see a more dependable release cycle than just the bi-weekly "snapshot" release they have been doing.

    6. Re:Wait, What?! by Daengbo · · Score: 5, Informative
      The Wine 1.0 Release Criteria are that the following work:
      1. Photoshop CS2 tryout
      2. Microsoft Powerpoint Viewer 97 and 2003
      3. Microsoft Word Viewer 97 and 2003
      4. Microsoft Excel Viewer 97 and 2003
      That's all they're targeting. I think it's a great idea to get to that level first, then expand without regression.
    7. Re:Wait, What?! by Anonymous Coward · · Score: 1, Informative

      Exactly. Unfortunately, the project does not have this goal.

      I just gave wine a shot (again...), and again most of the games
      I have do not work (Jade Empire SE f.e.), or only work with
      heavy configuration changes or/and incur in terrible
      performance penalties (nwn2 f.e.).

      Wine is useless for me until it is able to run most of the
      stuff thrown at it, without having to install different versions
      to work around regressions.

      But of course, for those people who want to run Microsoft Office,
      it should work great. But given the availability of OpenOffice,
      its usefulness seems limited to the corporate env.

    8. Re:Wait, What?! by Secrity · · Score: 1

      I suspect that rather than service packs they will just release a new point version, just like most other major Linux applications do when there is a security patch.

    9. Re:Wait, What?! by apt-get+moo · · Score: 1

      Have you ever seen a stable-running x.0 release? Of course it won't come close to that.

      --
      ...."Have you mooed today?"...
    10. Re:Wait, What?! by Ant+P. · · Score: 3, Funny

      If Wine - after fifteen years of being in beta - has an unstable 1.0 release, I'll go out and buy Vista. Seriously.

    11. Re:Wait, What?! by betterunixthanunix · · Score: 1

      Actually, over the past few months, I've been pleasantly surprised by the number of apps WINE can run. Most of the apps I need for my engineering classes are, at the very least, mostly functional, and the majority are completely functional, with only minor glitches here and there. In all, I would say that WINE hitting a 1.0 milestone is entirely plausible.

      --
      Palm trees and 8
    12. Re:Wait, What?! by ColdWetDog · · Score: 1
      Whoosh....

      I agree, it's early, but come now.

      --
      Faster! Faster! Faster would be better!
    13. Re:Wait, What?! by MrCrassic · · Score: 1

      Does that include RPC over HTTP support for Microsoft Outlook? That would allow WINE to present a nice alternative for some Exchange-driven businesses.

      Last time I tried this under WINE, it worked with many issues (intermittent crashing, mostly).

    14. Re:Wait, What?! by Anonymous Coward · · Score: 0

      Better than Windows 1.0 ? High praise indeed.

    15. Re:Wait, What?! by timeOday · · Score: 1

      Does that include RPC over HTTP support for Microsoft Outlook?
      The list doesn't even Microsoft Outlook at all, so I'm guessing not. (MS Word Viewer != MS Office).
    16. Re:Wait, What?! by colinrichardday · · Score: 1

      When did WINE become beta? I remember in 1999 that it was alpha.

    17. Re:Wait, What?! by Squeeze+Truck · · Score: 1
      I wish part of making Photoshop work was finally fixing the tilt and sensitivity functions of Wacom tablets.


      This doesn't appear to be on the list though.

      --

      "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

  5. Infinite Loop by Reasonable+Radical · · Score: 1

    What happens if I run Cedega from Wubi from wine from a virtual machine of Linux run from wine within linux?

    1. Re:Infinite Loop by Anonymous Coward · · Score: 2, Funny

      On a pc or mac?

    2. Re:Infinite Loop by inasity_rules · · Score: 1

      It willy be very very very slow. btw, not an infinite loop. Don't see how you could make a loop. I know, yes, you were going for funny.

      --
      I have determined that my sig is indeterminate.
    3. Re:Infinite Loop by Anonymous Coward · · Score: 1, Informative

      Well, first off, operating systems do not run using WINE (including Linux). Secondly, Wubi isn't an emulator, virtual environment, etc. Wubi is a Windows application that installs Linux (from within Windows).

      What happens if I run Wubi from WINE from Linux installed in Win32 VMWare using WINE in Linux?

      I imagine it would install Linux.

      Captcha: Products. Ha!

    4. Re:Infinite Loop by Yetihehe · · Score: 4, Insightful

      You will be eaten by a grue.

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    5. Re:Infinite Loop by Vectronic · · Score: 1

      Remote desktop perhaps?... but that would require two NIC's... but, it would probably be the closest to a closed loop...

    6. Re:Infinite Loop by tuxic · · Score: 1

      Especially considering that Apple's home address resides on 1 Infinite Loop ... :)

      --
      "People are stupid. Persons are smart" -- Agent K, MiB.
  6. So what's the definition? by Zarhan · · Score: 4, Insightful

    I mean, I've been running Windows software under WINE for *years*. What's their definition of "1.0"? Does it really mean anything, or will we be getting 1.0.1, 1.0.2, etc monthly afterwards anyway just like before? Or is 1.0 some "complete feature set" release, suggesting that I can now run any windows software (I doubt that's true, considering that even MS Office is still a bit shaky).

    http://www.winehq.org/?announce=1.0-rc1 pretty much has a list of bugfixes&features, just like any other release. Where's the beef in "1.0"?

    1. Re:So what's the definition? by iamacat · · Score: 1

      Would you hold Wine responsible for bugs or use of undocumented internals in the programs that do not run? Plenty of software breaks just by being run on a new version of Windows, new service pack or a new video driver.

      1.0 release can be just defined by some milestones set ahead of time. For example, implementation of all published APIs in a set of DLLs, minus a few documented exceptions.

    2. Re:So what's the definition? by Daengbo · · Score: 1
    3. Re:So what's the definition? by RiotingPacifist · · Score: 1

      Pretty much arbitrary, but it marks a point of fairly good stability & usability.

      --
      IranAir Flight 655 never forget!
    4. Re:So what's the definition? by theeddie55 · · Score: 2, Interesting

      is 1.0 some "complete feature set" release, suggesting that I can now run any windows software
      Not even windows can run any windows software.
    5. Re:So what's the definition? by paskie · · Score: 3, Interesting

      Would you hold Wine responsible for bugs or use of undocumented internals in the programs that do not run?

      If the applications are wide-spread, for that matter, yes, I would. Wine's point is not to emulate ideal Windows environment but to make Windows apps run on Linux, and if working around bugs in them that don't show in Windows is what it takes too, it should do it. Microsoft also does plenty of regression testing when making new version of Windows, often adding workarounds for widespread older apps - in that case it's controversial but Wine is even more clear-cut here.

      If it's just about implementing the documented APIs, that shouldn't be that hard after all, but that's not where the devil is, I believe.

      --
      It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
    6. Re:So what's the definition? by iamacat · · Score: 1

      Well, the most common bug is random memory corruption. How will you change Wine so that stack, heap and loaded DLLs are always at exactly the same memory addresses as in the target version of Windows. Being a user process, Wine doesn't even have a complete control of the 4GB address space. malloc algorithms used by Win32 may not perform well with Linux memory manager. As I mentioned, windows upgrades and service packs already break these apps as often as wine.

  7. Do we still need to wait for SP1 ... by Marbleless · · Score: 5, Funny

    .. before it is usable? :)

    --
    --I thought I was wrong once, but I was mistaken.
    1. Re:Do we still need to wait for SP1 ... by VGPowerlord · · Score: 1

      That's so early 2000s.

      Haven't you heard? Vista bumped it to SPn+1 now.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:Do we still need to wait for SP1 ... by AmonEzhno · · Score: 1
      No, because when that service pack comes out, nothing will work except internet explorer and WMP. :P


      Which I guess is kind of like saying "nothing will work"

    3. Re:Do we still need to wait for SP1 ... by Hatta · · Score: 1

      You kid, but just about any significant bug is getting deferred. So yes, you might just have to wait until 1.2.0 before it's usable.

      6971 was scheduled for 1.0, but they pushed it back to 1.2.0. It meets the requirements for a "Major" severity bug (Major loss of functionality for a wide range of applications), but they still have it classed as normal. It has more votes than any other bug on the bug tracker, save one bug that only affects Starcraft. Bug 6971 affects dozens of games that use dinput.

      Fixing this one bug could make dozens of games usable in one fell swoop. It would be silly to release a 1.0 without fixing this bug.

      --
      Give me Classic Slashdot or give me death!
  8. Hooray! Long live Wine 1.0! by linebackn · · Score: 4, Insightful

    I think this is great Wine is finally reaching "1.0". I am hoping this version will be treated as a longer lived, stable, supported branch. This way developers might seriously target Wine as a platform or at least consider it a real "Microsoft Windows Compatible" target (Yea, it would be better if ports of apps were targeted to be Linux or Mac OS X native)

    Sure it won't run all Windows apps perfectly - but then again, neither does Windows! There are lots of apps out there that have various bad code that often shouldn't even run at all but somehow gets away with working under a generic Windows XP install. Then they crash under Wine, Windows Vista, or even XP under odd configurations. And then there are the ones that do things different under different versions of Windows to get around bugs or varying behavior in Windows.

    Also having a longer lived "1.0" branch would mean tips and tricks to getting individual programs to run would not become obsolete quite as quickly, and a Wine "1.0" users would not have to worry as much about apps breaking every few weeks.

    At any rate, Wine has come a very long way - I remember when it was just trying to be a Windows 3.1 clone!

    1. Re:Hooray! Long live Wine 1.0! by Kjella · · Score: 3, Interesting

      I am hoping this version will be treated as a longer lived, stable, supported branch. WINE will never become quite like other software, which define their own features. Think of it like a web browser with lousy standards support (not that the Windows API is anything like a standard), there's really no point in creating a very long-lifed branch that scores 58%. You do some development and you're at 61% and the new version is just better and should replace the old one everywhere. The only real reason to keep a stable branch is to keep people from getting hit with regressions. Because all kinds of software runs on top of WINE, it can have some really bad regressions as applications can go from platinum (runs flawlessly) to garbage (not at all) because it does something in the initialization that failed. So yes, a more stable branch than the biweekly development snapshots is good. Any older branch than say 3-6 months I think will be pretty useless.
      --
      Live today, because you never know what tomorrow brings
    2. Re:Hooray! Long live Wine 1.0! by Anonymous Coward · · Score: 2, Insightful

      (not that the Windows API is anything like a standard)

      You're wrong. There are two types of standards: De jure (ISO and alike) and de facto standards. Win32 API is THE de facto standard for desktop applications. If you want your software to run on 95% of desktop computers you either adhere to that standard or be obscure. Wine is a chance for Linux to be less obscure on the desktop (it is more or less a successful server OS now, on desktop it has been around 0.5% and not growing).

    3. Re:Hooray! Long live Wine 1.0! by Anonymous Coward · · Score: 3, Insightful

      WINE could be stabilized into a fairly complete API, even if it's a subset of the more obscure win32 world. Developers would then be in a position to target it in a similar fashion to Carbon on OSX, which allowed apps to run on both OS9 and OSX in a fairly consistent way. Oddball corporate apps could be migrated with less expense than a full rewrite.

    4. Re:Hooray! Long live Wine 1.0! by ozmanjusri · · Score: 1
      Wine is a chance for Linux to be less obscure on the desktop (it is more or less a successful server OS now, on desktop it has been around 0.5% and not growing).

      Nice troll, but...

      Linux went from 1.25 percent in May of 2007 to 2.02 percent in March of 2008. That is 61.6 percent increase in market share in nine months. [Put another way,] that is 82 percent annual growth in installed computers. http://www.cnet.com/8301-13505_1-9910263-16.html
      --
      "I've got more toys than Teruhisa Kitahara."
    5. Re:Hooray! Long live Wine 1.0! by MMC+Monster · · Score: 1

      I believe the wine developers have already stated that they are not creating a long-lived 1.0.x branch, and instead continue their new versions every 2 weeks.

      I think it's reasonable at this point, given how many bugs they fix every two weeks.

      --
      Help! I'm a slashdot refugee.
    6. Re:Hooray! Long live Wine 1.0! by slimjim8094 · · Score: 4, Interesting

      That's called winegcc, I think. Basically you code your apps to work on Wine and compile it to a native application using that.

      Either Google Earth or Picasa (or both) do that.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    7. Re:Hooray! Long live Wine 1.0! by Vlobulle · · Score: 2, Interesting

      The whole Wine idea is that you shouldn't need any 'tips or tricks' to run a program and that Wine should be able to simulate perfectly the chosen Windows platform. 'Bug fixing' being only avoiding regressions between versions.

      Hence there isn't really a need for branching. The 1.0 version is only here to tell everyone how far they went, but there is really nothing particular with it. Any given application could have started to work in any older version.

      Of course, after they will have reached the point where any Vista application can work flawlessly (as in 'like on Vista, bugs included'), then they may start to 'fix bugs' for real, that is build a strictly spec-compliant Win32 api platform. Using it would obviously break a lot of native applications, but could be the start of a real Wine/win32 platform to which developers could target

      .
    8. Re:Hooray! Long live Wine 1.0! by cshirky · · Score: 1

      That kind of rapid growth is meaningless on such a small base. Barely nudging 2% doesn't say much about the obstacles Linux on the desktop faces in penetrating a workplace dominated by MSFT apps. I run Ubuntu on my desktop, and I'm pretty impressed with its ability to handle MS-format files, but I also recognize that a) my user pattern is nothing like most office workers and b) I don't need to run any obscure Win-only apps.

    9. Re:Hooray! Long live Wine 1.0! by Anonymous Coward · · Score: 1, Interesting

      Google Earth is a native Linux app written in Qt (older version Qt3, the newer one is now Qt4).

      If I recall correctly, Picasa uses the exact same executable under both Windows and Linux and just packages a snapshot of Wine that's known to work.

    10. Re:Hooray! Long live Wine 1.0! by HeroreV · · Score: 1

      winegcc can be used if you want to compile a Windows program for Linux while running Linux. If you want to compile a Windows program for Linux while running Windows, you'd probably use MinGW.

      In either case, winelib is the library that you'd be compiling against. It's what actually allows Windows programs to be compiled natively for Linux.

  9. Y'know by Colin+Smith · · Score: 3, Interesting

    When I switched from Windows to Linux, it turned out that I was able to function without specific applications, there are Linux equivalents for pretty much everything.

    --
    Deleted
    1. Re:Y'know by thealsir · · Score: 1

      Seems like you don't have much experience in that department or your needs are really generic.

      --
      Do not downmod posts "overrated" simply because you disagree with them.
    2. Re:Y'know by WK2 · · Score: 1

      Wine is often used for games. It is also used to run in-house Windows software that would be expensive to port, and Windows-only programs that don't have a Linux equivalent, such as Photoshop.

      That being said, I had pretty much the same experience as you, at first at least. When I switched to Linux, I didn't really need any Windows apps, and didn't even bother installing wine. Since then, I've used wine a few times, mostly for games, and while I hardly use it, I keep it around in case I need it.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    3. Re:Y'know by Haeleth · · Score: 5, Insightful

      Well, yeah, it depends on what you need, doesn't it? What you say is true for many, maybe even most people, but that doesn't mean nobody needs Wine.

      If you have to interoperate with Windows users who use specific software, and the Linux equivalents can't read/write files from that software sufficiently well for your purposes, then you may still find yourself looking for a way to run the Windows programs. This used to be the case a lot with MS Office; modern Linux office apps are pretty good at interoperating, so it's not an issue so much, though there are still a few rare cases where the Linux software won't be able to duplicate what MS Office does quite well enough. (Complex VBA macros that automate other Windows applications, for example. Though I don't know offhand whether Wine can handle those either, and frankly anyone who uses them deserves the pain they cause :)

      Then there are the cases where the Linux programs are genuinely inferior. Again it's a question of whether that actually matters. For example, GIMP is good enough for most casual users and even many professionals, but still a lot of people are inevitably going to find there are things they need that it doesn't do, and then they're going to want a way to run Photoshop.

      And finally we have the fundamental matter of freedom of choice. Some people just prefer various proprietary Windows applications, and it's good that they can have the freedom to choose to retain those, even if the Linux equivalent would work just as well. Linux is all about the freedom to use your computer how you like, after all!

    4. Re:Y'know by Anonymous Coward · · Score: 0

      When I switched from Windows to Linux, it turned out that I was able to function without specific applications, there are Linux equivalents for pretty much everything. ...and therefore, the same must be true for everyone else as well, since everyone is exactly the same, all the time!
    5. Re:Y'know by joe+155 · · Score: 1

      for me the only windows application I want is iTunes (with USb support). Not being able to put music on my mp3 player without burning it to CD and then using my girlfriends crappy ancient dell w/ celeron processor is a tad annoying... because of what Apple has done with the Touch in terms of how you get music on it* I'm not sure there will be another viable solution for getting it to work with linux anytime soon

      Interesting you used to be able to do it wirelessly from linux using ssh but they have effectively disabled that in 1.1.4 by changing how its done again

      --
      *''I can't believe it's not a hyperlink.''
    6. Re:Y'know by pjt33 · · Score: 1

      I occasionally use Wine to access some e-books in a proprietary format, and I've once successfully used it to extract a Pocket PC-installable .cab from a .exe installer (snip rant about publishers who assume that everyone with a Pocket PC has a Windows desktop). It's not something I use more than once every few months, but it's nice to have it around.

    7. Re:Y'know by mac1235 · · Score: 1

      I play games, you insentitive clod!

    8. Re:Y'know by uglyduckling · · Score: 2, Insightful
      I've been using various flavours of Linux as my primary OS for seven years now, switched from Windows 98SE / Windows 2000 back in the day. Seven years later there's still nothing that compares with Dreamweaver for fast standards-compliant web development and Indesign for printed media.

      Now I've got a bit more money and don't want to spend my weekends battling with substandard software to do the bits and pieces of pro bono web and print design I do in my spare time I've convinced my wife to let me buy a Mac Mini and a copy of Adobe Design Premium CS3.

      I'll miss Ubuntu but I really need to be able to sit down at my computer and just get the job done. I know there's software that can do the job, but I'm constantly having to work-around the limitations of the software. I'm perfectly capable of hand-editing HTML/CSS but I'd much rather concentrate on the design in Dreamweaver and the tidy up the code by hand at the end if there's anything I'm not happy with.

      I had hoped that Linux would have decent commercial software available by now, or that Wine would run 99% of Windows software, but it's just not the case. In the meantime OS X has become a stable, well-supported and above all Unix-based OS that does everything I need without getting in the way. I still love Linux, will probably still run Ubuntu on my laptop (had Vista Ultimate on it for the past 4 months -- aweful, really really aweful...) and have a 3-head MythTV (mythbuntu) setup that keeps me happy. (When I plead for that Mac Pro in a year's time the Mac Mini will make a great MythTV head).

    9. Re:Y'know by Anonymous Coward · · Score: 0

      lol. or its called using a non-fail app that isn't itunes.

      y'know, itunes isn't the only thing to upload to your ipod or moto krapr or whatever

    10. Re:Y'know by TheRaven64 · · Score: 4, Insightful
      Emphasis mine:

      there are Linux equivalents for pretty much everything And that's the killer. If 95% of what you need runs on one platform but 100% runs on another, which will you choose? I know businesses that are still running Windows 9x, out of support, because it still works and it runs their in-house VB4 application. If Linux (or FreeBSD or Solaris or whatever) can also run this VB4 application - for which there is no non-Windows equivalent because it was developed in house for a specific purpose relevant only to that company - then they can consider these platforms for their upgrade when they do finally get around to it. If not then they're locked in.

      The point of WINE is that, for a lot of people, there is one important app keeping them on Windows that has no open alternative. Without WINE, they have to keep a windows [virtual] machine around. With it, they can switch.

      --
      I am TheRaven on Soylent News
    11. Re:Y'know by gzunk · · Score: 1

      Have you tried using gtkpod?

    12. Re:Y'know by WDot · · Score: 1

      As of yet Corel Painter X does not run or even install on Wine. I'm glad to see many of my games will run on Wine to some degree, but since I've been gaming less and drawing with a tablet more, this doesn't help me. Sadly, GIMP and other OSS applications are not suitable replacements. Still, I eagerly follow Wine's development because I hope for a day when I can run Linux.

    13. Re:Y'know by Anonymous Coward · · Score: 0

      "If 95% of what you need runs on one platform but 100% runs on another..."


      Today, this scenario is not as likely as it once was. It is just as likely to have something like 95% running on Linux and 95% running on Windows. There are software programs that run only on Linux that are not available for Windows. Especially if you have a computer in a dual role situation, functioning as a desktop and server, and you are comparing it to a MS desktop system. Many programs are just so much easier to deploy on Linux.

    14. Re:Y'know by Vlobulle · · Score: 1

      there are Linux equivalents for pretty much everything.

      The whole PC gaming industry would like to disagree.
    15. Re:Y'know by SD-Arcadia · · Score: 1

      Yes, and that 5% translates to around 1-2 apps for everyone. I have around 25 apps installed. I've moved to FOSS for most of them. The showstoppers for me are "Garena" and "Foobar2000".

      --
      https://dalgamotor.wordpress.com/ - Elektronik beyinlere ozgurluk asisi (Turkish)
    16. Re:Y'know by Anonymous Coward · · Score: 0

      For example, GIMP is good enough for most casual users and even many professionals, but still a lot of people are inevitably going to find there are things they need that it doesn't do, and then they're going to want a way to run Photoshop.


      Nothing stays the same forever.

      Have a look into the upcoming GIMP version 2.5.

      http://news.softpedia.com/news/First-Look-The-GIMP-2-5-0-83090.shtml

      By the way, did you know that Photoshop works under Wine?
    17. Re:Y'know by Anonymous Coward · · Score: 0

      And finally we have the fundamental matter of freedom of gaming. Fixed that for ya.

      Seriously, if WINE didn't run even simpler, older Windows games, I'd be booting into Windows a lot more often (and so would all those Linux users playing WoW and whatever). I may not need to run the latest id Software extravaganza (besides, it already runs under Linux), but I do like to whip out a game of Civilization from time to time. WINE's actually gotten pretty acceptable levels of compatibility here in recent years.
    18. Re:Y'know by darthflo · · Score: 1

      Get a superior mp3 player, then. :)
      Also, you might want to try ubuntu's ipod-convenience package. Throw in any wlan adapter and syncing your iPoo Touch and similar devices is a breeze. Plus it rids you of iTunes.

    19. Re:Y'know by AndGodSed · · Score: 1

      Yeah, me too. I never use Windows anymore. In fact, for what I do the FOSS software available suits me better than the MS and proprietary offerings I used before.

      My brother is on XP only because he is a hard-core gamer, and not enough of a geek to see the value in trying to get his games to work with wine+linux.

      I installed Ubuntu with wubi on his system, and am in the process of trying to get his games working with wine.

      I stumbled at the first hurdle, three twice. COD4 installed but would not run. I realized I missed a step and rolled back to install DirectX (which I didn't) and suddenly everything went pear shaped.

      Wine is not an easy to use piece of software, yet. I firmly believe that it will improve constantly, but for now it is not ready.

      BTW, I am a linux geek, and rather adept at the environment, so something like wine (which I have used with success before, among others to install and run x-fire) should not be as hard to use successfully for me.

    20. Re:Y'know by MrCrassic · · Score: 1

      There is no exact Linux equivalent for Microsoft Outlook. Regardless of how you might feel about the software, Evolution's Exchange support is questionable.

    21. Re:Y'know by AndGodSed · · Score: 1

      I will respond to this in two ways.

      I'll repeat what I said above - if WINE were to be included in a distro, and hardwired into said distro to allow the running of windows apps with minimum hassle, there'd be a boost in the development, plus a boon in the corporate/business adoption of Linux.

      Then I'll say this - if they have on-staff developers maintaining their in-house vb4 software (or whatever that is - I worked in a company that used a piece of software written in Access and running on Access *sigh*), their developers aren't doing their job. If your company is still stuck in 98land because your custom developed software can only run on that a plan needs to be made, either your in-house _paid_ developers should do their jobs, or if the program was developed by a different company management should do their jobs and get the software improved.

      And if you are going to shell out cash to develop/update a piece of software to run on vista (which is probably what will need to be done since XP is due to be unavailable for sale anyway) why not explore developing it for Linux instead?

      And especially if that piece of software is the ONLY reason they have not made the move over to Linux I see very little stopping them from making the move.

    22. Re:Y'know by Budenny · · Score: 1

      It is built in to Slax, Kill Bill edition.

    23. Re:Y'know by TropicalCoder · · Score: 1

      I've convinced my wife to let me buy a Mac Mini and a copy of Adobe Design Premium CS3.

      It's OK - you don't need to apologize. Go for it! Be happy - don't worry.

    24. Re:Y'know by Neil+Hodges · · Score: 1

      The iPod is just fine; its OS is a bit of a pain, though. If you don't care about synchronizing with other iTunes or Video, try RockBox. I've been using it for three years on multiple different devices.

    25. Re:Y'know by zenray · · Score: 1

      I know of a DME company that still runs a lot of 16 bit DOS code for their major apps. They are so not going to migrate up to Vista.

      --
      zenray
    26. Re:Y'know by Anonymous Coward · · Score: 0

      for a lot of people, there is one important app keeping them on Windows that has no open alternative. The only thing I couldn't do in Linux used to be music production, for which I mostly use VST plugins. The open source hacks were of some help, but when I found out that Wine could run Reaper ( http://www.reaper.fm/ ) perfectly, I even bought that program, and I now have no reason to want Windows anymore.
      It's interesting that Reaper seems to be maintained with Wine compatibility in mind. Wine might not be the most solid platform, but developing for Wine is, in some way, a way of making cross-platform software.
    27. Re:Y'know by Anonymous Coward · · Score: 0

      Use Case:
      Sometimes a VM won't do it. What if that Win95 app runs a cutting tool that uses an ISA interface card? (I've got 5 such machines).

      In that case the "upgrade" is about $1M each for this small fab company. Running unsupported software keeps them in business.

    28. Re:Y'know by dlanod · · Score: 1

      Alas it's the remaining (100% - pretty much) that will cause people problems. I've recently started dual booting and of the applications I "required", four have native ports or equivalents (VNC client, BT client, Firefox, VMPlayer - though with some fiddling for Ubuntu on the last), one I need Wine for (WoW) and the last keeps me booting into Windows (iTunes to talk to my iPod Touch).

    29. Re:Y'know by Anonymous Coward · · Score: 0

      I am an astronomer and astronomy application have very poor Linux equivalents. KStars, Cartes du Ciel, Stellarium are toys compared with Windows equivalents like Starry Night, SkyMap Pro, The Sky Professional, etc.

      If you are like most people whose computer is for entertainment and Internet, then Linux apps are good enough. But if you use the computer for serious work, then Linux is far behind. You will need serious equivalents in every niche field which people write Windows software for.

      Hence the oft-heard argument that there are Linux equivalents for pretty much everything is pretty baseless when viewed from a realistic point of view.

  10. Candidate version number by Cothol · · Score: 5, Funny

    So, this would be Release Candidate version 0.01 right? ;-)

  11. What does 1.0 mean? by wrook · · Score: 1, Interesting

    I tried to find this from the Wine website, but couldn't seem to find it.

    What does it mean to be 1.0 (if anything)? Is there any set of functionality that they were trying to hit for 1.0? Or is it just that "Many, many things work great, so let's just call this 1.0"?

    Just curious...

    1. Re:What does 1.0 mean? by Drinking+Bleach · · Score: 5, Informative

      Version number schemes vary between different software, and you'll have to ask WineHQ specifically what they mean to be at 1.0.

      In the FOSS world, though, usually version 1.0 is a pretty big milestone showing that the software is complete, with few bugs known and little or no features missing. Some projects gone on for years in the 0.x numbers before ever getting to 1.0 (if ever). Wine itself started just naming it on the date (eg, Wine 20020314), but a couple years ago or so they started calling it 0.9.0 and so on.

      Usually the big number in a version number represents important steps, though this can of course vary. For example, OpenBSD doesn't bother with making a fuss about what the number on the left means and they just increment by 0.1 always (after 3.9 came 4.0, and so on). GNU Emacs decided a long time ago that no complete rewrite would ever happen, and so they constantly increment the big number for large changes (they're at version 22.0 now). Hell, Netscape even decided to skip an entire number (4.7 -> 6.0) after the original company died and the new versions were based on the Mozilla project.

    2. Re:What does 1.0 mean? by Anonymous Coward · · Score: 5, Informative

      Actually they do say, what's their target for wine 1.0:
      http://wiki.winehq.org/WineReleaseCriteria

    3. Re:What does 1.0 mean? by Anonymous Coward · · Score: 1, Insightful

      Wine 1.0 means it can flawlessly run the following programs:
      Photoshop CS2, Powerpoint Viewer 97 and 2003, Word Viewer 97 and 2003 and Excel Viewer 97 and 2003.

    4. Re:What does 1.0 mean? by wrook · · Score: 1

      Thank you! That's what I was looking for!!

    5. Re:What does 1.0 mean? by Anonymous Coward · · Score: 0

      There was a Netscape 4.8.

      I updated my Communicator from 4.79 to 4.8 and stayed there because 6.0 was buggy. I later moved to Mozilla 0.9 (not Firefox yet, that would be much later).

  12. Lets rock! by that_itch_kid · · Score: 1

    Finally, I can test out Duke's new high-powered rocket launcher on my Hurd system!

  13. Holy cow! by statemachine · · Score: 1

    Just 2 more years until the actual 1.0 release?

    Seriously now, this is good news. What bottle of wine should I open on the release day? Cab, merlot, syrah, late harvest... yup, late harvest cabernet it is!

  14. Microsoft DMCA-takedown notice by Anonymous Coward · · Score: 1

    ..in 3 ..2 ...1 ....

  15. 2004 by Arancaytar · · Score: 1

    I remember using it some time in 2004. It's been in development for quite a while...

    1. Re:2004 by Just+Some+Guy · · Score: 2, Funny

      I remember using it some time in 2004. It's been in development for quite a while...

      I used it to play games in 1998. 2004? Big deal. I've got cheese older than that.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:2004 by BadMrMojo · · Score: 1

      I used it to play games in 1998. 2004? Big deal. I've got cheese older than that.

      Yeah, about that...

      We all talked and decided that if you aren't going to take your turn cleaning the fridge, then we're going to charge you extra on next month's rent to pay for the HAZMAT service.

      Sincerely,

      Your roommate
  16. Wine - an unmitigated SUCCESS! by blind+biker · · Score: 4, Interesting

    Just look at the list of applications supported by Wine and you'll understand why I say that. Basically, if I can run Civ IV, Heroes IV and other strategy games on Linux, and with Matlab having a Linux version, there's very little to justify my using Windows. OK, there's Fruityloops, but that's it!

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    1. Re:Wine - an unmitigated SUCCESS! by enHatt · · Score: 1

      Of course, you could switch to Renoise, which recently got an amazing linux port.

      You'll still be without the vsts, though. Or try to use fst. Sadly, it seems Wine 0.9.9 is the latest version that doesn't crash when tweaking synths and effects.

    2. Re:Wine - an unmitigated SUCCESS! by Digana · · Score: 2, Informative

      and with Matlab having a Linux version

      Being very slightly involved with Octave development and being impressed with its recent pace, I would like to ask you what is Matlab on GNU/Linux giving you that Octave can't?

    3. Re:Wine - an unmitigated SUCCESS! by blind+biker · · Score: 1

      There really isn't anything in Matlab that Octave can't actually do, but I can't stand how plotting is implemented in Octave. Otherwise, Octave is an excellent piece of software and you should be proud of it. Sadly, because of the aforementioned reason, I don't use it.

      It's not hopeless, though: I used to be quite critical of StarOffice/OpenOffice in the past. Now I couldn't imagine writing my scientific papers without it and am very happy to recommend it to everyone. If Octave improves, I'll use it instead of Matlab, simple as that.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    4. Re:Wine - an unmitigated SUCCESS! by Digana · · Score: 1

      I can't stand how plotting is implemented in Octave.

      I see. Plotting is supposedly more Matlab-like in recent incarnations of Octave since the Handle Graphics frontend was implemented, but I'm guessing you're saying that you can't stand Gnuplot. There has been talk of moving to other plotting backends instead of Gnuplot, and there's some serious work being done on that, but it hasn't been merged with the main Octave branch yet (but work on that is underway too).

      Matter of fact, I'm currently debugging a segfault in 64 bit Octaviz, but it's starting to look likely that the segfault is in VTK itself.

    5. Re:Wine - an unmitigated SUCCESS! by pablomme · · Score: 1

      Similar situation here. I kept my Windows partition since I didn't know if I would be able to replace FLStudio and Audition in linux, which I use to do home recordings (FLStudio to sequence drums, and recording done into Audition). So I tried a few linux apps.

      Well, it turns out that audio in linux, on top of the jack daemon, rocks. The combination of Hydrogen + Ardour + Jamin makes FLStudio + Audition look like toys (Fisher-Price toys under XP). The collection of LADSPA plugins in the Ubuntu repositories is great. And my windows partition is no more..

      Have a look at some linux sequencers, you may find one (LMMS?) that does FruityLoops' job just fine.. or better.

      --
      The state you are in while your HEAD is detached... - wait, what?
    6. Re:Wine - an unmitigated SUCCESS! by blind+biker · · Score: 1

      Yes, that's quite right; I can't stand Gnuplot.I'm glad to know it's being replaced by something sane (hopefully).

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    7. Re:Wine - an unmitigated SUCCESS! by Cut'n+Paste · · Score: 1

      Just look at the list of applications supported by Wine Why does the front page of WineHQ say "There are 9774 applications currently in the database", but if you add up the numbers in the sub-categories it comes to 6242"? Just wondering.
    8. Re:Wine - an unmitigated SUCCESS! by pablomme · · Score: 1

      The 9774 includes all tested apps, whether working or not. There must be 3532 'garbage'-rated programs, I guess.

      --
      The state you are in while your HEAD is detached... - wait, what?
    9. Re:Wine - an unmitigated SUCCESS! by pablomme · · Score: 1

      Actually no, you're right. If you 'browse by rating' there are 7840 applications, 2461 of them rated 'garbage'.

      The thing is they group different versions of the same program as one item in the lists, but they split the versions again in the by-rating listing if they are rated differently. That's the 6232 ~ 7840 difference. The 9774 must be all versions of all programs in the database.

      --
      The state you are in while your HEAD is detached... - wait, what?
    10. Re:Wine - an unmitigated SUCCESS! by Anonymous Coward · · Score: 0

      Hydrogen is a fairly nice rhythm sequencer that is natively supported in Linux as well Windows (probably OSX too, not sure though). Just FYI...

    11. Re:Wine - an unmitigated SUCCESS! by digitalaudiorock · · Score: 1

      The only need I've actually had for Wine is to run DVDFab HD Decrypter 4 (since so many newer DVD's copy protection seem to defy backup by any other means).

      As a matter of fact, I run it on my headless mythtv backend using ssh and X11Forwarding without even having X running on the box...compare that to a Windows install.

      Tom

    12. Re:Wine - an unmitigated SUCCESS! by Jorophose · · Score: 1

      Yes, but strangely enough, the world's best game ever (Sid Meier's Alpha Centauri) does not run, at all. There is no sign of life whatsoever from it, no running plus crash, just no cigar.

      The sad thing is, now that Loki is dead, that game is unplayable. Not even Loki's version will work properly and Vista will probably not run it properly either.

      But then again, so many games are running better and better in Wine. Even though the world's most popular game series (Sims & Sims2) aren't working because of DRM, they've done an excellent job getting the WinAPI nailed.

      Oh, before I forget: I remember a long time ago seeing this page, divided with tables and such, showing how close each wine DLL was to perfection... Does anybody have the link to it? It seems unaccessible from the front page...

    13. Re:Wine - an unmitigated SUCCESS! by blind+biker · · Score: 1

      Honestly, Alpha Centauri is also one of my favourites, but the reason I stopped playing it is, later in the game it crashed too often on ANY OS I ran it on. Win95, Win98SE, WinXP; always the same shite. I just gave up on it for that reason. If there's an OS you know for sure AC won't crash once you've built some 15-20 cities, please tell me. Honest question - I luv AC.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    14. Re:Wine - an unmitigated SUCCESS! by Anonymous Coward · · Score: 0

      Off topic but I couldnt let this pass, Heroes IV!!?! If you came late to the series, seriously check out III instead, its one of the finest games ever in my opinion (I judge this because its one of the very few games I still break out every now and again). I know I'm not the only one. IV however is a steaming pile but I hear V is better.

    15. Re:Wine - an unmitigated SUCCESS! by phyrz · · Score: 1

      Dude I have been playing Alpha Centauri 1.0 via wine this evening on wine-0.9.59, the Ubuntu Hardy repo version. In winecfg I set windows version to XP and in the Audio tab I ticked ALSA and set DirectSound Hardware Acceleration to Emulation.

      Maybe that will help?

      --
      Don't point that gun at him, he's an unpaid intern!
    16. Re:Wine - an unmitigated SUCCESS! by treethinker · · Score: 1

      I can only heartily agree. I have a compute-intensive .exe for which I have no source and no resources to rewrite, thus wine is my only viable means to port to a real OS. Works like a charm in wine, *and* because it's compute-bound, its performance in wine beats that of the OS for which it was written.

  17. Re:Twofo Gay Niggers by Panoptes · · Score: 1

    I can tolerate infantile tantrums, but I really hate sloppy use of language. Is our esteemed correspondent referring to people who copulate with coprophiliac goats, or coprophiliac individuals who enjoy the carnal pleasures afforded by goats?

  18. what? by sproketboy · · Score: 4, Funny

    Before Duke Nukem?

  19. ReactOS by enemorales · · Score: 2

    Nice to see Wine going 1.0. Does anyone know how much this impacts ReactOS?

    1. Re:ReactOS by HeroreV · · Score: 1

      ReactOS and Wine share a lot of code, so development in Wine helps ReactOS, but creating a stable release for Wine is probably not going to impact ReactOS very much.

  20. I've got your definition right here by Anonymous Coward · · Score: 5, Informative

    The beef is described at
    http://wiki.winehq.org/WineReleaseCriteria
    In essence, 1.0 is just another release,
    but with more stability (e.g. a month's
    codefreeze and only very careful bugfixes)
    and a few longstanding bugs
    (e.g. serial I/O, dos apps) fixed not because
    lots of people need them, but because it just
    seemed wrong to reach 1.0 without fixing them.

    Dan Kegel
    Wine 1.0 Release Manager

    1. Re:I've got your definition right here by debatem1 · · Score: 1

      My hat's off to you. Thank you for such an amazing project, and the success it's seen so far.

    2. Re:I've got your definition right here by Anonymous Coward · · Score: 0

      Actually Serial I/O is a big problem for some of use. lets face it I can find alternatives for th majority of MS Office apps, what i can not find alternatives for is the industrial apps I use to connect to things like PLC's and motion controllers on the factory floor. These sorts of apps require good serial communications.

      To be very frank I suspect that a lot of potential Wine users really need good serial support. Mainly as an alternative to hosting communicative apps that are used in the industrial world. We are talking about the types of people that could truly leverage Linux in the field but often can't deal with the trouble that comes with support odd, non mainstream, apps on Linux.

      In any event don't take this as a negative, in fact I have to congratulate you and all of the Wine team for a job well done. You guys have certainly set the standard for an unusual approach to the problem.

      Dave

    3. Re:I've got your definition right here by Anonymous Coward · · Score: 0

      The Hello World DOS app runs fine now but most DOS apps run better in Wine 10 years ago than today.

      The "Use DOSBox" or "Use DOSEmu" argument sounds like an admission of defeat.

  21. Mac Binaries? by TheRaven64 · · Score: 3, Interesting

    Does this mean they'll start releasing binaries for OS X soon? I've compiled it a couple of times, but it's a lot of effort (you need to check out things from two separate svn repositories, run a script, hunt bugs, then compile for every version), and since they claim in the first paragraph of the front page to support OS X I'd really expect them to have regular binary builds.

    --
    I am TheRaven on Soylent News
    1. Re:Mac Binaries? by Daniel+Dvorkin · · Score: 2, Informative

      Buried down at the bottom of the FAQ it says:

      If you are running OS X there are no official builds yet. The main reason is that Apple X11 is badly broken, and Wine doesn't run well with it. We don't like giving users a bad impression of Wine.

      I wonder how old that entry is and if it's still true -- I know that early versions of X11 for OS X were pretty bad, but it seems like since 10.3, everything X11-dependent I get from Fink or build myself works just fine. Hopefully the Wine folks will take another look at Apple's X11 soon.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Mac Binaries? by TheRaven64 · · Score: 2, Interesting

      Wine worked fine with the version of X11 that came with 10.4 if you disabled GLX (so no Direct3D, but everything else worked). With the experimental builds that were available based on X.org 7.2, and (I think) with the version included with 10.5, this is supposed to be fixed, but I haven't tried building WINE since then. If you get the OS X build from CrossOver, they bundle their own X server, which would be another option for the WINE folks - get the bits of x.org that they need, build a known-to-work-with-WINE version and bundle it in a .app with the download.

      --
      I am TheRaven on Soylent News
    3. Re:Mac Binaries? by Anonymous Coward · · Score: 1, Informative

      Does this mean they'll start releasing binaries for OS X soon? I've compiled it a couple of times, but it's a lot of effort (you need to check out things from two separate svn repositories, run a script, hunt bugs, then compile for every version), and since they claim in the first paragraph of the front page to support OS X I'd really expect them to have regular binary builds. I just use MacPorts (http://www.macports.org/) for things like that.
    4. Re:Mac Binaries? by Asky314159 · · Score: 1

      I don't know what you've been doing, but for me, all I have to do is grab the source for a release and configure, make, make install, just like I would do on a Linux box. It works perfectly.

  22. Only where appliccable by Anonymous Coward · · Score: 0

    And in any case, since installing is required to use, the copy created there is not a copyright controlled action and so not covered by the license.

    If you were to give the CD away, THEN you'd have a copyright issue. If you keep the CD, none.

  23. World Domination getting closer... by hungrigerhaifisch · · Score: 2, Interesting

    If you read http://www.catb.org/~esr/writings/world-domination/world-domination-201.html#id247954 you will much better understand why they are pushing for a 'clean' 1.0 release. Its 'now or never' ...

    Personally I 'need' support for Rollercoaster Tycoon 3, not for myself, but for my girlfriend. It is the single showstopper for her linux experience, and until it is fixed, I'll never hear the end of it :(

  24. Re:Twofo Gay Niggers by rumli · · Score: 1

    Unfortunately, neither. He is simply stating that the subject shits while eating goat fuckers.

  25. Cygwine? by tepples · · Score: 5, Interesting

    but you can run cygwin to get a linux-like environment ;) Some people have used Wine and Cygwin as test cases for each other.
  26. Thank you, Wine developers! by JediTrainer · · Score: 2, Insightful

    I'd like the opportunity to thank all of you who have been working hard on Wine all these years.

    Recently Wine has saved my butt at work when my Windows machine auto-upgraded me to IE 7 (even though I have auto updates turned off). I was hard-pressed, then, to be able to reproduce a JavaScript bug that apparently was only present on IE 6 (and not 7, nor FF or Opera).

    Being able to install IE 6 on my Ubuntu box was a godsend, and it worked well enough that I was able to reproduce the bug and fix it.

    Kudos to you guys for your fabulous work, and thank you!

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
    1. Re:Thank you, Wine developers! by hab136 · · Score: 2, Insightful

      You could have also used a virtual machine, such as VMWare ($$$) or MS Virtual PC (free). In a testing environment, these have advantages over Wine such as system snapshots.

    2. Re:Thank you, Wine developers! by rubberglove · · Score: 1

      http://tredosoft.com/Multiple_IE is really useful for that sort of thing, also.

  27. Re:Twofo Gay Niggers by couchslug · · Score: 1

    "Is our esteemed correspondent referring to people who copulate with coprophiliac goats, or coprophiliac individuals who enjoy the carnal pleasures afforded by goats?"

    The two behaviors are not mutually exclusive.
    I'd continue this discussion at length, but I've got to go buy an elastrator. (Nip the competition in the bud, so to speak.)

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  28. I hope so. by Chemisor · · Score: 1

    I hope so. I'll be less skeptical when Wine can run the games I actually play. CivCTP, for example, still doesn't work.

    1. Re:I hope so. by MrKaos · · Score: 1
      You contribute the debug data from your attempts to assist getting them going or maintained those applications in the appDB? I think the wine maintainers have done a good job considering they are volunteers and they are trying to reverse engineer the windows API and the work of M$. Any test data you provide or maintaining applications helps to get them and other apps working, wine isn't going to be perfect until details of the way the Windows API functions become apparent.

      Sure you just want your software to run, that's what I wanted to, but I only got something when I put something back in. I'm sure the wine developers would value your input.

      --
      My ism, it's full of beliefs.
    2. Re:I hope so. by Chemisor · · Score: 1

      > You contribute the debug data from your attempts to assist getting them going or maintained those applications in the appDB?

      Why should I? They already have the data from the person who tested them last time. The games I'm interested in do get retested occasionally without any help from me. Furthermore, I'm on Slamd64, so I don't get to use all those fancy prebuilt packages, and just compiling and installing Wine is a major ordeal, taking at least a few days of RTFM, frustration, and heavy cursing of every Wine developer. It just happens to be one of those applications where you can't do a 'make install' and have it work. No, they have this autoconfigurator, which doesn't work on my system, and a huge, out of date document on how to do it manually. Would I like to contribute? Maybe. But I just not interested in committing the amount of time and effort it would take. When I want to play, it is simpler and more reliable to just reboot into XP and have everything work.

    3. Re:I hope so. by MrKaos · · Score: 1

      Why should I?
      because the more debugging info they can get and confirmation that bugs in the wine bugzilla are still valid the better the wine devs can focus their efforts. Also you can vote for your apps etc etc. I'm not trying tell you how to suck eggs but I found the wine project devs pretty responsive when I contibuted something and now my games run.

      Slamd64
      wow never heard of that distro, but I think 64 bit will present you with some unique challenges. I guess you've got a reason to, I've found ubuntu a good launch point for games under linux.

      just compiling and installing Wine is a major ordeal, taking at least a few days of RTFM
      well that sucks - only takes me a few hours mainly unattended.

      When I want to play, it is simpler and more reliable to just reboot into XP and have everything work.
      fair enough, I dual boot for that reason, but it's kinda cools seeing something get closer to working and then working. I'll check your apps out on the appdb later I'm curious to see how much effort has gone into getting them to work.
      --
      My ism, it's full of beliefs.
    4. Re:I hope so. by Anonymous Coward · · Score: 0

      git clone
      ./configure
      make
      /path/to/wine/dir/wine program.exe

    5. Re:I hope so. by Chemisor · · Score: 1

      > more debugging info they can get and confirmation that bugs in the wine bugzilla are still valid

      I think that the problem is not that they don't know how to get these games to run, but that they are a low priority. Most gamers today gravitate to Halo, HalfLife, and the like. The strategy gamers are a small minority. Almost nobody plays CTP any more, and even the more recent games, like Civ4 (which plays like garbage, coming from CTP). Same for single player RPGs like Fallout, which used to be one of the greatest games ever, but is now mostly forgotten. Sims2 is not something real men play :) And the rest are just obscure things that only I still have. Wine developers have a lot of work to do, and the more popular games work well. If you look at their bugs-to-fix list, you'll see that there are far more pressing problems to correct than getting Empire Earth to run.

      > wow never heard of that distro,

      www.slamd64.com. It's the 64 bit version of Slackware. You know, the one and only distribution that doesn't force you to install gigabytes of crap you'll never use that some package maintainer thought ought to be "required".

      > but I think 64 bit will present you with some unique challenges. I guess you've got a reason to

      Damn right I have a reason! I have a 64 bit CPU. Isn't that reason enough? I'm so sick and tired of people saying "oh, you are running 64bit? What, you need more than 4G of RAM?" Why is everyone so dismissive of x86_64? 64 bit is the future. The architecture is such an improvement over i386, it is no contest whatsoever, people. Get on the f*cking board already!

    6. Re:I hope so. by Chemisor · · Score: 1

      > git clone
      > ./configure
      > make

      Easy for you to say. I get:

      gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -w -Os -march=athlon64 -mfpmath=sse -D__i386__ -o interlocked.o interlocked.c
      {standard input}: Assembler messages:
      {standard input}:30: Error: suffix or operands invalid for `push'
      {standard input}:31: Error: suffix or operands invalid for `push'
      {standard input}:38: Error: suffix or operands invalid for `pop'
      {standard input}:39: Error: suffix or operands invalid for `pop'
      make[2]: *** [interlocked.o] Error 1
      make[2]: Leaving directory `/home/sysadm/rpm/BUILD/wine/libs/port'
      make[1]: *** [port] Error 2

      This means that there is unportably written assembly in there, utilizing things like push with 32bit args. Looking at the file I see a section for x86_64, but it looks like the i386 section is compiled instead. The configure message about having to define __i386__ might have something to do with this. Sure, this one is probably not too hard to fix, but if this one is there, there will be more. As I mentioned in the other thread, nobody cares about x86_64 for some reason. It is as if everyone hopes it would just go away. So if I submit this as a bug, they'll probably just hope I'll go away.

      Heck, I don't even know how Wine is supposed to run 32bit Windows executables on my 64bit Linux. There might be some weird requirements of building some things as 32bit, some as 64bit and mixing the two in quaint ways. I'd also probably need to get the 32bit X libraries and whatever else Wine thinks it needs. It's just all such an unbelievable hassle, and in the end all I get is having to generate bug reports every fifteen minutes as Wine will crash again and again. Does this sound fun to you? It sounds like hard work to me. And all I really want from it is to run a game -- that is, to relax. Rather defeats the purpose, don't you think?

    7. Re:I hope so. by blind+biker · · Score: 1

      I had a look at the list of apps (mostly games) in your journal. Very interesting! I am amazed that all those games don't, in fact, run under Wine, or with the problems you reported. Is it at all possible that they don't work for you as you have Slamd64?

      BTW, I like the Fallout series myself, too.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    8. Re:I hope so. by Chemisor · · Score: 1

      > I am amazed that all those games don't, in fact, run under Wine, or with the problems
      > you reported. Is it at all possible that they don't work for you as you have Slamd64?

      I didn't actually try to run them, since I have not been able to get Wine to install. The results you see in the journal are what I found in Wine's AppDB, recorded by other people. I am not going to even bother trying a game until someone with an already working Wine reports it working. Until then, I simply wouldn't be able to tell if Wine doesn't support the game, or if Wine just isn't set up correctly on my machine, this latter being a very real possibility.

      > BTW, I like the Fallout series myself, too.

      Here's to us!
      Who's like us?
      Damn few!
      And they're aaall deead!

    9. Re:I hope so. by Anonymous Coward · · Score: 0

      Why should I? They already have the data from the person who tested them last time. ... Possibly on a different windoze variant with different library versions. Windows is, first and foremost, a mess. The hints you get from running an old game on modern windoze can help a lot - and hey, the game might have two (or more) code paths itself to deal with multiple windoze versions, one that's easy to emulate and one that's hard.

    10. Re:I hope so. by Anonymous Coward · · Score: 0

      Wine can not be built for a 64-bit system (yet, I think GCC needs support for some special calling convention), you'll have to do it in a 32-bit chroot (see your distribution's documentation for setting one up, or the Arch Linux documentation if unavailable).

      It can be run in a 64-bit environment though, I have a 53MB /opt/lib32 with 32-bit libraries for Wine (and perhaps some leftover dependencies for Flash).

    11. Re:I hope so. by MrKaos · · Score: 1

      I think that the problem is not that they don't know how to get these games to run, but that they are a low priority.
      Fair call, I guess that not enough people are voting for those apps in the appdb and thats the only way the wine devs can get a sense of where they need to focus their resources, maybe dual boot or a separate machine is the answer for you. Having said that, have you voted for your app? I'll vote for them too if you give me a link to them.

      www.slamd64.com. It's the 64 bit version of Slackware.
      Slackware, jeez, back to the nineties that was the last time I used slackware. Is it really any better for hardware support than Fedora or ubuntu? I seem to be going ok for all my hardware nowadays, now I tend to find myself compiling kernels for performance rather than hardware support. Am I missing something here?

      Damn right I have a reason! I have a 64 bit CPU. Isn't that reason enough? I'm so sick and tired of people saying "oh, you are running 64bit?
      Oh, I totally agree, huge memory model vs medium memory model, word size etc make it no contest. I run my machine 64 bit with 8Gb ram but that's also the machine that I run wine and my games on. Most users I meet don't even know what a 64bit machine is, at the end of the day though I still think the wine devs would value input from you as at least you seem a more technically advanced user than average.
      --
      My ism, it's full of beliefs.
    12. Re:I hope so. by Chemisor · · Score: 1

      > back to the nineties that was the last time I used slackware.
      > Is it really any better for hardware support than Fedora or ubuntu?

      Hardware support has nothing to do with the distribution. Hardware support is in the kernel, and the only time the distribution matters is when you're booting from it's installation CD. After that, you ought to custom compile a kernel anyway.

      As for Slackware, the point is not hardware support. The point is simplicity. A Slackware install is about as close as you can get to a barebones system without doing the Linux-from-scratch thing. The configuration is very simple, if you are the type who prefers to edit files manually instead of drowning in stupid wizards. And the result is pure speed. I boot in 10 seconds, and it takes under three seconds to start X. Yes, I usually work on the console, and start X only for web browsing.

    13. Re:I hope so. by Abcd1234 · · Score: 1

      Damn right I have a reason! I have a 64 bit CPU. Isn't that reason enough?

      Uhh, no, it really isn't.

      Sorry, but if you're a desktop user and you don't need >4GB of RAM, 64-bit is just asking for trouble (believe it or not, not all software is 64-bit compatible). I understand some tweakers running it for kicks and bragging rights, but other than that, there's very little reason to run x64. And no, the following reasons don't apply:

      Why is everyone so dismissive of x86_64? 64 bit is the future.

      Yeah... that's some real solid, airtight logic, there.

      The architecture is such an improvement over i386, it is no contest whatsoever, people.

      Really? Because, last I checked, 64-bit provided a modest-to-nonexistent performance improvement over x86. Now, granted, things may have changed since then, but even if you get, say, a 10% performance boost from the extra registers, it's still not even remotely worth the trouble.

    14. Re:I hope so. by Chemisor · · Score: 1

      >> Why is everyone so dismissive of x86_64? 64 bit is the future.
      > Yeah... that's some real solid, airtight logic, there.

      In 2038, you might find out that "64 bit is the future" also has a literal meaning.

      > 64-bit provided a modest-to-nonexistent performance improvement over x86.

      I was talking about the architectural improvements, not performance. Having wider registers does not really give you any speed boost in most cases, since you seldom need more than 32bits for your numbers. Having more registers really is important, but it shows only in CPU-bound tasks, as demonstrated by the SSL tests in the link you provided. Register arguments help a lot, and the fact that floats can now be passed in SSE registers means that you can dedicate FPU registers solely to MMX, which can be a pretty darn important if you try to use MMX in generic templates. And, naturally, any assembly you hand-code is going to be far easier to write with those extra registers.

      > even if you get, say, a 10% performance boost from the extra registers, it's still not even remotely worth the trouble.

      Why isn't it worth the trouble? If everybody would get on board and make x64 the primary platform, as it ought to be, it's the 32bit people who'll be having trouble. Any trouble there is, exists because people ignore x64. And yes, 10% performance boost really is significant.

    15. Re:I hope so. by Abcd1234 · · Score: 1

      In 2038, you might find out that "64 bit is the future" also has a literal meaning.

      Yes, you're right... I better get on that right away. :)

      I was talking about the architectural improvements, not performance.

      And guess what: most people *don't care*. Why? Because most people don't write compilers, or (unless they're stupid or masochistic) software at the assembly level. So the only benefits are theoretical performance improvements, which brings us to:

      Why isn't it worth the trouble?

      We have two tradeoffs: improved theoretical performance, or functional, working software. Explain to me, once again, how a small performance gain is worth my computer simply not working properly. Because until you can win that argument, 64-bit isn't going to be worth it for most people (myself included, and I consider myself an experienced power user). Yes, this is a chicken-and-egg problem. No, I don't really care. :)

  29. Damn by danilo.moret · · Score: 2, Funny

    Now I'll have to find something else in pre 1.0 to use and childly complain about...

    --
    ^[:wq!
  30. I think we have Vista to think for this by mlwmohawk · · Score: 4, Insightful

    The problem with wine has always been the moving target that is Windows. That's how Microsoft keeps itself relevant. Using its monopoly position to keep everyone on the upgrade treadmill.

    With Vista so terrible and, really, only new machines going vista and old machines staying as they are on XP, the XP level of the Win32 API has remained fairly stable for a good number of years. In fact, it may be unlikely that Microsoft will ever be able to unify the user base on a new version of the API again.

    (And yes I know that there are still users of 3.1, W95,W98,W98SE, etc. but these are static installations that typically don't buy new software.)

    Wine, moving forward, has a very good chance of capturing a usable market because ISVs are reluctant to abandon XP in any meaningful way.

  31. Run out of numbers? by charlieman · · Score: 1

    Did they run out of numbers after the 0.999 version?

  32. Wine Story by Anonymous Coward · · Score: 1, Interesting

    I've used Ubuntu for 3 or 4 years now, both on servers at work and a home desktop, I'm an EE and some of my design software is best run under windows so my work laptop has been winXP.

    Recently bought a new personal laptop which came with Vista *cringe* this is my first experience using vista on a daily basis...

    I tried an experiment, my desktop runs hardy and has a similar graphics card to my new laptop

    Specs:

    Laptop
    Asus G1S-B2
    Nvidia 8600M GT 256MB
    3GB of ram
    7200 RPM drive
    1680x1050 screen (15.4")
    Vista Home Prem

    Desktop
    2 8600 GTS non SLI driving 4 monitors @ 1680x1050
    Raptor 10kRPM drive with OS on it
    3ware RAID 5 ~1TB array with /home (.wine is here)
    4GB ram
    Ubuntu Hardy
    most recent wine stable from ubuntu reps
    Compiz active, 4 screens, xinerma + twinview screen setup

    Installed WOW as a test...

    Installing wow in wine + wow was a breeze, obviously the drives involved were much faster but in terms of hand ups, there were none.

    Installing wow in vista was fine until it wanted to update, i had figure out that i had to run the app as admin to allow it to install updates...why? no clue, bad programming.

    Load times are obviously basically instant on the desktop, this is drive issue tho...

    now the interesting bit.

    FPS on the desktop are consistently 50% higher on the desktop with the same settings, even if I am rotating the cube in compiz wine runs wow faster than my desktop on a quite similar graphics card, granted the desktop 8600 runs with a higher clock (tho the asus laptop i have runs the 8600M faster than standard and is only 75Mhz core clock away from the desktop version) This is with the desktop card also driving a second screen and handing compiz. No hang ups closing and opening the window in ubuntu, flipping screens on the laptop results in a big ol' pause...

    I'd tried wow under cedega a year or so ago and hated the graphics glitchs and the insane load times...

    i have to say, wine has come a long way...the day when wine runs a graphics intensive app faster than it can run under windows is awesome, i find it hilarious that the wine guys can impersonate windows and run apps faster than they can run under the native OS....goes to show how poorly windows is really written...

    anyway, i'm going to play with vista a bit more for my own knowledge then this laptop will most likely convert to hardy...given what i've learned i may try all my engineering apps with wine too, perhaps then i can convert completely...

    -x

    1. Re:Wine Story by VGPowerlord · · Score: 2, Informative

      Installing wow in vista was fine until it wanted to update, i had figure out that i had to run the app as admin to allow it to install updates...why? no clue, bad programming.

      Windows programs have the nasty habit of installing to C:\Program Files, a directory that normal users don't have write permissions on.

      This also means that you need write permissions to it to update it.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  33. Re:Wait, What?! - Those stats aren't accurate by vinn · · Score: 4, Informative

    We know those stats aren't quite accurate. Here's basically how we generate them: we ask the various subsystems maintainers, "How close to complete do you think this is?" and then we munge in some true numbers on actual function calls (API's) exported by DLL's and the number we've implemented (and in and of themselves each API might not be 100% complete.)

    So take those numbers with a grain of salt. In some cases, it's completely possible a DLL will be nearly 100% functional with not many of the API's implemented at all. Microsoft has invented thousands of API's over the years and some have been dead on arrival - no one has ever used them. Even Microsoft doesn't use all of their API's. That's why within Wine development there's an often cited development method of, "Show me an app that actually uses that."

    Finally, Tom hasn't updated those stats in almost a year and we've done a lot of work since then. (Big kudos to Tom Wickline for tackling that stuff.)

    So what Wine really aims for is to take the most common few thousand API's and try to do them really well. Then we flesh out some bits around that. Then we stub out things around that and finally there's bits we just haven't even started.

    --
    ----- obSig
  34. Heres a novel idea though... by AndGodSed · · Score: 2, Interesting
    The following statement from parent got met thinking.

    Personally, I would prefer just to see more true Linux versions of software, particularly among the popular games. What if wine would be implemented in a distro like PCLOS or Ubuntu. Imagine if you can run Linux and pop in most any "written for windows" piece of software and wine runs it natively on linux?

    If wine were to be integrated in some of the larger distros I am convinced the larger exposure will speed along development, and speed the acceptance of Linux in the workplace.
    1. Re:Heres a novel idea though... by Anonymous Coward · · Score: 0

      Dude, WINE is part of Ubuntu, Debian, Fedora, etc.

      #apt-get install wine

      How hard is that?

      As for having it installed by default, I think the distros make the right choice. The last thing they need is a million forum posts saying "OMG I thought I could run all my Windows programs, why doesn't Application XYZ work? Ubuntu it teh suxxors!"

      Better not to advertise win32 compatibility until it's like 99.9% there.

  35. Can you help us? [t-shirt opportunity within] by vinn · · Score: 5, Informative

    Alright guys, this release is 15 years in coming. I'm not aware of any other free software project that's taken 15 years to get to 1.0.

    We know we've got some core architecture just right. That's taken a long time to get there. Now we have a lot of bug squashing to do and in many cases it's pretty amazing how quickly regressions can be found, bugs tracked, etc if we just have a few more eyes on this release.

    So we put together a list of things you can do to help us out - check it out here:
    1.0 regression hunting. And hey! We're giving out t-shirts to the folks who help us out the most.

    Notice we didn't say anything about jumping in and writing code? You're certainly welcome to, and in some cases there might even be some low hanging fruit. However, without development experience on Wine's codebase your valuable time might best be spent regression testing your favorite game!

    As always, thanks for all the support!

    --
    ----- obSig
    1. Re:Can you help us? [t-shirt opportunity within] by gwbennett · · Score: 2, Funny

      Hurd??

      --
      Where is this free beer everyone on Slashdot keeps talking about?
    2. Re:Can you help us? [t-shirt opportunity within] by Abcd1234 · · Score: 1

      Yeah, but if Wine was like Hurd, prior to 1.0 shipping, they'd decide to completely rewrite the Wine core in, say, Lisp because it would be more aesthetically pleasing.

  36. Re:Twofo Gay Niggers by RiotingPacifist · · Score: 1
    isnt that

    coprophiliac individuals who enjoy the carnal pleasures afforded by goats
    --
    IranAir Flight 655 never forget!
  37. How good is WINE? by Anonymous Coward · · Score: 0

    Does its implementation of the Windows APIs include the same vulnerabilities?

  38. Re:Wait, What?! - Those stats aren't accurate by sznupi · · Score: 1

    Still...it's hard for me to be enthusiastic when the only piece of software that I really care about running in Linux (Google Talk) isn't functional...

    Oh well, perhaps somebody will fully implement Jingle VoIP library in some Linux IM client really-soon-now (tm) (so I can talk with computer illiterate Windows users for which Google Talk is perfect when it comes to ease of use, Skype suffers too much for featuritis; oh, and Jingle/GTalk working better on slow connections is a nice bonus)

    --
    One that hath name thou can not otter
  39. On moving targets. by fuzzyfuzzyfungus · · Score: 2, Interesting

    With regards to the "windows is a moving target" discussion that always comes up with WINE, the "but specific versions, particularly legacy ones, aren't." answer sufficiently addresses the platform's past. In fact, I strongly suspect that WINE on *nix could be a serious contender when certain cranky legacy systems have to be replaced. What I've seen less about is the future. The new .net stuff is probably mono's department; but loads of common windows stuff is still win32. There the moving target problem still exists.

    It would make the future very much easier if the case could be made to software vendors that the *nix market is, or might soon be, of value. They would then have an incentive to keep WINE in mind while developing. The changes wouldn't need to be immediate or radical, just trying to keep out of ill-supported areas of win32, where possible, and bringing things that they run into to the WINE team's attention.

    Obviously, some vendors would not, for technical or business reasons, be willing or able to do this(Office, some games, etc.); but those that can would be useful. In particular, this might be really helpful to address the class of critical but unsexy apps that *nix is often weak on. Bookkeeping, inventory, payroll, various other stuff in the category of boring but common business niche software.

  40. They can shove the new API's into XP by Skiboo · · Score: 1

    Traditionally the monopoly has made some new API and just made it something you have to install. The old VB runtimes. The .net runtime. The whatever runtime/library/something-or-other.

    They can still make up a new api every couple of years and get that running on xp too. Make the latest Visual Studio generated apps use it and you've got a lot of developers using it to make little programs. And big programs.

    Which makes a lot of catching up for the WINE guys. Which is how the game is played I guess.

    Maybe if they get far enough with XP compatibilty the new runtime installer would run in WINE. That'd be neat.

    1. Re:They can shove the new API's into XP by mlwmohawk · · Score: 1

      Traditionally the monopoly has made some new API and just made it something you have to install. The old VB runtimes. The .net runtime. The whatever runtime/library/something-or-other.

      They can still make up a new api every couple of years and get that running on xp too. Make the latest Visual Studio generated apps use it and you've got a lot of developers using it to make little programs. And big programs.

      There is a point I think you are missing, they still have to deal with the XP version of the core Windows API. I think it is very unlikely (I admit not impossible) for them to really replace that with something incompatible without also breaking applications. Adding an API DLL is no big deal if the underlying API which it calls do not change.

      They can't risk a redistributable fiasco without alienating ISVs, which would make the situation even worse. If anew version of developer studio only produced exes for Vista or upgraded XP machines, developers would no longer upgrade their compilers for XP compatibility reasons. XP is the still target platform for Windows right now for ISVs.

  41. Lightweight host by tepples · · Score: 2, Interesting

    You don't have a lot of spare RAM? (e.g. using VirtualBox requires enough RAM for the host OS + the RAM for the virtualized OS + the RAM for the app running in it; with Wine you eliminate the need for the virtualized OS) Unless you run some lightweight host operating system such as Xubuntu.

    You don't want to buy a Windows license/pirate Windows for a single app? There's the same thing about console libraries. I wouldn't buy a Nintendo DS just to play Animal Crossing, but I'd buy it to play Animal Crossing, Mario Kart, Colors!, DSOrganize, and Lockjaw Tetromino Game.
  42. It would be nice if it worked better before 1.0 by Awptimus+Prime · · Score: 1

    It would be nice if this application worked a bit better before going for a 1.0 release. Even with all the windows DLLs in place, it still proves to be a very unpredictable program with poor results for about 90% of the executables out there.

    I'm not knocking the wine project, but it seems to be a LONG ways off from the whole number version realm.

  43. Because XP is soon to reach End of Life... by Anonymous Coward · · Score: 0

    "And that's the killer. If 95% of what you need runs on one platform but 100% runs on another, which will you choose?". I guess you forgot that Windows XP is to be decommissioned - so you have your choice - loose a lot with Windows Vista that ran under XP, or switch to Linux and still run 95% of those software there supported... In not too distant future you can expect XP's software piracy checks to fail as MS states XP is End of Life, so you choice will be to use "pirate" methods for your bought XP or loose all the apps Vista no longer supports and or buy yet again the Vista compatibly version of the old software.

    Wine may be a better option for everyone who do not intent to yet again buy all the software they already bought.

  44. That's nice and all, but... by r_jensen11 · · Score: 1

    ...it's still not good enough. I will continue to have a full-fledged version of Windows on my computers until Wine can run MS Office flawlessly. That includes plugins for said suite. IOW, until I can run Excel and use Solver w/out the system crashing, it's not good enough.

    Additionally, it would be nice to have MS Office 2007 support. I know you're working on it, keep up the good work, but until you get that done, I'm still going to use VMWare or reboot into Windows.

    But seriously, can't wait until you figure out how to get Office 2007 supported; then I'll push my company's IT department to let me get Linux installed on my work laptop.

  45. qemu runs x86/win32 apps over PowerPC and Sparc by NRAdude · · Score: 0

    With verry little performance hit; only on the host architecture upon a GNU/Linux environment must Wine x86 binaries be isolated to be interpreted by a process of qemu. A component accessible by QEMU within the same project, (kqemu) will nigh-directly allow the binary's emulated code to execute on the host architecture only if it was written for the same host architecture. This does not remedy a x86-transcode to the host architecture, but just a privilege greater than a hope of higher performance.

    --
    without prejudice
  46. Good by CSMatt · · Score: 1

    Maybe now the WINE team will start focusing on compatibility with 64-bit programs now that WINE 1.0 is going to be released.

  47. opps by Anonymous Coward · · Score: 0
    twitter, what's a dissaster? is it like a coppies of proff?

    Dyslexia much?

  48. WINE 2008 by malanoche · · Score: 1

    Excellent year...!

  49. Re:Wait, What?! - Those stats aren't accurate by bug1 · · Score: 2, Insightful

    "Still...it's hard for me to be enthusiastic when the only piece of software that I"

    Maybe you could be enthusiastic for what it means to other people.

  50. dudes... You are arguing about a joke.... by Anonymous Coward · · Score: 0

    Look up what the name WINE stands for....

  51. Re:Wait, What?! - Those stats aren't accurate by sznupi · · Score: 1

    "happy for other people" - sure, why not :)

    But enthusiastic...no, sorry, it only works that way when in given thing there's enough mojo for "me" (and I think the sentence you quoted was clearly enough from my point of view)

    --
    One that hath name thou can not otter
  52. Wine Windows Vista by renrutal · · Score: 1

    Wine might reach a point where it is more compatible with Windows apps than the latest Windows itself.

    Good luck running 15 years worth of Windows apps on Vista. I'd bet Wine does that more than the latter.