Calamares 1.0 — модульный фреймворк для создания установщика в Linux-дистрибутиве
1Иллюстрация с сайта Calamares.Io
Вышел релиз Calamares 1.0, показывающий зрелость независимого от дистрибутива GNU/Linux фреймворка, для создания установщика.
Calamares — это независимый от дистрибутива фреймворк для создания установщика. Он следует идеи кооперации, а не конкуренции, и предоставляет унифицированное окружение для создания собственного установщика в Linux-дистрибутиве. Идея проекта появилась в мае 2014 года и сейчас сообщество представило стабильный релиз — Calamares 1.0. Проект создавался с нуля и реализует модульную архитектуру при участии разработчиков из дистрибутивов KaOS, Manjaro, Maui и Netrunner. В развитии фреймворка также приняли участие сообщества Fedora, BBQLinux, OpenMandriva и KDE Visual Design Group.
Прошло чуть больше года с момента разработки Calsmares, и авторы проекта представили релиз 1.0. Он включает следующие возможности:
- модульный дизайн с тремя интерфейсами для плагинов: C++, Python и общий;
- потоковая работа с C++ и Python API;
- коллекция из 25 готовых модулей от загрузчика до управления разделами накопителя;
- механизм брендирования, чтобы упростить сборку под свой дистрибутив без применения патчей;
- продвинутый инструмент для управления разделами на диске с поддержкой автоматической разметки для DOS и GPT и изменением размера разделов.
Сайт проекта — calamares.io.
Постоянная ссылка к новости: http://www.nixp.ru/news/13154.html. Никита Лялин по материалам GitHub.
Linux-дистрибутивы Ubuntu*Pack (OEMPack) обновились до версии 20.04
Доступен традиционный серверный релиз Fedora 27, а проект Modularity будет переосмыслен 15
Slax 9.2.1: Linux-дистрибутив вернулся и перебазировался на Debian и Fluxbox вместо Slackware
4MLinux 23.0 — самобытный компактный Linux-дистрибутив с оконным менеджером JWM
SemiCode OS — Linux-дистрибутив для программистов с персональной помощницей Sarah 1 1
РОСА выпустила вторую крупную версию своей сборочной среды ABF — 2.0 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1