Релиз универсального установщика Calamares 3.2

good-penguin.png

Состоялся релиз Calamares 3.2 — универсального и независящего от дистрибутива инструментария для построения установщиков системы. Calamares состоит из различных модулей, каждый из которых можно гибко настроить, или же написать свой на Python или C++. Calamares уже применяется в таких дистрибутивах как Manjaro, OpenMandriva, KDE Neon Unstable, KaOS, Chakra, Netrunner и Sabayon. Код проекта написан на языке C++ с использованием Qt5/QML, и распространяется по лицензии GPLv3. В новом выпуске:

  • Реализована поддержка повторяемых сборок;
  • Добавлен модуль Plasma LNF (Look-n-Feel), позволяющий интегрировать внешний вид установщика с общим оформлением в KDE Plasma;
  • Добавлен модуль shellprocess, позволяющий запускать на различных этапах работы установщика последовательность shell-команд;
  • Добавлен модуль contextualprocess, расширяющий модуль shellprocess набором масок, согласно которым будет запущена та или иная shell-последовательность. В настоящее время модуль имеет три маски — efi, bios и "", на основании которых устанавливается соответствующий загрузчик (grub-efi или grub-pc), либо производится очистка предустановочного пула (preinstalled-pool);
  • Улучшено определение раскладки клавиатуры на основании выбранного языка системы;
  • Убрана привязка к Bash;
  • Добавлен модуль openrcdmcryptcfg, применяющийся для установки на шифрованный раздел при использовании системы инициализации OpenRC;
  • В модуль bootloader добавлена настройка installEFIFallback, позволяющая управлять режимом установки при использовании UEFI;
  • Множество различных мелких улучшений.

>>> Подробности

©  Linux.org.ru