Intel Binary Compatibility Standard (iBCS) — стандарт двійкового програмного інтерфейсу (англ. application binary interface, ABI) для операційних систем Unix, що працюють на комп'ютерах з процесором Intel 80386 (або сумісним). Стандарт опублікований 1988-го року фірмами AT&T, Intel та SCO, і оновлений 1990-го. Він розширює стандарти рівня початкових кодів, такі як POSIX і XPG3[1] у таких аспектах, як стандартизація різних інтерфейсів OC, розташування деяких файлів у файловій системі (наприклад, розташування системних файлів і інстальованих двійкових програм),[2][3] уможливлюючи таким чином запуск прикладного програмного забезпечення на Unix-варіантах для x86 від різних вендорів (таких, як Xenix, SCO Unix, реалізації System V).[4] У другій редакції, анонсованій 1990-го року, додано специфікації інтерфейсу для графіки VGA.[5]

Друга версія iBCS («iBCS2») підтримувалася різними версіями Unix, такими як UnixWare, а також продуктами сторонніх розробників. Реалізація iBCS2 для Linux з'явилася приблизно 1994-го року, і дозволила запускати у Linux комерційні програми для Unix, такі як WordPerfect.[6][7]

Див. також ред.

Джерела ред.

  1. Cameron, Debra (1991). Unix standards (англ.). Computer Technology Research Corp. с. 64.
  2. /opt : Add-on application software packages. Filesystem Hierarchy Standard (англ.). Процитовано 13 листопада 2014.
  3. George Kraft IV (1 листопада 2000). Where to Install My Products on Linux?. Linux Journal (англ.). Процитовано 13 листопада 2014.
  4. Taylor, Noel-Marie (15 червня 1993). Consensys V 4.2. PC Magazine (англ.): 234.
  5. Scott Mace (27 серпня 1990). Binary Unix 386 Standard to Be Revised. InfoWorld (англ.).
  6. Strobel, Stefan; Uhl, Thomas (1994). Linux—Unleashing the Workstation in Your PC (англ.). Springer-Verlag. с. 54.
  7. Youngdale, Eric (1 вересня 1994). Using iBCS2 Under Linux. Linux Journal (англ.).