Модульный фреймворк для создания установщика в дистрибутиве — Calamares 1.0

Вышел релиз Calamares 1.0, показывающий зрелость независимого от дистрибутива фреймворка, для создания установщика.

Calamares — это независимый от дистрибутива фреймворк для создания установщика. Он следует идеи кооперации, а не конкуренции, и предоставляет унифицированное окружение для создания собственного установщика в дистрибутиве. Идея проекта появилась в мае 2014 года и сейчас сообщество представило стабильный релиз — Calamares 1.0. Проект создавался с нуля и реализует модульную архитектуру при участии разработчиков из дистрибутивов KaOS, Manjaro, Maui и Netrunner. В развитии фреймворка также приняли участие сообщества Fedora, BBQLinux, OpenMandriva и KDE Visual Design Group.

Установщик на базе Calamares 1.0
Установщик на базе Calamares 1.0 / Иллюстрация с сайта Calamares.Io

Чуть больше года с момента разработки, авторы проекта представили релиз 1.0. Он включает следующие возможности:

  • модульный дизайн с тремя интерфейсами для плагинов: C++, Python и общий;
  • потоковая работа с C++ и Python API;
  • коллекция из 25 готовых модулей от загрузчика до управления разделами накопителя;
  • механизм брендирования, чтобы упростить сборку под свой дистрибутив без применения патчей;
  • продвинутый инструмент для управления разделами на диске с поддержкой автоматической разметки для DOS и GPT и изменением размера разделов.

Сайт проекта: calamares.io.

Никита Лялин по материалам GitHub.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Microsoft отключила протокол установщика приложений MSIX, чтобы защитить пользователей от вредоносного ПОMicrosoft отключила протокол установщика приложений MSIX, чтобы защитить пользователей от вредоносного ПО
Adobe привлекла ведущего разработчика камер Pixel для создания собственного приложения для фотосъёмки
Stack Overflow назвала самые популярные и высокооплачиваемые языки программирования и фреймворки
Универсальный портрет программиста: образование, любимые языки и фреймворки
Django 2.0 — крупное обновление популярного веб-фреймворка на Python
Открыт исходный код Qt 3D Studio для создания трёхмерных пользовательских интерфейсов
Borg 1.1 — новая версия Open Source-решения для создания бэкапов с дедупликацией данных
ASF рассказала о росте популярности фреймворка для распределённых программ Apache Hadoop 2.8
Daimler присоединилась к Automotive Grade Linux для создания открытой автомобильной платформы
Facebook открыла код JavaScript-фреймворка Relay для приложений на основе React
Последние новости

Подгружаем последние новости