Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Ask Jeremy White and Alexandre Julliard About the Future of WINE

timothy posted about 6 years ago | from the don't-keep-those-puns-bottled-up dept.

Windows 346

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

cancel ×

346 comments

What about the small unique apps? (5, Interesting)

suso (153703) | about 6 years ago | (#23954325)

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

Re:What about the small unique apps? (1, Insightful)

Anonymous Coward | about 6 years ago | (#23955133)

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

to Jeremy White and Alexandre Julliard (-1, Troll)

Anonymous Coward | about 6 years ago | (#23955627)

Will you suck my cock?

Re:What about the small unique apps? (5, Informative)

David Gerard (12369) | about 6 years ago | (#23955801)

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

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

Re:What about the small unique apps? (0)

Anonymous Coward | about 6 years ago | (#23956009)

My guess is that once one of:

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

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

Most pressing issue... (5, Funny)

pwnies (1034518) | about 6 years ago | (#23954355)

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

Re:Most pressing issue... (1)

berwiki (989827) | about 6 years ago | (#23954397)

Step 2: Profit?

Re:Most pressing issue... (1)

Z_A_Commando (991404) | about 6 years ago | (#23954665)

By that time they might be up to WINE 2.0!

Re:Most pressing issue... (1)

David Gerard (12369) | about 6 years ago | (#23955825)

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

10 years from now? (3, Interesting)

conner_bw (120497) | about 6 years ago | (#23954401)

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

Re:10 years from now? (5, Funny)

Anonymous Coward | about 6 years ago | (#23954467)

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

Vinegar?

Re:10 years from now? (3, Funny)

mhall119 (1035984) | about 6 years ago | (#23955409)

No, that's a VNC client.

Re:10 years from now? (1)

austin987 (1233720) | about 6 years ago | (#23954543)

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

Re:10 years from now? (4, Insightful)

Orange Crush (934731) | about 6 years ago | (#23954715)

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

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

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

Re:10 years from now? (4, Insightful)

hr.wien (986516) | about 6 years ago | (#23954741)

About where Dosbox is today I reckon.

Re:10 years from now? (4, Interesting)

heffrey (229704) | about 6 years ago | (#23955063)

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

Re:10 years from now? (2, Insightful)

David Gerard (12369) | about 6 years ago | (#23955895)

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

Waste of Time (-1, Flamebait)

Anonymous Coward | about 6 years ago | (#23954405)

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

Re:Waste of Time (4, Funny)

dotancohen (1015143) | about 6 years ago | (#23955201)

I tried Wine and it worked terribly.

Exactly. It's a Windows emulator.

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

No, wrong. (5, Informative)

Anonymous Coward | about 6 years ago | (#23954425)

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

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

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

Re:No, wrong. (5, Interesting)

JustinOpinion (1246824) | about 6 years ago | (#23955595)

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


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

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

What about that emulator? (0)

Anonymous Coward | about 6 years ago | (#23954461)

When are you going to start on that windoze emulator?

Important! (1, Insightful)

squiggleslash (241428) | about 6 years ago | (#23954465)

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

Re:Important! (5, Interesting)

MBCook (132727) | about 6 years ago | (#23954777)

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

Re:Important! (1)

Lonewolf666 (259450) | about 6 years ago | (#23954919)

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

Re:Important! (1)

dotancohen (1015143) | about 6 years ago | (#23955249)

Since we're on the topic of games

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

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

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

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

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

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

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

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

Re:Important! (2, Informative)

PitaBred (632671) | about 6 years ago | (#23955279)

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

Re:Important! (1)

nomadic (141991) | about 6 years ago | (#23955111)

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

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

Re:Important! (1)

psxman (925240) | about 6 years ago | (#23955117)

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

Re:Important! (0, Flamebait)

amorsen (7485) | about 6 years ago | (#23955339)

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

Re:Important! (0)

Anonymous Coward | about 6 years ago | (#23955367)

there is an alpha centauri port for linux

Re:Important! (1)

Matt Amato (2494) | about 6 years ago | (#23955661)

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

Re:Important! (0)

Anonymous Coward | about 6 years ago | (#23955711)

Coming in at #4...

Re:Important! (1)

Spy der Mann (805235) | about 6 years ago | (#23955953)

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

Re:Important! (1)

David Gerard (12369) | about 6 years ago | (#23955969)

File more and clearer bugs [winehq.org] and they'll have more to work with!

I have a question. (-1, Troll)

Anonymous Coward | about 6 years ago | (#23954527)

Will there ever be BEER?

Re:I have a question. (0)

Anonymous Coward | about 6 years ago | (#23954893)

By BEER do you mean BEos EmulatoR?

The future of wine looks good (0)

Anonymous Coward | about 6 years ago | (#23954533)

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

Apple (5, Interesting)

Gewalt (1200451) | about 6 years ago | (#23954549)

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

Re:Apple (1)

dotancohen (1015143) | about 6 years ago | (#23955319)

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

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

Re:Apple (1, Informative)

Anonymous Coward | about 6 years ago | (#23955373)

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

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

Re:Apple (0)

Anonymous Coward | about 6 years ago | (#23955791)

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

Re:Apple (1)

mabhatter654 (561290) | about 6 years ago | (#23955445)

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

nope, nobody has tried anything like that. Sorry.

Why? (4, Interesting)

Anonymous Coward | about 6 years ago | (#23954629)

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

Re:Why? (2, Insightful)

Zelocka (1152505) | about 6 years ago | (#23955181)

Err I am going to go with gaming here.

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

Re:Why? (4, Insightful)

The Warlock (701535) | about 6 years ago | (#23955383)

VMs are notoriously shitty at hardware-accelerated graphics.

But hey, if that ever changes...

Of course there's a place for WINE (1)

TheLink (130905) | about 6 years ago | (#23955499)

Of course. There used to be just IBM BIOS.

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

There now is Windows XP.

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

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

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

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

It's a free* implementation of the Windows API (0)

Anonymous Coward | about 6 years ago | (#23955513)

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

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

Re:Why? (2, Informative)

Elwood P Dowd (16933) | about 6 years ago | (#23955771)

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

Re:Why? (1)

David Gerard (12369) | about 6 years ago | (#23956005)

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

Commercial Goals on Wine Project? (4, Interesting)

tgatliff (311583) | about 6 years ago | (#23954679)

Question:

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

Thanks!! :)

Re:Commercial Goals on Wine Project? (2, Insightful)

maxume (22995) | about 6 years ago | (#23955587)

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

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

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

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

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

Re:Commercial Goals on Wine Project? (1)

dreamchaser (49529) | about 6 years ago | (#23955675)

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

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

-1, Offtopic (-1, Offtopic)

Anonymous Coward | about 6 years ago | (#23954683)

Do you drink?

It's been 15 years. (0)

Anonymous Coward | about 6 years ago | (#23954725)

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

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

Re:It's been 15 years. (1)

GreenEggsAndSpam (658869) | about 6 years ago | (#23954885)

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

WINE 1.0 is the ONCE.

At least until 1.1

Reverse-Engineering Routine (5, Interesting)

buchner.johannes (1139593) | about 6 years ago | (#23954743)

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

Wine in a world of virtual machines (4, Insightful)

yuna49 (905461) | about 6 years ago | (#23954761)

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

Re:Wine in a world of virtual machines (0)

Anonymous Coward | about 6 years ago | (#23955165)

+1

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

1. smaller memory footprint

2. $ on licensing

3. maybe speed

Re:Wine in a world of virtual machines (1)

V!NCENT (1105021) | about 6 years ago | (#23955415)

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

Adobe (1)

elrous0 (869638) | about 6 years ago | (#23954779)

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

Re:Adobe (0)

Anonymous Coward | about 6 years ago | (#23955011)

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

Re:Adobe (1)

bryce4president (1247134) | about 6 years ago | (#23955829)

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

XP or Vista (5, Interesting)

StarbuckZero (237897) | about 6 years ago | (#23954805)

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

Re:XP or Vista (2, Informative)

Anonymous Coward | about 6 years ago | (#23955271)

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

Prohibition (1, Funny)

Anonymous Coward | about 6 years ago | (#23954819)

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

Aren't you ashamed of wasting the last 15 years (-1, Flamebait)

RLiegh (247921) | about 6 years ago | (#23954845)

...on a project that Microsoft is going to sue into oblivion (over patent issues if nothing else)?

Re:Aren't you ashamed of wasting the last 15 years (2, Insightful)

JustinOpinion (1246824) | about 6 years ago | (#23955423)

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

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

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

WINE, dual-booting, and virtualization. (5, Interesting)

Lilith's Heart-shape (1224784) | about 6 years ago | (#23954863)

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

Re:WINE, dual-booting, and virtualization. (4, Interesting)

JustinOpinion (1246824) | about 6 years ago | (#23955237)

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

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

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

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

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

Re:WINE, dual-booting, and virtualization. (1)

forkazoo (138186) | about 6 years ago | (#23955275)

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

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

Re:WINE, dual-booting, and virtualization. (1)

Lilith's Heart-shape (1224784) | about 6 years ago | (#23955869)

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

Virtualization (1)

m93 (684512) | about 6 years ago | (#23954871)

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

Status of Wine (5, Interesting)

jlp2097 (223651) | about 6 years ago | (#23954887)

Hi,

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

Thanks!

I ask this as a sometime contributer... (4, Interesting)

Anonymous Coward | about 6 years ago | (#23954891)

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

Wine on Mac OS X (3, Interesting)

roger6106 (847020) | about 6 years ago | (#23954899)

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

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

What's the biggest obstacle for wine? (5, Interesting)

Scootin159 (557129) | about 6 years ago | (#23954963)

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

Re:What's the biggest obstacle for wine? (0, Offtopic)

erikharrison (633719) | about 6 years ago | (#23955547)

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

At what point is Wine done? (1, Interesting)

Anonymous Coward | about 6 years ago | (#23955009)

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

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

Mark my words: (1)

Smidge207 (1278042) | about 6 years ago | (#23955023)

WINE will be finished (as in shrink-wrapped-gold) when and only when mathematics is deemed a completed field by the Royal Academy of Science.

Carry on.

=Smidge=

What about themes/skins? (4, Interesting)

protomala (551662) | about 6 years ago | (#23955059)

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

Re:What about themes/skins? (1)

mhall119 (1035984) | about 6 years ago | (#23955721)

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

Should Wine encourage the developmnt of Linux apps (2, Interesting)

dotancohen (1015143) | about 6 years ago | (#23955151)

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

Microsoft Visual studio (0)

Anonymous Coward | about 6 years ago | (#23955161)

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

alternate uses (3, Interesting)

larry bagina (561269) | about 6 years ago | (#23955173)

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

Wine for cross-platform dev (Intel Macs) (2, Interesting)

Dystopian Rebel (714995) | about 6 years ago | (#23955199)

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

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

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

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

Office 97/2000 (5, Interesting)

MMC Monster (602931) | about 6 years ago | (#23955241)

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

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

Wine 2.0 (4, Insightful)

jbeaupre (752124) | about 6 years ago | (#23955427)

So, what are your plans for Wine 2.0?

A provocative business question (1, Interesting)

Anonymous Coward | about 6 years ago | (#23955429)

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

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

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

"Future of Wine"? (0)

Anonymous Coward | about 6 years ago | (#23955443)

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

Pulseaudio (0)

Anonymous Coward | about 6 years ago | (#23955449)

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

The Name (1)

Gr33n3gg (1256070) | about 6 years ago | (#23955529)

Why the name WINE? Similar idea from LAME?

API good+bad (5, Interesting)

j00r0m4nc3r (959816) | about 6 years ago | (#23955605)

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

Compiling with Wine (2, Interesting)

martinw89 (1229324) | about 6 years ago | (#23955673)

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

faiLzors(! (-1, Offtopic)

Anonymous Coward | about 6 years ago | (#23955753)

NTOSKRNL (1)

mhall119 (1035984) | about 6 years ago | (#23955847)

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

Notepad.exe works perfectly (5, Funny)

Random BedHead Ed (602081) | about 6 years ago | (#23955863)

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

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

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

Planned 64-bit support? (2, Interesting)

Anonymous Coward | about 6 years ago | (#23955865)

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

Wine vs. ReactOS? (1)

Max Romantschuk (132276) | about 6 years ago | (#23955957)

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

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

Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...