FirmhandKY
Posts: 8948
Joined: 9/21/2004 Status: offline
|
quote:
ORIGINAL: Raechard I never understood the benefit of using Unix to emulate windows with WINE. Why would anyone think this more efficient? The real question is what programmes can run in native Unix that anyone wants to use? I gave links to two programs that run native in Unix/linux that do what Photoshop does. The reason most people want to run a windows specific program under linux is usually because: 1. They have a "learning investment" in the Windows program, and changing to a different program will entail learning the specific method and approach that the new program requires, or 2. The Windows program was specifically written to perform some esoteric function that there is no comparable Linux program to do the same thing. WINE is a free, non-Microsoft program which allows many Windows programs to run natively under Linux without any Microsoft licensed software. It is designed to present the appearance of any version or flavor of Windows to the Windows based program (DOS, W95, W98, WXP, Vista, etc). It does sometimes impose a performance reduction, but in comparison to the upgraded hardware required to run Vista, it's a tossup whether or not this makes a difference. From the WINE site: Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, Mac OS X, and Solaris. There are other ways to run Windows specific application as well, but these generally require that you have a valid Microsoft Windows license, and then you can run the program inside a virtual machine on top of the Linux OS. But the real answer to your question about the "advantage" to running a Windows program under Linux is ... you shouldn't, if you can use a native Linux program. Of which there are plenty to do almost anything you currently do. You only run a Windows based program under Linux if you aren't capable of doing the specific function that your Windows program provides (rare) or you simply don't wish to bother to learn the replacement program. Firm
_____________________________
Some people are just idiots.
|