Mageia

From LinuxReviews
Jump to navigationJump to search
Mageia symbol.png

Mageia is a user-friendly modern community-made Linux distribution with Xfce, KDE Plasma and GNOME editions. It was started as a fork of Mandriva (Mandrake) Linux in 2011 when a group of employees jumped ship from the now defuct Mandriva S.A corporation. It has since become a full distribution in it's own right with modern features and polished desktop environments.

Mageia 7

Mageia 7rc was released June 2019 and it is very close to what will be the final version 7. Thus; it is what we used for the purpose of this review. We choose it's Xfce edition since it's a light yet fully featured desktop environment. There is also a KDE Plasma desktop version and some foot thing.

Mageia 7 has updated software throughout the system; it uses a 5.1 series kernel (5.1.5 as of now), Xorg 1.20.4 and MESA 19.1 as a graphics stack.

Release cycle and support

Mageia is not a rolling release distribution. It operates on a 9-month release cycle with 18 months of support for each release. Thus; you will have to upgrade once a year at minimum.

Installation

The LiveUSB (or DVD) image boots into a friendly blue screen where you can choose to start a live environment or go directly to the installer. There's two options for each, with our without novidya binary blob drivers. This distribution is clearly not Stallman-approved. It does make things a lot easier for owners of hardware which doesn't function without proprietary drivers.

Booting into a Live environment requires answering 20 questions about language, do you accept a license, timezone, "best time" (that's obviously lunchtime but there's no such choice) and keyboard. keyboard, location and timezone. It will eventually bring up the desktop environment for the edition you downloaded. There are Xfce, KDE Plasma and Gnome editions available.

Mageia 7's LiveCD desktop with Xfce 4.13.5's secret panel Tic Tac Toe game

The Live desktop has a friendly Install on Hard Disk icon on the desktop. Starting a system installation is a simple matter of clicking that icon and Next. First you choose the disk to install to. The next screen offers to not install "Unused hardware support" and localization. Clicking Next after making that choice will begin Mageia's installation.

Kemonomimi rabbit.svg
Note: There is one major flaw in Mageia's installer which can not be ignored: It does not offer any easy way to encrypt the installation target. This is a major draw-back compared to most modern distributions who do offer this option. Systematically invading people's privacy has become a matter of routine for border agents, police and similar terrorist organizations. Not having any strait-forward option to encrypt may be a deal-breaker. It is possible to choose Custom disk partitioning and Export mode to get a hard-to use disk partition interface. Disk encryption may be possible if you're an expert but even then it's not that easy to setup and if you're not.. good luck. Many other distributions have a simple easy-to-use [x] encrypt check-box.

Mageia will ask a few more questions like if you want a graphical or text-based bootloader. It will also prompt you for a bootloader password. The installer then copies many files, asks what default boot option you want and it's done.

The installer never asks you to create a user account or set any root password. This is done upon your first boot.

Hardware support

Mageia is, as mentioned, not entirely Stallman free software. It comes with proprietary drivers for NVidia graphics hardware as well as other proprietary drivers. It also includes all the binary firmware blobs required for many of the Linux kernel's free drivers. It will therefore work fine with just about any laptop or desktop, old or new, with no need to install additional drivers.

The first boot: A Windows Vista Experience

Mageia 7 immediately starts downloading updates the first time you boot your brand new installation. That's an interesting design-decision and one which, quite frankly, is horrible in so many ways.

20 minutes later the first-boot updating is done and Mageia prompts you to configure a root password and a username and password.

The Desktop Experience

Mageia's default Xfde desktop alright but it's not perfect. It's set to use a theme called Adwaita-Xfce and Adwaita icons. Adwaita is made for some foot OS without menus and the menu-bar in programs like Thunar look broken with that theme. This can of course be fixed by changing the default theme to something better - but this shouldn't be a problem in a default installation.

Thunar and many other programs simply don't look right with the default theme

The Xfce 4.14pre (4.13.5) desktop Mageia ships with is otherwise fine. The default settings are fine. There's two panels extending the full horizontal length and default panel applications, tray and menu (Whisker Menu) have sane good-looking defaults.

Most of Xfce panel plugins are not installed by default so you will have to add those manually if you want more. GTK themes and icon themes are severely lacking, the out-of-the-box options aren't there and the package manager has nothing when you search for "icon" or "theme". You will have to install something manually to make it look acceptable.

Software installation and availability

Mageia's software manager is called RPMdrake. It's a easy to use software manager. There's categories to browse and a search-tool.

Mageia's package-manager is strait-forward and easy to use. Just search, click the check-box and Apply.

Installing software with RPMdrake is easy; just search for what you'd like, click the check-box and press Apply.

Most of the software you expect to be available in a distribution is there and the versions available are current. You can go right ahead and play the latest version of SuperTuxKart or install kdenlive and do video-editing.

Some areas are, however, lacking. Specifically desktop themes, icon themes and that kind of thing. Mageia's got nothing. It's not like there's just too few choices - it's not nothing.

Under the hood

Mageia uses systemd as init and service-manager. Managing services is done the same way it's done on any other distribution using systemd.

Package management is handled by a RPM front-end ("dependency solver") called urpmi. You can manage software using the graphical RPMdrake software manager. urpmi is what you will be using in terminal emulators. It appears to have mostly the same switches and options other similar tools like dnf and apt has. You can look at the urpmi manual page to get an idea of what it's like.

Security

Mageia does not have SELinux or any other hardening security-framework.

Verdict

Mageia is a fine and mature distribution which is easy to use but it does have it's shortcomings. No easy way to do full disk encryption during installation is a deal-breaker.

The default Xfce theme should not be one that's broken. And there's plenty of better icon themes but they are nowhere to be found in Mageia's repositories. This may seem trivial but it is something other distributions nailed down long ago. And it isn't very user-friendly, someone installing Linux for the first time won't know how to extract a theme to $HOME/.local/share/themes.

All in all it's a good distribution but it needs more polish. It's simply not slick enough.

Links


avatar

Anonymous user #1

6 months ago
Score 1++

> No easy way to do full disk encryption during installation is a deal-breaker.

Really? Clicking on the "expert button", and checking the "encrypt" checkbox is "not easy" and a deal-breaker. It literally takes 20s to do this.
avatar

Yuri

6 months ago
Score 1++
It may be easy for you who's an expert. However, it is not very user-friendly and it is not done in 20 seconds if you're not the expert. Do consider that many of us are not hackers or programmers and don't really know what those scary options in that section mean.
avatar

Anonymous user #1

6 months ago
Score 1++

full disk encryption is great, until it goes pear shaped. just browse the support fora of any "user friendly" distribution, to see how a (not so) new user has lost everything because they (and the users/helpers whom frequent those fora) do not have the skills to recover from a borked encrypted system.

so yes, full disk encryption should be under "expert".
avatar

Anonymous user #2

6 months ago
Score 0++
No. Disk encryption is the most basic security feature. It should be the default, really.
avatar

Anonymous user #3

6 months ago
Score 0 You

re: lacking icons / themes

maybe you should have looked under "settings manager", "appearance"
avatar

Anonymous user #2

5 months ago
Score 0++
This review is funny and clearly not really fair. This feature about encryption being super-important is just a joke. If you're really concern about security, start by hardening your proprietary bios. Oh, too bad, you cannot! Huge security hole there. Encrypting a disk in mageia is not an issue as far as I have tested, and switching on SELinux neither.
avatar

Chaekyung

5 months ago
Score 0++
Full disk encryption may not be important to some but to me it's a question of either a) I can use full disk encryption or b) I'll find some other distribution which has it. SELinux is just mentioned because it's one of those features a few people will be interested in and most won't so it is important to just mention if it's there or not so those who are interested get the information.
avatar

Anonymous user #3

5 months ago
Score 0 You

You complain that the encryption setting is too hard to use, yet the optional (!) use of closed source binary drivers and blobs is considered a negative due to not being Stallman-compatible. Clearly it is Stallman compatible if you use it properly.

You couldn't find much negative to say about the updates, other than people will have to update from time to time due to updates not being rolling. As someone who moved one system from Mandriva 2012.2 to Mageia 1 then 2 then 3 then 4 then 5 then 6 on one single system, without ever having to go through full installation from media (cd-rom not working, no USB-booting on that laptop), I fail to see what you're trying to complain about.

There's more counters to make (what is novidya?), but I think I wasted enough time...

All in all: weird review, needs polish, just not slick enough.

aRTee
avatar

Chaekyung

5 months ago
Score 0++

Thank you for your feedback.

The article is intentionally named "Mageia" not "Mageia 7" or "Mageia 7rc" for a reason. There's no need to be upset if you do not like this particular review, Mageia 7 final will probably be released in the near future making the current version of this particular page obsolete. There's also these small "edit" and "edit source" buttons on the top of the desktop version of this page (something nobody notices since 65% of this site's visitors are phone users?).
avatar

Rms

2 months ago
Score 0++
NFS real easy to set up.
Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.

Last reviewed Linux distributions:
  • Endless OS
    Endless-os-logo.png
    Endless OS from Endless Computers is a GNU+Linux operating system loosely based on Debian with a tablet-like skin on top of a customized GNOME 3 desktop environment. It is designed to be very easy to use and people with little to no computer skills who are somewhat familiar with smartphones and tablets may feel right at home. It has automatic updates with no user interaction and license terms which are so bad they make the licenses of competing operating systems like Windows and MacOS sound free in comparison.
  • Gentoo Linux
    Gentoo-logo.png
    Gentoo Linux is a source-based Linux distributions for very tech savvy hobbyist who like to tinker with their operating system. It uses a BSD-style ports system called portage for package management. Gentoo is highly configurable and can be customized in ways other distributions can not. All software is compiled during installation and the way programs are compiled can be tuned with USE flags which decide what libraries and features will be included in a compile. Installing and maintaining Gentoo requires a lot more work and manual labor than most Linux distributions.
  • Linux Mint
    Indian Resturant & Bar. Uses the "finest and freshest" ingredients. Available in a Debian edition.
  • Debian
    Debian-logo.png
    Debian is a community-made Linux distribution focusing on being very stable and predictable. It has a two-year release cycle and new major versions of components are not introduced during the life-cycle of stable versions. The versions of both programs and system components found in Debian are older than they are in other distributions for the sake of stability. The current version of Debian is Debian 10 Buster.