AlmaLinux vs Ubuntu - Which one should you choose?

We installed the AlmaLinux workstation and would love to share with you all what we found out. Previously this was known as “Lenix” and is a continuation of a world-class OS for servers, CentOS which was made by CloudLinux Inc and promised to be free always and have compatibility with RHEL and CentOS. Our AlmaLinux vs Ubuntu guide goes over 15 differences so you can make an informed decision to choose one!

AlmaLinux vs Ubuntu Comparison – What are the major differences

AlmaLinux History

Now, what the issue is? to explain everything in simple words; the problem is a change in the development of CentOS which is not given a lot of preference by most of the users. Previously, this was a downstream, software that was used to receive codes therefrom of RHEL, but for now, it is an upstream, a software that gives codes to RHEL.

Such a change might disrupt many users and developers’ systems established already and real-life works which they don’t prefer. For such a reason Alma was made with the purpose to continue their work without accepting the new, upstream CentOS known as Stream.

Similarities with different Distros

There are namely two; AlmaLinux and RockyLinux, coming after the issue of the CentOS stream. In simple terms for now Alma supports x86_64 and ARM64 just like Rocky supports x86_64 and ARM64 architectures. From this, we conclude this you can run both of these on desktops and servers as well as Raspberry Pi-like devices. The difference lies in the license; ALMA is a whole combination under GNU GPLv2 whereas the other is under BSD 3-Clause. This excludes distros that came up before the issue which are ClearOS, Oracle Linux and Springdale Linux.

ALSO CHECK: How to choose the best Ubuntu Version for your personal use.

Build and Architecture

It supports both x86_64 and ARM. It is there for all modern systems and servers including the new ARM-based ones but it cannot be installed on 32-bit machines. This is quite a big news as we can have this even in Raspberry pi-alike and IoT machines. Now, if you want to do so then please have a look at “Springdale Linux”.

Recommended:  How to Copy, Move and Rename Files in Linux (Step-by-Step Guide)

Installation Process

It has the same installation as Fedora’s which is known as Anaconda with the diverse choice to make our own system – either its workstation or server or even beyond that. Following are the options to install OS:

  • Server with GUI.
  • Minimal Install.
  • Workstation
  • Custom OS.
  • Virtualization host.


It is quite short by only mentioning warranty disclaimer, GNU GPL declaration and “I Accept” choice. In such a case, it is the same as RHEL which uses GPLv2 as a whole work license but quite different from Rocky as explained above which uses BSD 3-clause.

ALSO CHECK: Ubuntu vs Arch Linux Full Comparison.

Login and Lock Screens

It has a beautiful lock screen that appears whenever we cease both our keyboard and mouse activities for some time and shall ask for a passcode (hence lock) if we hit a button or even move the mouse.

We get many choices such as Kiosk, Wayland, X11 and User Script for GNOME and GNOME Classic mode. Kiosk Mode which is also called single application mode needs to be configured first before it can get used in the real machine. For this who are not aware, this is an OS that is disabled for all except running one app.

Desktop UI

Its desktop or workstation is designed beautifully and attracts users towards it.

It provides users with GNOME Classic who have familiarity with both traditional look and feel. It is bright in color and carries top and bottom panels with expanding menus which are quite helpful.

Apps and Software Store

It carries a few applications such as:

Virtual machines, email clients, webcam support, Chrome and Firefox, File management, security tool, audio player, control panel, text editor including Vim and Neovim, and audi/video players.

Flatpak and Snap Support

By default it provides support to Flatpak thus it has compatibility with Flathub. In this, we can choose CentOS and hit the button there in order to enable it to install more apps on this.

Filesystem Structure

By default, it installs with XFS. This is quite different from many GNU or Linux distros including Ubuntu which defaults to EXT4.

Package Management

Just like CentOS and RHEL, it uses DNF which is equal to APT on Ubuntu, Zypper on SUSE and Pacman on Arch. We can say without any doubt that its package file format is RPM which is the package manager which helps us all to add, remove and well as update the software package in the system.

Recommended:  Ubuntu vs Arch Linux for Performance, Gaming & Programming (2023)

Default Themes

For now Canonical is doing a lot of experiments with themes again. In version 19.10, the default Yaru Theme was introduced to a dark version. The new version gives rise to three new variants of the default Yaru theme which include light, dark and standard. You can always also choose to install Xfce themes if you don’t fancy how the default UI looks. It’s not like you are limited with choices, are you?

For this, we do not need to install any GNOME Tweaks in order to switch between default theme variants. Such an option is embedded there in the settings apps.

If we talk about Ubuntu 20.04 then it carries a slightly different look with emphasis on Aubergine as the second accent color in spite of the regular which is green and blue.

Performance and Stability Differences

It carries the latest GNOME 3.36 release which means all new features are there in Ubuntu 20.04 as well. You can also install custom Gnome extensions to make it look even more stealthy and clean.

You shall see the following revamped lock screen. The best thing is that now you don’t need to go down to the lock screen just hit a single click and you shall be there.

Boot times are also faster due to the new compression algorithms it takes less time to get version 20.04 and along with this it also boots quite faster when compared with 18.04.


If we easily get distracted by the desktop notification then don’t worry as you can now utilize the “do not disturb” option in order to toggle the desktop notifications.

Linux Kernel

It features the latest LTS Kernel 5.4 for all its users which means they get the native ExFAT support and another improvement in performance along with new hardware supports.

ZFS Filesystem Support

It is the first one to introduce ZFS as root with Ubuntu 19.10 release. This is a 128-bit filesystem bringing much-needed improvements that were not available before.

ALSO CHECK: Is Manjaro Faster than Ubuntu for Servers

The Verdict: Which Distro are you choosing

Linux has come a long way since the first distro was released in December 1992. Today there are over a hundred distros but only a handful are useful. This is why we have compared AlmaLinux with Ubuntu for you to show the major differences so you can choose one after reading the comparison and taking into consideration all the different points mentioned.

If you are a long-term user of Ubuntu then we recommend that you give Alma a try on a VM. It will totally change your perspective.

Lee is currently a full-time writer at DekiSoft that is eager to discover new and exciting advancements in technology, AI, software, Linux and machine learning. Lee has spent the past 18 years working as an engineer providing support for various operating systems and apps. When not writing, you will find him tinkering with old computers.

Leave A Reply

Please enter your comment!
Please enter your name here