Inhoudsopgave:
- Definitie - Wat betekent Architecture Neutral Distribution Format (ANDF)?
- Techopedia verklaart Architecture Neutral Distribution Format (ANDF)
Definitie - Wat betekent Architecture Neutral Distribution Format (ANDF)?
ANDF (Architecture Neutral Distribution Format) is een technologie die wordt gebruikt voor softwareportering van "in krimpfolie" verpakte binaire softwaretoepassingen die onafhankelijk zijn van de processorarchitectuur. De ANDF-specificatie werd bepaald door de Open Software Foundation.
Techopedia verklaart Architecture Neutral Distribution Format (ANDF)
Het hoofddoel van ANDF is om software te distribueren in de vorm van tussenliggende code die kan worden uitgevoerd op stack-gebaseerde virtuele machines. Deze tussenliggende code wordt gecompileerd in de installatiefase en niet op tijd (JIT). Het enige nadeel is dat het genereren van code tijdens de installatie minder efficiënt is dan JIT.
In april 1989 verzocht de Open Software Foundation om een technologie te ontwikkelen voor architectuurneutrale softwaredistributie. Vijftien verschillende voorstellen werden ontvangen voor de technologieontwikkeling, die verschillende technische benaderingen omvatten, zoals verduisterde broncode, tussentalen van de compiler en geannoteerde uitvoerbare code. De ANDF-technologie werd gekozen na een zware evaluatie van andere concurrerende benaderingen en verschillende implementaties.
De Open Software Foundation heeft de ANDF-ontwikkelingsmomentopnamen vrijgegeven. Toen het stopte met werken aan het ANDF-project, werd het ontwikkelingswerk voortgezet bij andere organisaties. ANDF vervaagde echter in de jaren negentig, grotendeels omdat de variabelen en functies in ANDF vroeger werden opgeslagen in tussenliggende code, wat de reverse engineering voor zijn broncode vergemakkelijkt. Het probleem is dat dit type formaat van het grootste belang is om de intellectuele eigenschappen van een commercieel softwarebedrijf aan het publiek bekend te maken.
In het jaar 2000 begon het concept van vrije en open software zich te verspreiden. In die tijd waren ontwikkelaars meer bezorgd over brede softwaredistributie dan bescherming van intellectuele eigendommen, en de ANDF kwam opnieuw naar voren als een goede keuze wat betreft softwaredistributie.
Vanaf 2011 gaat TenDRA, een ANDF-project met C / C ++ -compilers voor ANDF, nog steeds goed.
