Как стать автором
Поиск
Написать публикацию
Обновить

Релиз инструментария Autodafe 0.2 для замены Autotools на обычный Makefile

Время на прочтение2 мин
Количество просмотров761

17 апреля 2024 года разработчик Эрик Рэймонд (Eric S. Raymond, один из основателей организации Open Source Initiative, стоявший у истоков движения открытого ПО), выпустил в релиз инструментарий Autodafe 0.2 для замены Autotools на обычный Makefile.

«Выпуск версии 0.2 моего убийцы autotools. Он готов к использованию в проектах по созданию двоичных файлов или статических библиотек. Разделяемые библиотеки представляют собой более сложную проблему и будут способствовать выпуску версии Autodafe 1.0», — написал Рэймонд.

Разработчик проекта пояснил, что Autodafe предоставляет «инструменты для освобождения вашего проекта от липкой хватки Autotools». Решение позволяет преобразовать сборочные инструкции и сценарии, применяемые утилитами Autotools, в один обычный Makefile, который может легко читаться и меняться разработчиками. Исходный код проекта написан на языке Python и распространяется под лицензией BSD.

По данным OpenNET, в состав Autodafe входит программа makemake, которая преобразует сгенерированный утилитой automake сборочный файл Makefile в эквивалентный читаемый Makefile, пригодный для редактирования людьми и избавленный от внутренних конструкций automake. Дополнительное задействование утилиты ifdex позволяет полностью избавить проект от Autotools, заменив его на работу с обычным Makefile.

Мотивом для создания проекта Autodafe послужило желание Рэймонда вернуться к использованию обычных Makefile вместо переусложнённых сценариев Autotools, возникшее после инцидента с внедрением бэкдора в пакет xz. Из плюсов предлагаемого подхода называется упрощение сборочных правил, которые станет проще проверять и сложнее внедрить скрытую функциональность. Из недостатков отмечается потеря поддержки старых Unix-систем, усиление зависимости от libtool и снижение гибкости в настройке.

Теги:
Хабы:
Всего голосов 3: ↑3 и ↓0+5
Комментарии2

Другие новости

Ближайшие события