The Ubuntu of Arch Distros
Distro Walk – Manjaro Linux
Standing on the shoulders of Arch Linux, Manjaro offers simplicity and stability.
Occasionally, a derivative distribution comes to rival the original. These days, for example, Ubuntu and Linux Mint are as popular as Debian. Likewise, for the last six years, Manjaro [1] has consistently eclipsed the popularity of Arch Linux upon which it is based. In fact, by combining the simplicity and rolling release structure of Arch Linux with the organization of Debian, Manjaro has become one of the leading Linux distributions of any origin. Recently, Lisa Singer answered my request for more details on behalf of the Manjaro corporate management team.
Manjaro began as a passion project of three friends from Munich: Roland Singer, Guillaume Benoit, and Philip Müller. First announced on the Arch Linux Forums, primarily as an installer in 2011, it immediately went dark as the three friends created the distro's base tools. The first general release came in September 2015, with official versions running Xfce, KDE, and Gnome as desktops. Over the years, unofficial community editions running Awesome, bspwm, Budgie, Cinnamon, Deepin, i3, LXDE, LXQt, MATE, and Openbox have also been released.
While going in its own direction, Manjaro maintains close relationships with Arch and Arch-based distributions. Most of its packages originate in Arch. In addition, most other Arch-based distributions use the Calamares installer, "which is mostly based on our original graphical installer," according to Singer. "But it got rewritten as an install framework. Before that, we used Cnichi from Antergos and kept in touch with its developers." Today, Manjaro's developers continue to work with their counterparts at ArcoLinux, EndeavourOS, and KaOs to develop the Calamares installer (Figure 1).
Today, Manjaro has 18 core team members, as well as additional contributors. Last year, its main releases had 4,265,621 downloads, 38 percent for the Xfce edition (Figure 2), 36 percent for KDE, and 18 percent for Gnome. Its ARM-based editions had 211,699 downloads from OSDN (57 percent for the Raspberry Pi 4, 15 percent for Pinebook Pro, and 12 percent for the PinePhone). The community editions have had 489,543 downloads (26 percent for i3 and 22 percent for Cinnamon).
Manjaro's growth has been so rapid that a couple of years ago, Müller began to consider "ways to secure the project in its current form and how to allow for activities which can't be undertaken as a 'hobby project'" [2]. In September 2019, the result was the creation of Manjaro GmbH. Acting under the advice of Blue Systems, a German free software company, Manjaro GmbH controls the distribution's trademarks, protects its brands, and acts as a legal organization when one is needed. In addition, Singer explains, "we employ and pay some of our developers, either part or full time, and extend our team as needed with freelancers. Team members are mostly recruited from the Manjaro community, and tools get open sourced."
The community itself draws on its own fiscal hosts to collect and distribute donations for its own purposes, working closely with the company, but not being guided by it as closely as Ubuntu is guided by Canonical. For example, officially the Xfce edition is Manjaro's flagship version, with KDE and Gnome editions also officially supported by the company. However, "If people share an interest in a desktop environment, a new community edition gets born," Singer says. "Currently, some community developers are working on the new Manjaro sway edition utilizing Wayland and other new technology. All our existing editions are more or less our blueprints – you can either use 1:1 or modify easily with our development tools. That makes it easy to create a modified version or even a spinoff." Some sense of the interaction between company and community can be seen in the fact that the company's team page [3] lists almost entirely developers – the sole exception being a designer and illustrator.
Manjaro's Features
Manjaro prides itself on combining simplicity and ease of installation. Part of that simplicity is inherited from Arch – the simplicity of making few assumptions about what users need instead of offering a curated collection of applications. Manjaro does offer more preinstalled apps than Arch, but often it offers a choice. For example, the installer offers a choice between FreeOffice and LibreOffice. When a desktop environment offers an app, Manjaro is more apt to use that rather than its own tools. Still, like many distributions, Manjaro does contain its own configuration and package tools.
However, Manjaro's design philosophy is best seen in its package and release structure. Inspired by Debian, Manjaro has three repositories: Unstable, Testing, and Stable. The Unstable repository is a snapshot of Arch Linux Stable and is a few days behind it. Then, Singer explains, "Packages maintained by developers of Manjaro get built against that snapshot and internally tested. Then those packages get all moved to the Testing branch, which the community reviews. After positive feedback, a stable snapshot gets created and properly announced. This way, we don't have to play the cat-and-mouse game with Arch, chasing after them when a library of [an] API gets changed and packages need to be rebuilt. This way, Manjaro has full control and decides on its own when a package will finally land in our stable branch."
Singer continues, "You can choose the speed in which you have your updates" – and, sometimes, your stability. "Unstable might break your system when ABI or PI changes are made by Arch, and our team isn't so fast to catch up with those changes. … However, we recommend the Stable branch on productive systems. You should always keep an eye on our update announcements. Additional info can also be found on our wiki."
Together, Manjaro's package repositories offer rolling releases – a system in which packages are updated when ready, rather than holding them back for a general release – although official releases are announced as milestones in development. "We like to move forward. Software never stops evolving. Maintaining a static distro might seem easier to maintain, but it isn't. [Maintaining a static distro requires] security patches and fixes from upstream, which you mostly find in newer software, which needs to be backported – and then might not be as good as the original release," adds Singer.
By contrast, Singer continues, "Normally you install Manjaro once and keep updating. In rare cases you may reinstall. But you get security fixes faster. While our release cycle for the stable branch might take longer, we will backport security features. However, since we push so many updates to your system, you may need a good Internet connection, as updates might be rather larger than other common distributions like Ubuntu LTS might have. With Manjaro, you get a relatively stable Linux distribution with the latest software."
Future Directions
Manjaro's news page [4] seems to be rolling almost as much as its repositories. Unlike most distributions, Manjaro releases news almost like a commercial corporation, often issuing several news releases each month. As I write, Manjaro is focusing on extending its ARM and Plasma support and preparing for the upcoming Gnome 4. Already preinstalled on the Pinebook Pro and PinePhone, the Manjaro company is also looking for new business and community partnerships. Paraphrasing the distribution's slogan "Enjoy the Simplicity," the Manjaro management team through Singer says, "Our goal will be to go beyond our enjoyment of simplicity." Just as Ubuntu stands on the shoulders of Debian, so Manjaro stands on the shoulders of Arch. In both cases, users benefit.
Infos
- Manjaro: https://www.manjaro.org
- Formation of Manjaro GmbH: https://www.forbes.com/sites/jasonevangelho/2019/09/08/manjaro-linux-just-made-a-massive-announcement-about-its-future/?sh=3e90e80036f9
- Manjaro Team: https://www.manjaro.org/team/
- Manjaro News: https://manjaro.org/news/
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.