Wine 1.0 — Uncorked After 15 Years 638
pshuke writes "After 15 years of development, Wine version 1.0 has been released. Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix. While perfect windows compatibility has not yet been achieved, full support for Photoshop CS2, Excel Viewer 2003, Word Viewer 2003 and PowerPoint Viewer 2003 have been among the goals prior to the release. For further information about supported applications, head over to the appdb. Get it (source) while it's hot."
Comment removed (Score:5, Informative)
Comment removed (Score:5, Informative)
Don't forget the main commercial sponsor (Score:5, Informative)
It's a small shop and very sympathetic. They also read Slashdot. Jeremy, the CEO, is active here as user jeremy_white [slashdot.org]. Befriend him [slashdot.org] to let his comments show up as +5.
Disclaimer: I'm just a happy customer since version 4 (about 5 years ago).
Re:What will interest me is (Score:3, Informative)
For others, I would advise to check whether your favorite application is in CodeWeaver's compatibility database [codeweavers.com]. This database is maintained pretty well.
Re:What will interest me is (Score:2, Informative)
Re:I would really like to try this out (Score:3, Informative)
To be honest, I've only ever had to run one or two programs with those compatibility modes.
Re:I would really like to try this out (Score:5, Informative)
There actually is a win32 binary version of wine that runs in cygwin. They say it was created as an additional test of the code's portability, and for some other reasons that I can't remember right now. Funny but TRUE!
Re:Office 2007 runs on Wine 1.0 too. (Score:3, Informative)
Re:What will interest me is (Score:5, Informative)
But Wine and Mono don't require a commercial license and virtualization does. So while it may "seem" the same while running the application, there is a cost difference (unless you are pirating Windows).
Re:Slightly offtopic question (Score:4, Informative)
Re:What will interest me is (Score:5, Informative)
Keep in mind, also, that there's a whole class of people who only need one or two killer apps to work. Sometimes it's something recent (Photoshop); often it's something like an old version of QuickBooks, or some obscure app that no one makes anymore. So if Wine runs legacy apps well, that's a very good start.
Re:Office 2007 runs on Wine 1.0 too. (Score:2, Informative)
Re:Office 2007 runs on Wine 1.0 too. (Score:5, Informative)
Re:site is dead (Score:3, Informative)
Re:Quickbooks? (Score:3, Informative)
This is the solution I found for my business.
technoid_
Re:Not really (Score:5, Informative)
Re:What will interest me is (Score:3, Informative)
Re:I would really like to try this out (Score:5, Informative)
Remote desktop is kind of a joke in comparison.
Remote desktop is just better. Vastly more usable on low-bandwidth (or high latency) links and when your session drops out for some reason you can reconnect and not have lost everything you were working on.
Re:What will interest me is (Score:3, Informative)
OpenGL isn't in the Linux kernel right now; it's done through an X11 library. That could be extended if it's needed, but I'm not sure it is; it's possible to play Q3 in Linux while also running Compiz.
Re:I would really like to try this out (Score:2, Informative)
Re:What will interest me is (Score:4, Informative)
Re:What will interest me is (Score:3, Informative)
Re:What will interest me is (Score:2, Informative)
Re:Office 2007 runs on Wine 1.0 too. (Score:3, Informative)
Then Microsoft Office is only 85% compatible and stable to it's self. when we did a office 2000 to Office 2003 rollout we had at LEAST 10 failures a day. Images reversed, bad formatting, scripts not running, etc.... Office 2007 has even WORSE compatibility.
So the difference between OO.o and Office are the SAME as the difference between office and office and office.
So I'd rather spend $0.00 on OO.o and the rest on training than the insane $499.00 a license for Office 2007 (corp discount) and the SAME MONEY on training.
Re:I would really like to try this out (Score:5, Informative)
X is not a giant frame buffer. It has vector operations, combined with raster operations.
X11 is a wrong option over high latency links because it is designed to provide a very high performance at low latency ones.
For high latency links, use NX which is much faster than VNC + compression (being VNC a giant frame buffer, is faster than X11 because the latency issues).
NX does compression, but most importantly solves the latency issues by cumulating requests avoiding roundtrips.
Virtualization requires a Windows license (Score:1, Informative)
Re:FINALLY! (Score:4, Informative)
Microsoft Windows Compatibility Layer (Binary Emulator and Library)
Wine is a compatibility layer for running Windows applications on Linux.
Applications are run at full speed without the need of cpu emulation. Wine
does not require Microsoft Windows, however it can use native system dll
files in place of its own if they are available.
This package includes a program loader for running unmodified Windows executables
as well as the Wine project's free version of the Windows API for running programs
ported from Windows.
Homepage: http://www.winehq.org/ [winehq.org]
Re:Office 2007 runs on Wine 1.0 too. (Score:3, Informative)
It's as if a kindergartner was in charge of the release process.
Re:FINALLY! (Score:5, Informative)
Re:What will interest me is (Score:5, Informative)
Dear Mr. Gates: (Score:1, Informative)
Love, Tux
P.S.
I think you're swell, too.
Re:What will interest me is (Score:3, Informative)
I don't mean to nitpick, but just for the sake of accuracy, emulation and virtualization are not the same thing.
Virtualization is the process of abstracting computer resources in order to hide it's physical characteristics from it's users. IE: running more than one operating system simultaneously by "virtually splitting" the hardware. http://en.wikipedia.org/wiki/Virtualization [wikipedia.org]
Emulation is software "pretending" to be hardware. An emulator is a stand-alone application that loads the binaries, interprets them and translates the instructions to it's native hardware. Another example of emulation may be software that tries to mimick the behaviour of another application or system (xterm is a good example). http://en.wikipedia.org/wiki/Emulation [wikipedia.org]
For further clarity: you can not run, for example, SNES games on an x86 system using virtualization because the games were not written / compiled for the x86 processor. You can run an SNES emulator, however, that understands the SNES instruction set and translates it to x86 instructions. For this reason virtualization is much faster than emulation since the instructions run natively and there is no translation involved (but there are other uses for virtualization as well, such as making one system behave as many for security purposes etc.).
Comment removed (Score:5, Informative)
Re:1.0 premature, Wine does not work well (Score:2, Informative)
Irfanview as well (Score:3, Informative)
It would be great to see more of this kind of thing.
No, I'm not affiliated with Irfanview in any way other than being a long-time user.
Re:What will interest me is (Score:3, Informative)
In your example, DirectX also does this...
However you are arguing that cooperative multi-tasking (applicaiton controlled locking) is just as good as pre-emptive multi-tasking (OS controlled scheduling/locking)...
I think most would agree that Applications 'self' managing themselves in a cooperative multi-tasking method is a horrible solution when compared to an OS controlled multi-tasking solution (ie. pre-emptive, etc.)
When you have EVERY application using 3D aspects or using GPU functions for the UI, for physics, to simple 2D acceleration through the 3D GPU side, which happens every second in Vista, then depending on Application yeilding like OpenGL and DirectX already provide would be a nightmare.
When you have every application dipping into the GPU, you need the OS handling the scheduling or things get ugly really quick.
Re:Office 2007 runs on Wine 1.0 too. (Score:3, Informative)