Введение

Портативный бинарный формат кода приложения

Архитектурно-независимый формат распространения (ANDF) в вычислительной технике — это технология, позволяющая распространять стандартные, готовые к использованию бинарные приложения для использования в соответствующих системах Unix, с последующей трансляцией для работы на различных аппаратных платформах. ANDF был разработан Фондом открытого программного обеспечения и позиционировался как "по-настоящему революционная технология, которая значительно продвинет переносимость и развитие открытых систем". Было получено пятнадцать предложений, основанных на различных технических подходах, включая обфусцированный исходный код, промежуточные языки компиляторов и аннотированный исполняемый код. Технологией, выбранной в качестве ANDF после оценки конкурирующих подходов и реализаций, стал формат распространения Ten15, впоследствии переименованный в TenDRA Distribution Format, разработанный Агентством оборонных исследований Великобритании.

Усыновление

ANDF задумывался как решение, выгодное как разработчикам программного обеспечения, так и пользователям. Разработчики могли выпускать единый исполняемый файл для всех платформ, а пользователи получали возможность приобретать аппаратное обеспечение от разных поставщиков на конкурентных условиях. Разработчики и реализаторы языков программирования также проявляли интерес, поскольку стандартные установщики означали бы необходимость разработки только одного интерфейса языка. OSF выпустила несколько промежуточных версий ANDF для разработки, но ни OSF, ни кто-либо из её членов так и не выпустили его в коммерческую продажу. Было предложено несколько объяснений этому, например, то, что наличие нескольких систем установки усложнило бы поддержку программного обеспечения. После прекращения работы OSF над ANDF, разработка продолжалась в других организациях.