Ерик Реймонд (Eric S. Raymond), един от основателите на организацията OSI (Open Source Initiative), който стои в основата на движението за отворен софтуер, публикува инструмента Autodafe, който позволява преобразуването на сборни инструкции и сценарии, използвани от утилитите Autotools, в един обикновен Makefile, който може лесно да се чете и променя от разработчиците. Кодът на проекта е написан на Python и се разпространява под лиценз BSD.
Включената програма makemake преобразува генерирания от утилитата automake сборен файл Makefile в еквивалентен четим Makefile, подходящ за редактиране от хора и освободен от вътрешните конструкции на automake. Допълнителното използване на утилитата ifdex позволява напълно да се освободи проектът от Autotools, заменяйки го с работа с обикновен Makefile.
Мотивът за създаването на проекта Autodafe беше желанието да се върнем към използването на обикновени Makefile вместо преусложнени сценарии Autotools, което възникна след инцидента с внедряването на бэкдор в пакета xz. Сред предимствата на предложеното решение се посочва опростяването на сборните правила, които ще бъде по-лесно да се проверяват и по-трудно да се внедри скрита функционалност. Недостатъкът е загубата на поддръжка за стари Unix системи, увеличаването на зависимостта от libtool и намаляването на гъвкавостта при конфигурацията.
Източник: opennet.ru
