Manjaro Linux Unveils Immutable Variant

Manjaro Linux expands its offerings with a new immutable edition that is now open for community feedback and testing.

Immutability is becoming a key feature in today’s Linux landscape, and more distributions are starting to use it. Why do I say that? Surprisingly to many, the Arch-based Manjaro just announced a bold move by introducing its new immutable edition, which is currently available for community testing.

Roman Gilg, Manjaro CTO, shared in post:

“Our plan is definitely for it to become an official variant of Manjaro. With the community testing version weโ€™re now gathering some feedback on what people expect from such a variant and what should still go in there or what could be slimmed down.”

But before we move on, let’s explain immutability in a few words for unfamiliar users. Simply, it refers to the concept of the system’s core files and configurations being set in a read-only state.

This means regular system or application processes cannot change these core components once installed. Such an architecture significantly enhances security and stability, preventing unauthorized or accidental changes that could disrupt or compromise the system. Now, back to the topic.

Exploring Manjaro Immutable

Manjaro Immutable

Manjaro Immutable is built on Arkdep, a toolkit for building, deploying, and maintaining an immutable, atomic, Btrfs-based system. It stems from the Arkane Linux 32 project. So, yes, this Manjaro variant bets on the Btrfs file system under the hood.

But let’s make something clearโ€”it is designed to test how an immutable system can function under the Manjaro umbrella. In other words, right now, it’s not stable enough for everyday computing tasks. Keep this in consideration.

However, while this release is experimental, it is an excellent opportunity for enthusiasts and developers to explore its capabilities and limitations.

Key Features and Functionalities

Upon installation, users can engage with several functionalities:

  • System Updates: The system should ideally show no updates post-installation, signaling its immutable nature. A system reboot should follow any updates performed.
  • Package Management: Arkdep allows users to compare package states between different system images, showcasing additions, removals, or upgrades.
  • System Switching: Users can switch between KDE and GNOME deployments, testing the flexibility and robustness of image-based management.
  • Rollbacks: A standout feature of immutable systems is the ability to rollback to a previous state, which Manjaro Immutable facilitates through simple command-line operations.

Moreover, while defaulting to the GNOME 46 desktop environment, the Manjaro Immutable has a built-in capability that allows users to switch between GNOME and KDE images. So, to switch to the Plasma desktop, a user would use the command sudo arkdep deploy test-manjaro-kde.

Switching to KDE on Manjaro Immutable.
Switching to KDE on Manjaro Immutable.

Wait for the download to finish, reboot the system, and enjoy the latest Plasma 6.1.3 desktop on Manjaro Immutable.

Manjaro Immutable KDE Plasma 6.1.3 Desktop

System Requirements and Installation

To test Manjaro Immutable, users will need a minimum of 32GB of storage, with 64GB recommended for a smoother experience, and a machine capable of UEFI boot.

The distribution is available for download, and installation can be done via a graphical installer or virtualization tools like VirtualBox or QEMU, provided UEFI support is enabled.

For more detailed information, visit the announcement; the link to download the installation ISO image is there.

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%