Application binary interface for Intel microprocessors
The Intel Binary Compatibility Standard (iBCS) is a standardized application binary interface (ABI) 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[1] by standardizing various operating system interfaces, including the filesystem hierarchy layout (i.e., the locations of system files and installed programs),[2][3] so that Unix programs would run on the various vendor-specific Unix implementations for Intel hardware (such as Xenix, SCO Unix and System V implementations).[4] The second edition, announced in 1990, added an interface specification for VGA graphics.[5]
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.[6][7]
There have been several security issues in various iBCS implementations over the years.[8][9]
^Cameron, Debra (1991). Unix standards. Computer Technology Research Corp. p. 64.
system ABI, the binary format of object files, program libraries, etc. A complete ABI, such as the IntelBinaryCompatibilityStandard (iBCS), allows a...
been successfully installed on Linux and FreeBSD using the IntelBinaryCompatibilityStandard (ibcs2) support library. FoxPro 2 included the "Rushmore"...
standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system even in binary form...
Application binary interface Comparison of executable file formats DWARF – a format for debugging data IntelBinaryCompatibilityStandard Portable Executable –...
PC compatible, although it can provide backwards compatibility with the BIOS using CSM booting. Intel developed the original Extensible Firmware Interface...
concept is forward compatibility; a design that is forward-compatible usually has a roadmap for compatibility with future standards and products. A simple...
IaaS—Infrastructure as a Service IaC—Infrastructure as Code iBCS—IntelBinaryCompatibilityStandard IBM—International Business Machines IC—Integrated Circuit...
Release 3.2 in 1988, which added binarycompatibility to Xenix on Intel platforms (see IntelBinaryCompatibilityStandard). User interface improvements...
IntelBinaryCompatibilityStandard (iBCS), an application binary interface for Intel microprocessors International Business Communication Standards This...
notably, binary blobs are very uncommon for non-wireless network interface controllers, which can almost always be configured via standard utilities...
and enhanced variant of the earlier 8008 design, although without binarycompatibility. The initial specified clock rate or frequency limit was 2 MHz, with...
16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly...
Software compatibility can refer to the compatibility that a particular software has running on a particular CPU architecture such as Intel or PowerPC...
compliance with XPG4 and POSIX 1003.1-1990, published 1995 IntelBinaryCompatibilityStandard System V Interface Definition. Addison-Wesley Longman Publishing...
The Intel 8087, announced in 1980, was the first floating-point coprocessor for the 8086 line of microprocessors. The purpose of the chip was to speed...
(parts of) it, such as the System V Application Binary Interface, the IntelBinaryCompatibilityStandard, the Common Operating System Environment, and...
– Entry Edition (Intel Atom/Celeron | AMD Athlon) Windows 10 IoT Mobile, also known as Windows 10 IoT Mobile Enterprise, is a binary equivalent of Windows...
propagation. When Intel developed the 8008 microprocessor for Datapoint, they used little-endian for compatibility. However, as Intel was unable to deliver...
represented any 8086-compatible CPU. Today, however, x86 usually implies a binarycompatibility also with the 32-bit instruction set of the 80386. This is due to...
following a roadmap similar to the Intel transition, including universal binaries and a Rosetta 2 compatibility program. Apple had been using ARM processors...
family features four distinct architectures, designed for upward binarycompatibility: Core architecture is a RISC-like core Numerics architecture adds...
rotate intrinsics for Microsoft compatibility that suffers the problems above. GCC does not offer rotate intrinsics. Intel also provides x86 intrinsics....
1989. It represents the fourth generation of binary compatible CPUs following the 8086 of 1978, the Intel 80286 of 1982, and 1985's i386. It was the first...
(funded by Valve) developed and showcased a Linux driver for Intel which enabled Vulkan compatibility on the HD 4000 series integrated graphics, despite the...