El estándar de compatibilidad binaria de Intel ( iBCS ) es una interfaz binaria de aplicación (ABI) estandarizada para sistemas operativos Unix en computadoras compatibles con Intel-386 , publicada por AT&T , Intel y SCO en 1988 y actualizada en 1990. Extiende estándares a nivel de código fuente como POSIX y XPG3 [ 1 ] al estandarizar varias interfaces del sistema operativo, incluyendo la estructura de la jerarquía del sistema de archivos (es decir, las ubicaciones de los archivos del sistema y los programas instalados) [ 2 ] [ 3 ] , de modo que los programas Unix se ejecutaran en las diversas implementaciones de Unix específicas del proveedor para hardware Intel (como Xenix , SCO Unix y las implementaciones de System V ) [ 4 ] . La segunda edición, anunciada en 1990, agregó una especificación de interfaz para gráficos VGA [ 5 ] .
iBCS, edición 2, era compatible con varias versiones de Unix, como UnixWare e implementaciones de terceros. Hacia 1994 se desarrolló una implementación para Linux que permitía ejecutar aplicaciones comerciales de Unix como WordPerfect . [ 6 ] [ 7 ]
Se han presentado varios problemas de seguridad en diversas implementaciones de iBCS a lo largo de los años. [ 8 ] [ 9 ]
Véase también
Referencias
- ↑ Cameron, Debra (1991). Estándares Unix . Computer Technology Research Corp. pág. 64.
- ↑ "/opt : Paquetes de software de aplicaciones complementarias" . Estándar de jerarquía del sistema de archivos . Consultado el 13 de noviembre de 2014 .
- ↑ George Kraft IV (1 de noviembre de 2000). "¿Dónde instalar mis productos en Linux?" . Linux Journal . Consultado el 13 de noviembre de 2014 .
- ↑ Taylor, Noel-Marie (15 de junio de 1993). "Consensys V 4.2" . PC Magazine : 234.
- ↑ Scott Mace (27 de agosto de 1990). "Se revisará el estándar binario Unix 386" . InfoWorld .
- ↑ Strobel, Stefan; Uhl, Thomas (1994). Linux: Liberando el potencial de la estación de trabajo en tu PC . Springer-Verlag. pág. 54.
- ↑ Youngdale, Eric (1 de septiembre de 1994). "Uso de iBCS2 en Linux" . Linux Journal .
- ↑ "Errata de OpenBSD 3.3" .
- ↑ "Aviso de seguridad de FreeBSD: Divulgación de memoria del kernel a través de ibcs2" .
- Historia de Unix
- Estándares Unix
- Stubs de Unix