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

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Locked
vjeremiah
Posts: 10
Joined: Sun Feb 17, 2013 8:16 pm

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

Post 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??
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

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

Post by LieutenantHacker »

Different loader, different format, different API, different GUI, different libraries.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

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

Post 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.
Locked