Linked by Eugenia Loli on Mon 29th Oct 2001 17:25 UTC
Original OSNews Interviews WINE is definetely not an emulator. Neither a runtime. Wine is an implementation of the Windows 3.x and Win32 APIs on top of X and Unix featuring a Windows compatibility layer. Wine provides both a development toolkit (Winelib) for porting Windows sources to Unix and a program loader, allowing unmodified Windows 3.1/95/NT binaries to run under Intel Unixes (some screenshots here). Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% open source Microsoft-free code, but it can optionally use native system DLLs if they are available. WINE's project leader and CodeWeavers' software engineer (a company which sells a modified WINE version), Alexandre Julliard, answers a series of questions to OSNews regarding the project and its future.
Order by: Score:
by Zenja on Mon 29th Oct 2001 21:57 UTC

mmap() isn't the vain of BeOS programmers - BArea's will do just fine. The only problem is that the port is no longer trivial and cannot be done with minimum code changes (like my half arsed attempts with Qt and Konqueror, done in less than a day). Since the porter isn't the person who initially designed the app, the time needed to reimplement the functionality is much higher than what your averaged bored geek is willing to spend. Hence its easier to cry "we want mmap() and select() and AF_UNIX IPC" than to sit down and work around the problem. Having the kernel and applications live in seperate address spaces is a different story, though. Now if we only had a cross-platform binary compatible environment in which to program in ... wait a sec, we do ;-)

why whine?
by gnu_bob on Mon 29th Oct 2001 22:42 UTC

http://www.scaredcity.com>We found no use for wine yet, but you never know.

WINE vs VMWare
by Andrew on Tue 30th Oct 2001 01:18 UTC

I think it's amazing that the Sims now runs in WINE, and yet it won't run in either VMWare of Windows NT. For many purposes Windows is now already obsolete. The few Windows programs that our weather station runs (BUFKIT, GeoClock, etc.) all run more or less perfectly either in WINE or DOS, which can be emulated. All other programs run in Linux.

DLL as native Linux Library
by Don Mahurin on Tue 30th Oct 2001 03:24 UTC

Has someone worked towards adding Linux kernel/libc support for using windows DLLs as a native Library format. It seems that this is what all those divx/asf players try to emulate at that application level.

by shard on Tue 30th Oct 2001 06:42 UTC

Ooo nooooooo ;) ( So there is no hope to have WINE on BeOS?? what about NewOS (and OpenBeOS)? Does it have address space model needed for WINE?

Wine, X, independent GUI.
by P_Developer on Tue 30th Oct 2001 10:58 UTC

Well, I got my answer on having an independent GUI. I guess it comes down to their philosophy of coexistence with the X framework on the native OS which pretty much implies it's got to be Unix. I wonder how many Wine ports have been done to non-unix platforms? I don't fully buy the line that the unix stuff is confined to a small section. If the X dependence is included, I suspect the unix dependence would be much stronger. P

How Much Does Stupid Cost?
by gnu_bob on Tue 30th Oct 2001 12:19 UTC

Why in the fud would anyone want to run some virotic liesense filled bugwear, on their gnu/linus box? Does anyone think father william would NOT FUDge up any efforts to run his bugwear, without his 'supervision'/ransom being paid? Seems like a study in futility. We did once recommend wine as something that's needed. Now we're taking IT back. Don't forget to enter our big http://www.opensourceworks.com>web giveaway. Includes a year's free hosting. fud is dead. everything's gnu now. get with IT.

by Shard on Tue 30th Oct 2001 12:49 UTC

LOL ;] do You have Macromedia Flash on other os than windoze? Macromedia Fireworks? Ultima Online, and other popular games? Internet explorer (well except mac, and don't start war about browsers, i like IE's compability with all pages ;) ? I thought so... WINE is a great project, too bad i can't use it on BeOS ;)

draw the line
by gnu_bob on Tue 30th Oct 2001 13:11 UTC

IT scares <a href=http://www.scaredcity.com>us a little (as you might guess), when something reads: Works ONLY with m$IE, etc.... Kind of like saying, the only functioning entities left in the garmeNT disstricked, were subscribers to john gotti's 'plan', & IT was good that way.

prosperity
by gnu_bob on Tue 30th Oct 2001 13:18 UTC

We run over 100 websites. I doubt we'd even be able to afford to run one under father williams' liesense plan. Not even counting all the ViWorm DOWntime, etc.......

freedom
by gnu_bob on Tue 30th Oct 2001 13:21 UTC

Not to mention: What if the kingdumb didn't like what we have to say, would they simply revoke our license/block access to us? IT says they can in their eula.

fear
by gnu_bob on Tue 30th Oct 2001 13:26 UTC

Does anyone know why father william, & his ?pr? machine, spend so much time/money on vicious, deceptive, cowardly, unamerican attacks on the good GNUs guys? Are they really all that bad, with their 'free' stuff? I DOWt IT.

gnu_bob, why are you posting from Windows?
by Leon Brooks on Tue 30th Oct 2001 13:39 UTC

Those quotes around `pr' in your post probably look just fine from Windows, but they show up as question-marks here in Mozilla on Linux.

question? marks?
by gnu_bob on Tue 30th Oct 2001 14:06 UTC

'cause that's what they are. talk about realistic rendering. NO whoreabull payper liesense m$bugwear boxes here.

To Gnu_Bob
by Eugenia on Tue 30th Oct 2001 17:20 UTC

Gnu_bob. THIS IS NOT SLASHDOT. Continue writing all this crap and spam our forums as you do the last 2 weeks and you will have your IP banned from this web site completely by the end of the day. You won't be able to even read the news, let alone reply to forums.

quicktime and flash work with wine
by Dan Clayton on Tue 30th Oct 2001 20:10 UTC

A little off topic but I got codeweaver's plugin for netscape over the weekend. I don't have it working for Konqueror, Mozilla or Galeon but it works pretty well with netscape. I really enjoyed being able to view Quicktime movies and VR on linux. OK, I would prefer a free protocol but it's great to run windows plugins under linux since I won't have a M$ OS in my home. Don't forget freedos and dosemu. I facet gemstones in my sparetime. The major design program for gemstones is GemCad. It is not avaiable for windows, NT, Mac or linux. It only runs under dos or dosemu. This program is freeware but the market is too small to justify a port to Mac or Linux. I'm not sure a windows version will ever be developed. Their are many small market programs like this. A huge benefit for a very small market. There are not enough bucks for smoeone to spend months porting to linux but dosemu and freedos enable me to use a great tool. Dan

mmap() on Beos?
by Anon. on Tue 30th Oct 2001 21:18 UTC

Zenja said: mmap() isn't the vain of BeOS programmers - BArea's will do just fine. The only problem is that the port is no longer trivial and cannot be done with minimum code changes (like my half arsed attempts with Qt and Konqueror, done in less than a day). Since the porter isn't the person who initially designed the app, the time needed to reimplement the functionality is much higher than what your averaged bored geek is willing to spend. Hence its easier to cry "we want mmap() and select() and AF_UNIX IPC" than to sit down and work around the problem. Having the kernel and applications live in seperate address spaces is a different story, though. I say: I'm no pro programmer, but is it possible to create an mmap() function on BeOS that uses BArea or something like that. Just create a library to translate the mmap() calls of Wine and other programs....

Wine on ReactOS
by Dexter on Wed 31st Oct 2001 12:25 UTC

It will be interesting to se what ReactOS can do with a modified port of WINE. A free Windows with NT functionality is what i'm waiting for.

Entrance Vector
by JMP on Wed 31st Oct 2001 17:39 UTC

Why WINE? It is an entrance vector to move Win users into Linux. Until Linux elitists understand that this is an important avenue of growth, Linux will remain an 'also ran' and always be marginalized on the desktop. In other words, the goal is to gain the upper hand and take a chunk out of MS business. You can't do that unless you take MS users. MS tactics will not drive a significant number of the disinfranchised into Linux, OS X, or any other OS. Making the OS insignificant is the only way. If a user can run his/her favorite store bought apps and games on a choice of OS's, then, and only then, will Linux become viable for the average computer user, and only when the AVERAGE computer user is captured will it matter. WINE is a vector towards capturing those users.

by tim on Thu 1st Nov 2001 07:36 UTC

Please learn how to spell gnu_bob. JMP is quite right, I hate M$ as much as anyone, but I do need to run some of their apps. I get around paying the tax to big Bill by using warezed WinXP, but I'd much rather do it the wine way...

What killed OS/2?
by Doug on Fri 21st Dec 2001 05:02 UTC

An entrance vector indeed... But so was OS/2's ability to run Windows apps. IBM saw this as neccessary to get people to *start* using OS/2, and they were right about that. But remember the line "it's the apps, stupid"? What keeps an OS alive is that there are apps, especially killer ones, that are native to the OS, take advantage of its best features and, most importantly, don't exist elsewhere. Since OS/2 could run Windows apps the major software companies said they didn't need to expend resources to write OS/2 native ports - they had their hands full with the Windows versions already. As a result, no critical mass was reached of OS/2-only apps to sustain it. Linux hasn't reached critical mass either, and may not reach it if the only reason that people run it is for some better stability in the OS when running their favorite Windows apps. And what have they gained if the apps themselves are less stable and need to keep getting restarted after they crash? As with OS/2, there's some pain involved in just getting the Windows apps running under Linux and more to keep them running, and it's not worth it if you can just run the same app under its native OS.