Intel Binary Compatibility Standard
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]
See also
- Filesystem Hierarchy Standard (FHS)
- Linux Standard Base (LSB)
References
- ↑ Cameron, Debra (1991). Unix standards. Computer Technology Research Corp.. p. 64.
- ↑ "/opt : Add-on application software packages". http://www.pathname.com/fhs/2.2/fhs-3.12.html. Retrieved 13 November 2014.
- ↑ George Kraft IV (1 November 2000). "Where to Install My Products on Linux?". http://www.linuxjournal.com/article/4121. Retrieved 13 November 2014.
- ↑ Taylor, Noel-Marie (15 June 1993). "Consensys V 4.2". PC Magazine: 234. https://books.google.com/books?id=jMKfH6i9OcYC&pg=PA234.
- ↑ Scott Mace (27 August 1990). "Binary Unix 386 Standard to Be Revised". InfoWorld. https://books.google.com/books?id=7zsEAAAAMBAJ&pg=PT4.
- ↑ Strobel, Stefan; Uhl, Thomas (1994). Linux—Unleashing the Workstation in Your PC. Springer-Verlag. p. 54.
- ↑ Youngdale, Eric (1 September 1994). "Using iBCS2 Under Linux". Linux Journal. http://www.linuxjournal.com/article/2809.
- ↑ "OpenBSD 3.3 Errata". https://www.openbsd.org/errata33.html.
- ↑ "FreeBSD security advisory: Kernel memory disclosure via ibcs2". https://www.freebsd.org/security/advisories/FreeBSD-SA-03:10.ibcs2.asc.
Original source: https://en.wikipedia.org/wiki/Intel Binary Compatibility Standard.
Read more |