Calamaras 3.3.0 Installers Return with QT6 Support

Five and a half years later, since the formation of a branch is 3.2.x published Tool release for building Installers Calamares 3.3.0, independent of specific distributions of Linux.

Distribution developers have been provided with several dozen ready-made modules with the implementation of various opportunities in demand on the installers. Code written in the language C++, the graphic interface is based on the QT library (used by QML), C++ and Python languages can be used to develop modules.

Calamares provides such opportunities as manual and automatic modes of disk sections, a flexible system for adapting the appearance, modular architecture, a large selection of finished modules (from loaders control to users’ management).

For example, there are modules for using NetworkManager, Upower, Systemd-boot, Grub, SGDISK, SquashFS-TOOLS and RSYNC. The installation can be organized by replacing the section – the data is copied to a new section, which is made active instead of the previously used section, which is convenient for testing new installations, leaving the possibility of a rollback to the last version.

To create a CALAMARAS installer, it’s enough to choose the ready-made modules or write your own, determine the logic of logic Distribution installations and configure appearance.

To simplify and accelerate the development of modules and components of Calamares, they can be created in the Python language. All configuration data is stored in YAML format.

Calamares is already used to organize the installation of distributions Manjaro, Lubuntu, Asahi, Endeavouros, Wattos, Rhino, Nitrux, Siduction, Pepperint OS, GECKOLINUX, Chakra, Netrunner, KaOS, OpenMandriva and OpenMandriva KDE Neon. The project is developing with the participation of the KDE, Fedora, Kubuntu and Maui communities.

In

/Reports, release notes, official announcements.