Intel Binary Compatibility Standard


The Intel Binary Compatibility Standard is a standardized application binary interface for Unix operating systems on Intel-386-compatible computers, published by AT&T, Intel and SCO in 1988, and updated in 1990. It extends source-level standards such as POSIX and XPG3 by standardizing various operating system interfaces, including the filesystem hierarchy layout, so that Unix programs would run on the various vendor-specific Unix implementations for Intel hardware. The second edition, announced in 1990, added an interface specification for VGA graphics.
iBCS, edition 2, was supported by various Unix versions, such as UnixWare and third-party implementations. A Linux implementation was developed ca. 1994, enabling Linux to run commercial Unix applications such as WordPerfect.