ANDF: переносимый формат двоичного кода для Unix-систем. Обеспечивает запуск приложений на разных платформах без перекомпиляции, упрощая разработку и выбор оборудования.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Портативный бинарный формат кода приложения
Portable binary application code format
Архитектурно-независимый формат распространения (ANDF) в вычислительной технике — это технология, позволяющая распространять стандартные, готовые к использованию бинарные приложения для использования в соответствующих системах Unix, с последующей трансляцией для работы на различных аппаратных платформах. ANDF был разработан Фондом открытого программного обеспечения и позиционировался как "по-настоящему революционная технология, которая значительно продвинет переносимость и развитие открытых систем". Было получено пятнадцать предложений, основанных на различных технических подходах, включая обфусцированный исходный код, промежуточные языки компиляторов и аннотированный исполняемый код. Технологией, выбранной в качестве ANDF после оценки конкурирующих подходов и реализаций, стал формат распространения Ten15, впоследствии переименованный в TenDRA Distribution Format, разработанный Агентством оборонных исследований Великобритании.
The Architecture Neutral Distribution Format (ANDF) in computing is a technology allowing common "shrink wrapped" binary application programs to be distributed for use on conformant Unix systems, translated to run on different underlying hardware platforms. ANDF was defined by the Open Software Foundation and was expected to be a "truly revolutionary technology that will significantly advance the cause of portability and open systems", Fifteen proposals were received, based on a variety of technical approaches, including obscured source code, compiler intermediate languages, and annotated executable code. The technology of ANDF, chosen after an evaluation of competing approaches and implementations, was Ten15 Distribution Format, later renamed TenDRA Distribution Format, developed by the UK Defence Research Agency.
Усыновление
ANDF задумывался как решение, выгодное как разработчикам программного обеспечения, так и пользователям. Разработчики могли выпускать единый исполняемый файл для всех платформ, а пользователи получали возможность приобретать аппаратное обеспечение от разных поставщиков на конкурентных условиях. Разработчики и реализаторы языков программирования также проявляли интерес, поскольку стандартные установщики означали бы необходимость разработки только одного интерфейса языка. OSF выпустила несколько промежуточных версий ANDF для разработки, но ни OSF, ни кто-либо из её членов так и не выпустили его в коммерческую продажу. Было предложено несколько объяснений этому, например, то, что наличие нескольких систем установки усложнило бы поддержку программного обеспечения. После прекращения работы OSF над ANDF, разработка продолжалась в других организациях.
ANDF was intended to benefit both software developers and users. Software developers could release a single binary for all platforms, and software users would have freedom to procure multiple vendors' hardware competitively. Programming language designers and implementors were also interested because standard installers would mean that only a single language front end would need to be developed. OSF released several development 'snapshots' of ANDF, but it was never released commercially by OSF or any of its members. Various reasons have been proposed for this: for example, that having multiple installation systems would complicate software support. After OSF stopped working on ANDF, development continued at other organizations.