Format de distribution neutre en architecture (andf)

Définition - Que signifie le format ANDF (Architecture Neutral Distribution Format)?

Le format de distribution d'architecture neutre (ANDF) est une technologie utilisée pour le portage de logiciels d'applications logicielles binaires «rétractables» qui sont indépendantes de l'architecture du processeur. La spécification ANDF a été définie par l'Open Software Foundation.

Definir Tech explique le format ANDF (Architecture Neutral Distribution Format)

L'objectif principal d'ANDF est de distribuer des logiciels sous forme de code intermédiaire pouvant être exécuté sur des machines virtuelles basées sur la pile. Ce code intermédiaire est compilé lors de sa phase d'installation plutôt que juste à temps (JIT). Le seul inconvénient est que la génération de code au moment de l'installation est moins efficace que JIT.

En avril 1989, l'Open Software Foundation a demandé qu'une technologie soit développée pour la distribution de logiciels sans architecture. Quinze propositions différentes ont été reçues pour le développement de la technologie, qui comprenait différentes approches techniques telles que le code source obscurci, les langages intermédiaires du compilateur et le code exécutable annoté. La technologie ANDF a été choisie après une évaluation rigoureuse d'autres approches concurrentes et de diverses implémentations.

L'Open Software Foundation a publié les instantanés de développement ANDF. Lorsqu'il a cessé de travailler sur le projet ANDF, le travail de développement s'est poursuivi dans d'autres organisations. Cependant, l'ANDF s'est estompé au cours des années 1990, en grande partie parce que les variables et les fonctions d'ANDF étaient enregistrées dans le code intermédiaire, ce qui facilite l'ingénierie inverse de son code source. Le problème est que ce type de format est primordial pour divulguer au public les propriétés intellectuelles d'une société de logiciels commerciale.

En 2000, le concept de logiciel libre et ouvert a commencé à se répandre. Les développeurs de l'époque étaient plus préoccupés par la large distribution de logiciels que par la protection des propriétés intellectuelles, et l'ANDF est réapparu comme un bon choix en ce qui concerne la distribution de logiciels.

Depuis 2011, TenDRA, un projet ANDF fournissant des compilateurs C / C ++ pour ANDF, est toujours en plein essor.