El formato de distribución neutral de arquitectura ( ANDF , por sus siglas en inglés) en informática es una tecnología que permite distribuir programas de aplicación binarios "encapsulados" comunes para su uso en sistemas Unix compatibles , traducidos para ejecutarse en diferentes plataformas de hardware subyacentes. ANDF fue definido por la Open Software Foundation y se esperaba que fuera una "tecnología verdaderamente revolucionaria que haría avanzar significativamente la causa de la portabilidad y los sistemas abiertos", [1] pero nunca fue ampliamente adoptado.
Al igual que otras propuestas de OSF, ANDF se especificó mediante un proceso de selección abierto. OSF emitió una Solicitud de Tecnología para tecnologías de distribución de software neutrales en cuanto a la arquitectura en abril de 1989. [2] Se recibieron quince propuestas, basadas en una variedad de enfoques técnicos, incluidos código fuente oculto, lenguajes intermedios de compilación y código ejecutable anotado.
La tecnología de ANDF, elegida después de una evaluación de enfoques e implementaciones competitivos, fue Ten15 Distribution Format , posteriormente rebautizado como TenDRA Distribution Format, desarrollado por la Agencia de Investigación de Defensa del Reino Unido .
Adopción
El objetivo de ANDF era beneficiar tanto a los desarrolladores de software como a los usuarios. Los desarrolladores de software podrían publicar un único binario para todas las plataformas y los usuarios de software tendrían la libertad de adquirir hardware de múltiples proveedores de forma competitiva. [1] Los diseñadores e implementadores de lenguajes de programación también estaban interesados porque los instaladores estándar significarían que solo sería necesario desarrollar un único front-end de lenguaje. [3]
OSF publicó varias "instantáneas" de desarrollo de ANDF, pero ni OSF ni ninguno de sus miembros lo lanzaron comercialmente. Se han propuesto varias razones para ello: por ejemplo, que tener múltiples sistemas de instalación complicaría el soporte de software. [4]
Después de que OSF dejó de trabajar en ANDF, el desarrollo continuó en otras organizaciones.
Véase también
- Compilador TenDRA
- UNCOL
- Código de bytes de Java
- Tiempo de ejecución del lenguaje común
- LLVM
- Compilación
- Portabilidad del software
- WebAsamblea
- Seguro TSA
- Sistemas binarios Oberon Slim
Referencias
- ^ ab Jester, Rolf (febrero de 1992). "La vida, el universo y los sistemas abiertos". Boletín del grupo australiano de usuarios de sistemas UNIX . 13 (1): 63.
- ^ Marshall, Martin (8 de mayo de 1989). "OSF presiona para que se establezca un estándar de distribución único". InfoWorld . p. 5.
- ^ Wichmann, BA; McHugh, J. (1992). "Anexo de seguridad y protección de Ada 9X". En Taylor, WJ (ed.). Ada en transición: Actas de la Conferencia internacional de Ada en el Reino Unido de 1992, 13-15 de octubre de 1992, Londres, Reino Unido . IOS Press. pág. 52. ISBN 9051991134.
- ^ Chevance, René J. (2004). Arquitecturas de servidores: multiprocesadores, clústeres, sistemas paralelos, servidores web y soluciones de almacenamiento. Elsevier Digital Press. p. 66. ISBN 9780080492292.
Bibliografía
- Stavros Macrakis, "La estructura de ANDF: principios y ejemplos", Open Software Foundation, RI-ANDF-RP1-1, enero de 1992.
- Stavros Macrakis, "Protección del código fuente con ANDF", Open Software Foundation, noviembre de 1992.
- Open Systems Foundation. "Fundamento del formato de distribución neutral de la arquitectura OSF", junio de 1991.
- Open Systems Foundation. "Una breve introducción a ANDF", enero de 1993. Disponible en Google Groups