Page 1 of 1

Why the application of windows is not opening in other OS?

Posted: Wed May 15, 2013 8:06 pm
by vjeremiah
Why the application of windows is not opening in other OS?
(OR)

Why the application of Mac OS X is not opening in other OS?

Is there is any reason??


Tell me from deeply why? it is not working in other operating system??

Re: Why the application of windows is not opening in other O

Posted: Wed May 15, 2013 10:53 pm
by LieutenantHacker
Different loader, different format, different API, different GUI, different libraries.

Re: Why the application of windows is not opening in other O

Posted: Thu May 16, 2013 1:53 am
by sortie
You seem to create a lot of pointless topics you could have googled.

The reason Windows programs cannot run on Linux is the the Application Binary Interface is different. Linux doesn't have the right calling conventions, the right libraries, the right runtime support. The Wine project has created a Windows ABI compatibility layer such that Windows programs can run.

In short, programs need what they expect to run, and the OS must provide that exactly. Please google ELF and PE, the Linux and Windows executable file formats and realize they are different even if mostly the same.