The release of Archinstall 3.0 has been published, which has been included as an option in the Arch Linux installation ISO images since April 2021. Archinstall operates in console mode and can be used instead of the default manual installation mode of the distribution. The Archinstall code is written in Python and is distributed under the GPLv3 license.
Archinstall provides both dialog (guided) and automated modes of operation. In automated mode, it is possible to use scripts to deploy typical configurations. The installer also supports installation profiles, for example, the 'desktop' profile for selecting a desktop environment (KDE, GNOME, Awesome) and installing the necessary packages for its operation, or the 'webserver' and 'database' profiles for selecting and installing the components of web servers and DBMS. Four years ago, an attempt was made to create a graphical installation interface variant of Archinstall, but it did not develop further.
In the new version, Archinstall has completely redesigned its console user interface, which now utilizes the Curses library. The use of Curses has allowed for improved appearance, increased usability, and implementation of more complex layouts in the interface, which now features a dedicated screen area with a constantly visible menu. Additionally, work has been done to improve code quality and expand testing coverage.

Source: opennet.ru
