LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-22-2005, 10:38 PM   #1
shujja
LQ Newbie
 
Registered: May 2005
Posts: 20

Rep: Reputation: 0
.exe file support in linux


Hi friends,

Linux programmers are working hard to create diversified provision in linux kernel. Now I think linux is offering diversified support in every aspect.

My question is why it is not offering support for exe files. What are technical problems and how theoretically it can be solved?

Suppose if it happens it will be the great succsess.

Every one is invited to comment about the above statement.

Thanks in advance.
 
Old 09-22-2005, 10:43 PM   #2
aysiu
Senior Member
 
Registered: May 2005
Distribution: Ubuntu with IceWM
Posts: 1,775

Rep: Reputation: 86
Re: .exe file support in linux

Quote:
Originally posted by shujja
My question is why it is not offering support for exe files.
It does:
http://www.winehq.com/site/documentation
http://www.codeweavers.com/products/cxoffice/
 
Old 09-22-2005, 11:16 PM   #3
tkedwards
Senior Member
 
Registered: Aug 2004
Location: Munich, Germany
Distribution: Opensuse 11.2
Posts: 1,549

Rep: Reputation: 52
Not to mention http://www.transgaming.com/ for games
 
Old 09-23-2005, 02:41 AM   #4
shujja
LQ Newbie
 
Registered: May 2005
Posts: 20

Original Poster
Rep: Reputation: 0
I am not just talking about some programmes which can run on linux.
My question is about executing all exe files.
How it can be possible to create provision in linux.
What are the technical problems.
Whether we have to amend linux kernel or add some modules to run exe files.

if anybody know any link (discussion about running exe files on linux) plz tell us.


thanks in advance.
 
Old 09-23-2005, 03:10 AM   #5
scuzzman
Senior Member
 
Registered: May 2004
Location: Hilliard, Ohio, USA
Distribution: Slackware, Kubuntu
Posts: 1,851

Rep: Reputation: 47
Quote:
Originally posted by shujja
I am not just talking about some programmes which can run on linux.
My question is about executing all exe files.
How it can be possible to create provision in linux.
What are the technical problems.
Whether we have to amend linux kernel or add some modules to run exe files.

if anybody know any link (discussion about running exe files on linux) plz tell us.


thanks in advance.
If anyone knew the answers to those questions, Wine would run perfectly. As it is, Wine is far from perfect, but is getting better. I might suggest reading the Wine and Transgaming changelogs and bug reports, so that you can see where the problems lie.
 
Old 09-23-2005, 03:14 AM   #6
teebones
Member
 
Registered: Aug 2005
Location: /home/teebones
Distribution: sometimes this, sometimes that..
Posts: 502

Rep: Reputation: 56
furthermore...

Linux isn't windows..

it's fun if one can use binaries from the other.. but there's also a beauty in beeing separate as it comes to these binaries. I would love to see Big-Gun commercial Programs, wich are now only compiled for windows machines, beeing compiled native for linux aswell.
 
Old 09-23-2005, 07:16 AM   #7
tkedwards
Senior Member
 
Registered: Aug 2004
Location: Munich, Germany
Distribution: Opensuse 11.2
Posts: 1,549

Rep: Reputation: 52
Quote:
I am not just talking about some programmes which can run on linux.
My question is about executing all exe files.
The programs we pointed to are all programs which allow Linux to run Windows .exe files, they are pieces of software that give Linux 'provision', if that's what you want to call it, to execute .exe files. The problem is that its not just a simple matter of executing the code in the .exe file (all of them do that) but to actually get a Windows program to run you have to provide identical equivalents to ALL the Windows API calls it uses.

If you were to take a simple, generic, "hello world" program for example, that only called the standard C libraries and no Windows libraries then it would run quite flawlessly. However any non-trivial app will in some way rely on Windows for its function.

Its a huge programming effort to reimplement all of the functions in the Windows API on a completely different platform (Linux). For each of those functions you have to find some way of using the Linux APIs to achieve the exact same thing. This is what the WINE project is doing and unfortunately its a long way from finished, but gets better every release.

Last edited by tkedwards; 09-23-2005 at 07:19 AM.
 
Old 09-23-2005, 07:37 AM   #8
BoozerBill
LQ Newbie
 
Registered: Sep 2005
Location: UK
Distribution: Slack 10.1, Suse 9.3
Posts: 4

Rep: Reputation: 0
Quote:
Originally posted by shujja
I am not just talking about some programmes which can run on linux.
My question is about executing all exe files.
How it can be possible to create provision in linux.
What are the technical problems.
Whether we have to amend linux kernel or add some modules to run exe files.

if anybody know any link (discussion about running exe files on linux) plz tell us.


thanks in advance.

This is the equivalent of trying to run a diesel car on petrol. Adding full native support for Windows executables would be a mammoth task taking thousands of hours and possibly many years.
The biggest problem that developers of Wine and other equivalent software have run into is trying to backwards engineer Windows functions. And since Windows is closed source with many undocumented areas this can be a nightmare.
The bottom line is that it simply wouldn't be worth it, there are Linux alternatives for almost any task you can perform in Windows and for the times when you really must use Windows there's the dual boot option.
 
Old 09-23-2005, 07:49 AM   #9
DeadlySword
LQ Newbie
 
Registered: Jun 2005
Location: Miami, Florida USA
Distribution: OpenSuse 10.0 RC1
Posts: 11

Rep: Reputation: 0
There is also another reason why we would not really want to run "window exe" in linux.


SECURITY!, SECURITY!, SECURITY!!!


I don't want viruses, adware, malware,etc. That's why I left Windows in the first place.

If you want to run Window Apps, then use Wine, Transgaming and CrossOver Office.


Just an opinion...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to execute a .exe file in linux environment from a c program? aakanksh_c Linux - General 1 09-18-2005 04:26 AM
how to run .exe file in Redhat Linux Fedira Core 3 sumathi Linux - Software 5 07-26-2005 05:50 AM
how can I install a ".exe" file in linux ? sean_wang Linux - Software 4 12-18-2004 08:53 PM
can't run a .exe file on linux?? eye Red Hat 1 05-28-2004 01:19 AM
exe file linux to windows degraffenried13 Linux - General 2 04-09-2004 05:57 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 02:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration