Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η αρχιτεκτονική ουδέτερης μορφής διανομής (ANDF);
- Η Techopedia εξηγεί την αρχιτεκτονική Neutral Distribution Format (ANDF)
Ορισμός - Τι σημαίνει η αρχιτεκτονική ουδέτερης μορφής διανομής (ANDF);
Η δομή ουδέτερης διανομής αρχιτεκτονικής (ANDF) είναι μια τεχνολογία που χρησιμοποιείται για τη μεταφορά λογισμικού σε δυαδικές εφαρμογές λογισμικού "συρρικνούμενες" που είναι ανεξάρτητες από την αρχιτεκτονική του επεξεργαστή. Η προδιαγραφή ANDF καθορίστηκε από το Open Software Foundation.
Η Techopedia εξηγεί την αρχιτεκτονική Neutral Distribution Format (ANDF)
Ο κύριος σκοπός του ANDF είναι η διανομή λογισμικού με τη μορφή ενδιάμεσου κώδικα που μπορεί να εκτελεστεί σε εικονικές μηχανές που βασίζονται σε στοίβα. Αυτός ο ενδιάμεσος κώδικας καταρτίζεται στο στάδιο της εγκατάστασής του και όχι μόνο στο χρόνο (JIT). Το μόνο μειονέκτημα είναι ότι η δημιουργία κώδικα χρόνου εγκατάστασης είναι λιγότερο αποτελεσματική από την JIT.
Τον Απρίλιο του 1989, το Open Software Foundation ζήτησε να αναπτυχθεί μια τεχνολογία για τη διανομή λογισμικού ουδέτερης αρχιτεκτονικής. Υποβλήθηκαν δεκαπέντε διαφορετικές προτάσεις για την ανάπτυξη τεχνολογίας, οι οποίες περιελάμβαναν διαφορετικές τεχνικές προσεγγίσεις, όπως τον αποκρυπτογραφημένο πηγαίο κώδικα, τις μεταφραστικές ενδιάμεσες γλώσσες και τον σχολιασμό εκτελέσιμου κώδικα. Η τεχνολογία ANDF επιλέχθηκε μετά από μια σκληρή αξιολόγηση άλλων ανταγωνιστικών προσεγγίσεων και διαφόρων εφαρμογών.
Το Open Software Foundation δημοσίευσε τα στιγμιότυπα ανάπτυξης του ANDF. Όταν σταμάτησε να εργάζεται για το έργο ΑΝΤ, οι εργασίες ανάπτυξης συνεχίστηκαν σε άλλους οργανισμούς. Ωστόσο, ο ANDF ξεθωριάστηκε κατά τη διάρκεια της δεκαετίας του 1990, κυρίως επειδή οι μεταβλητές και οι λειτουργίες στο ANDF χρησιμοποιήθηκαν για να σωθούν σε ενδιάμεσο κώδικα, πράγμα που διευκολύνει την αντίστροφη μηχανική για τον πηγαίο κώδικα. Το πρόβλημα είναι ότι αυτός ο τύπος μορφής είναι πρωταρχικός στην αποκάλυψη των πνευματικών ιδιοτήτων μιας εμπορικής εταιρείας λογισμικού στο κοινό.
Το 2000, άρχισε να εξαπλώνεται η έννοια του ελεύθερου και ανοιχτού λογισμικού. Οι προγραμματιστές εκείνη την εποχή ανησυχούσαν περισσότερο για την ευρεία διανομή λογισμικού από την προστασία των πνευματικών ιδιοτήτων και ο ANDF επανεμφανίστηκε ως μια καλή επιλογή όσον αφορά τη διανομή λογισμικού.
Από το 2011, το TenDRA, ένα έργο ANDF που παρέχει συντάκτες C / C ++ για το ANDF, εξακολουθεί να είναι ισχυρό.