Definición: ¿Qué significa el formato de distribución neutral de arquitectura (ANDF)?
El formato de distribución de arquitectura neutral (ANDF) es una tecnología utilizada para la migración de software de aplicaciones de software binario "envueltas en plástico" que son independientes de la arquitectura del procesador. La especificación ANDF fue definida por la Open Software Foundation.
Techinfo explica el formato de distribución neutral de arquitectura (ANDF)
El objetivo principal de ANDF es distribuir software en forma de código intermedio que se puede ejecutar en máquinas virtuales basadas en pilas. Este código intermedio se compila en su etapa de instalación en lugar de solo a tiempo (JIT). El único inconveniente es que la generación de código en tiempo de instalación es menos eficiente que JIT.
En abril de 1989, la Open Software Foundation solicitó que se desarrollara una tecnología para la distribución de software de arquitectura neutral. Se recibieron quince propuestas diferentes para el desarrollo de la tecnología, que incluyeron diferentes enfoques técnicos como código fuente oculto, lenguajes intermedios del compilador y código ejecutable anotado. La tecnología ANDF fue seleccionada después de una dura evaluación de otros enfoques competidores y varias implementaciones.
La Open Software Foundation publicó las instantáneas de desarrollo de ANDF. Cuando dejó de trabajar en el proyecto ANDF, se continuó con el trabajo de desarrollo en otras organizaciones. Sin embargo, ANDF se desvaneció durante la década de 1990, en gran parte porque las variables y funciones en ANDF solían guardarse en código intermedio, lo que facilita la ingeniería inversa para su código fuente. El problema es que este tipo de formato es primordial para divulgar al público las propiedades intelectuales de una empresa de software comercial.
En el año 2000 comienza a extenderse el concepto de software libre y abierto. En ese momento, los desarrolladores estaban más preocupados por la amplia distribución de software que por la protección de la propiedad intelectual, y la ANDF resurgió como una buena opción en lo que respecta a la distribución de software.
A partir de 2011, TenDRA, un proyecto de ANDF que proporciona compiladores C / C ++ para ANDF, sigue funcionando con fuerza.