Application binary interface: Difference between revisions

Content deleted Content added
{{mergefrom|Embedded Application Binary Interface}}
Line 6:
 
If the complete ABI and the [[API]] of one operating system are implemented on another operating system, software written for the first operating system will also run natively on the second. For example, many popular operating systems such as [[Mac OS X]], the various [[Berkeley Software Distribution|BSDs]] and [[Microsoft Windows]] ([[Windows Services for Unix]]) implement the [[POSIX]] API, which is the native API for [[Unix]] and [[Unix-like]] (including [[Linux]]) operating systems. However, they do not implement the same '''ABI''', therefore applications need to be [[Compiler|recompiled]], making slight changes to the code or [[Porting|ported]]; [[POSIX]] applications do not run natively on these operating systems.
 
{{mergefrom|Embedded Application Binary Interface}}
 
==See also==