Calamares 1.0 -- кроссдистрибутивный фреймворк для построения установщиков

Команда Calamares в составе разработчиков из проектов KaOS, Manjaro, Maui и Netrunner, при поддержке компании Blue Systems представили первый выпуск дистрибутивонезависимого фреймворка для создания установщиков, отправной идеей которого послужило желание создать эдакий systemd в сфере инсталляторов — избавить мантейнеров от необходимости лишней работы, предоставив им набор готовых типовых блоков, из которых разработчики могли бы простейшим образом формировать установщики, адаптированные под нужды конкретных дистрибутивов.

Особенности программы:

Полностью модульный дизайн с интерфейсами для С++, Python и различных процессов. Нарезной исполнитель задач с API для С++ и Python. Набор из более чем 25-ти модулей для управления загрузчиком, пользователями и многим другим, с возможностью добавлять свои собственные. Автономный механизм формирования внешнего вида установщика в стиле конкретного дистрибутива без необходимости применения патчей. Продвинутый модуль управления разделами с поддержкой таблиц разделов DOS и GPT, а также изменения размеров разделов и автоматического разбиения. Программа использует Qt5 и QML, распространяется под лицензией GPL3.

 qml, qt5, установка

©  Linux.org.ru