openSUSE’s New Agama Installer Now Supports Leap 16.0 Alpha

openSUSE's Agama Installer v10 launches with QR code access, JSON syntax editing, enhanced product selection, and better storage management.

Agama, the new still-in-development Linux installer from openSUSE, designed with reusability, integration with third-party tools, and the possibility of building advanced user interfaces in mind, released its new version 10, bringing several new features and improvements.

First, the software now has its own dedicated blog, separate from the YaST blog, to avoid confusion between the two tools and clearly communicate their unique purposes. This new space will focus exclusively on Agama updates and news. Now, let’s move to the new features that this update brings to the table.

One of the most notable among them is the introduction of QR codes in the Linux text console. What is the practical use? If users connect to a running Agama instance using a mobile phone, they can now use QR codes to simplify the process. However, this feature is available on larger terminals, as the standard 80×25 or 80×24 terminals do not have enough space to display a QR code.

Moving on, editing the Agama configuration has become more convenient in version 10. When using the agama config edit command, the configuration now opens in a text editor (Vim by default) with JSON syntax highlighting, making editing much easier compared to the previous plain text view.

Agama Installer 10 also includes changes to the list of installable products. It now supports installing openSUSE Leap 16.0 Alpha, and there is also a SLES 16 flavor, though it is not yet publicly available. The product selection interface has been enhanced with product icons, making it more intuitive.

Agama Installer 10
Agama Installer 10

Storage configuration options have also been significantly improved. The installer now supports creating LVM volume groups, logical volumes, thin pools, and thin logical volumes in automatic installations. Additionally, partitions can now be automatically deletedโ€”either unconditionally or only when needed for space.

Another interesting new feature in Agama v10 is the introduction of support for the “agama.install_url” boot parameter, allowing users to override the default installation repositories. This feature is particularly useful for testing purposes, as it enables users to specify multiple URLs and test with the latestย packages.

Agama Installer 10
Agama Installer 10

Moreover, the new installer’s version brings several behind-the-scenes updates to enhance stability and performance:

  • Typescript Support: The Agama web UI has begun transitioning from JavaScript to TypeScript. This gradual shift will improve code stability by reducing errors related to incorrect argument passing or missing methods.
  • TanStack Query State Management: The front end has adopted TanStack Query for managing the state, ensuring a smoother experience with automatic data fetching, caching, and error handling.
  • Expanded Live ISO Free Space: The available space for installing additional packages has been increased to 3.5GB, up from the previous 0.5GB, making it more practical for installing larger debugging tools or compiling custom components.
  • Puppeteer for Integration Testing: The Playwright framework has been replaced with Puppeteer for integration testing. This change was necessary because Playwright required a patched Firefox version, while Agama needed to be tested with the original Firefox found in the distribution.
  • HTTP Backend for CLI: Consistency between the web frontend and command-line interface has been improved by ensuring both use the same HTTP API. This change reduces discrepancies and provides a more unified user experience.

Refer to the announcement for additional details on openSUSEโ€™s new Agama v10 installer. For those eager to see it in action, the project has released testing images of the Agama Live ISO. These can be booted on both virtual and bare-metal systems, allowing users to experience the new interface and features firsthand.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%