Table des matières:
- Définition - Que signifie le format de distribution neutre de l'architecture (ANDF)?
- Techopedia explique le format de distribution neutre de l'architecture (ANDF)
Définition - Que signifie le format de distribution neutre de l'architecture (ANDF)?
Le format de distribution neutre en architecture (ANDF) est une technologie utilisée pour le portage logiciel d'applications logicielles binaires "sous film" qui sont indépendantes de l'architecture du processeur. La spécification ANDF a été définie par l'Open Software Foundation.
Techopedia explique le format de distribution neutre de l'architecture (ANDF)
Le principal objectif 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é à son stade 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 neutres sur le plan de l'architecture. Quinze propositions différentes ont été reçues pour le développement de la technologie, qui comprenaient 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é sélectionnée 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, 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 pour 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 commerciaux.
En 2000, le concept de logiciel libre et ouvert a commencé à se répandre. Les développeurs à cette époque étaient plus préoccupés par une 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.
En 2011, TenDRA, un projet ANDF fournissant des compilateurs C / C ++ pour ANDF, fonctionne toujours bien.