Windows Application Binary Interface


Windows Application Binary Interface

(operating system, tool)(WABI) A software package from Sun Microsystems to allow certain Microsoft Windowsapplications under the X Window System. Wabi 2.2 runs underSolaris on SPARC, Intel, and PowerPC. Wabi works byproviding translated versions of the three core Windowslibraries, user.dll, kernel.dll, and gdi.dll whichredirect Windows calls to Solaris equivalents. For code otherthan core library calls Wabi either executes the instructionsdirectly on the hardware, if it is Intel, or emulates them,either one instruction at a time or by translating a block ofinstructions and caching the result (e.g. for a loop).

WabiServer allows the Windows application and X display tobe on different computers.

Overview.