Wine 1.0 — Uncorked After 15 Years
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."
By deleting the incomplete msxml dlls and setting winecfg's settings to use the native versions, then installing microsoft xml..
You can install and run Microsoft Office 2007.
I do find it a little disappointing that Wine didn't set getting Office 2007 working out of the box as a goal for 1.0, as it really currently just relies upon finishing two DLLs.
Change is certain; progress is not obligatory.
Microsoft Office 2003, XP should install and run out of the box in Wine 1.0. Office 2007 requires a few tweaks before you can install it though.
Change is certain; progress is not obligatory.
Don't forget the main commercial sponsor CodeWeavers. Alexandre Julliard, one of the leading developers of Wine, now works for them. Their main product is CrossoverOffice, which regularly snapshots the Wine branch and then does bugfixing on it. Then they charge $40 for a solid and stable version, and include a GUI to make installing IE and other applications a cinch.
It's a small shop and very sympathetic. They also read Slashdot. Jeremy, the CEO, is active here as user jeremy_white. Befriend him to let his comments show up as +5.
Disclaimer: I'm just a happy customer since version 4 (about 5 years ago).
8 of 13 people found this answer helpful. Did you?
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!
Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
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).
Peter predicted that you would "deliberately forget" creation 2000 years ago...
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.
Don't thank God, thank a doctor!
Actually, the original purpose was dual: they wanted to provide a way to natively run Windows binaries, and also provide a method for porting Win32 applications to Linux. Both efforts are still ongoing, but there's never been much uptake for the porting approach. WordPerfect 2000 for Linux was the flagship success of the porting project, and it was years ago (and the native WordPerfect 8.x was better anyway). I think it's fair to say that the main goal of Wine at this point is to provide a method to run Win32 applications natively in Linux, and that a secondary goal is to provide a porting library.
vi ~/.emacs # I'm probably going to Hell for this.
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.
If you haven't already, I recommend taking a look at NX (proprietary with free edition) or FreeNX (GPL). RDP/VNC style remote access to Unix and Linux servers, but actually better and faster than both, especially on lower quality links. It uses a combination of SSH tunneling and X11 protocol compression. Very easy to set up and use, too.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.
Have you considered using a distribution-neutral package format like autopackage? There are solutions written specifically for developers in your situation. Not everyone needs to build packages in native formats; really those are mostly for central repositories. If you're not distributing your app through a central repository, there's no reason not to use something like autopackage.
I can name 1 app that advertises that it runs under wine. It's called Picasa, and that's produced by one of the largest firms in the industry. Thanks for playing though.
Check out my lame java blog at www.javachopshop.com
I suspect the Wine issues you are suffering might be due to Wine issues with the FreeBSD specific port. I do recall listening to a podcast on BSDtalk where Jeremy White said the Wine support shouldn't even be considered beta on the BSDs. In theory you could run the Linux version through the Linux ELF binary support - but I haven't tried that myself, but I doubt there should be any issues.
I have used Firefox through the Linux ELF binary support though.Okay... I'm not touching that with a ten foot pole.
Change is certain; progress is not obligatory.