Computing.Net > Forums > Linux > Why can't Windows aps run on Linux ??

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Why can't Windows aps run on Linux ??

Reply to Message Icon

Name: mother of pearl
Date: May 20, 2001 at 18:01:28 Pacific
Comment:

What makes this not possible without special emulation software? Will any OS ever be able to run any program??? Why or why not. Thank you.



Sponsored Link
Ads by Google

Response Number 1
Name: JB
Date: May 20, 2001 at 21:39:19 Pacific
Reply:

I'm afraid this is the way things are... linux and windows, no you can't run the same software. It is like when you go into your favorite store and by a game or some software other software. You look on the box and ensure that software is compatible with your OS. It is like trying to mix toyota parts and ford car parts...they work similar...but that does not mean they'll fit.



0

Response Number 2
Name: Guido
Date: May 20, 2001 at 22:00:18 Pacific
Reply:

The reason is in the coding of the operating system - different "languages".

As you know, some Windows applications will run in Linux through a windows emulator. There are also DOS emulators.

Simple files such as plain text, some sound and video files will runs in both systems. There are also programs for Windows and Linux and files created in or for those are interchangeable. Examples are Star Office, Real Player.

Some applications programs will also allow files to be saved in other formats, eg Star office word and spreadsheet files can be saved in MS Office 97 compatible format.

Other than that, there are both Windows and Linux versions of many popular web browsers (Netscape, Opera, Mozilla), applications, games (eg TuxRacer, Mahjong) and utilities.


0

Response Number 3
Name: Andreas
Date: May 21, 2001 at 03:04:17 Pacific
Reply:

First let me say that some windows apps can run on Linux. These apps are written in OS-independent programming languages(such as JAVA) but these programs run slower due to their use of a "viritual machine" which interperates the binary code to the specific OS' binary. So large programs are not commonly written in cross-OS languages.

Also if you can get the source files to a program you can in most cases compile it in which OS you like(not in all cases).

Now the reason why an app compiled under windows on a x86 cant run in Linux on a x86 is the APIs used by each os. The API is a set of methods used by programmers to make programming possible(I dare say) - f.ex. to open a window in windows you use a function implemented in windows. And there are thousands of these methods - and most important of all M$ won't release their source, so noone but them has the complete overwiev. Recreating the win32API in Linux is one hell of a job, Wine(a windows emulator) is good(but not too good) - but there is a new project which I've read about somevhere(...) called MainWin which is said to use the win-source code (so it will not be an OpenSource project) - this can turn out to be good!(?)

Hope I didn't bore U too much.. :-)


0

Response Number 4
Name: Apple
Date: May 29, 2001 at 22:39:17 Pacific
Reply:

Wine
Dosemu
VM Ware
Win4Lin

So far, I can't run Windows Explorer, Internet Explorer (shdocvw.dll is the culprit), Word 97 (runs but uses explorer to open and save files, thus it crashes) and wouldn't consider running everquest. I've played Net Settlers, Masters of Orion and Lemmings (though these were slow). Civ 1 crashed on the opening sequence. Winamp runs great. I've been told that Wine has no problems with Office 95 (but I don't have a copy to test this theory). I was planning to try out the Borland free compiler for windows in a dosemu window (it's command line only), but I haven't gotten around to it. Oh, Adobe Acrobat Reader crashed and burned, but there's a version for linux anyway. I've also heard Quicken runs well but money is a made up value so I don't use that. 8)

The sad truth is, I don't use windows for much anyway, so I can't say I've tested everything.



0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Linux Forum Home


Sponsored links

Ads by Google


Results for: Why can't Windows aps run on Linux ??

Running Window's Programs on Linux www.computing.net/answers/linux/running-windows-programs-on-linux/22831.html

can't find inetd.conf on linux www.computing.net/answers/linux/cant-find-inetdconf-on-linux/20271.html

Can't start X!!!! www.computing.net/answers/linux/cant-start-x/9673.html