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.
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
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
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...
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...
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.
Live today, because you never know what tomorrow brings
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.
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.
Not even windows can run any windows software.
Blazing Spiders
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
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
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.
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!
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
.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
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.
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.
/home (.wine is here)
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
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
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.
Seven Days with Ubuntu Unity
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.