Conceptual Principles
Mageia has inherited and refined the Mandriva/Mandrake packaging philosophy; our aim is to deliver ‘ready-to-use’ applications, without skimping on optional features or add-ons. Other distributions tend to package applications in their lightest version, leaving out plugins or add-ons, which forces the user to search for extra packages. In Mageia, we often include plugins, integrations and multimedia support directly within the application or under a single metapackage.
Mageia is characterised by an integrated packaging philosophy: rather than splitting a programme into multiple sub-packages or applying strict licence restrictions in the main repository, Mageia’s maintainers compile the software with as many extensions, filters and hardware support features enabled by default as possible, provided these add extra functionality to the application and are approved by the packaging team.

Our installer
In Mageia 10, we currently have URPMI (User RPM Installer), which is our default package manager and the backbone of both the graphical and terminal-based application installation processes, although native support for DNF (now DNF5) is also included.
URPMI has a number of advantages over its competitors, such as:
DNF has also been enabled in Mageia due to a number of modern features:
Some urpmi commands in the terminal:
A brief diagram

At Mageia, through our repository sections, we package versions of programmes that are compiled from day one with support enabled for, for example, all networking modules, streaming protocols and hardware-accelerated video, as well as numerous proprietary or obscure image formats that other distributions move to secondary repositories or remove altogether. End-user convenience is prioritised over strict ‘purity’ in packaging; provided that an add-on makes the packaged application more useful, this is largely due to the official ‘Tainted’ repositories dedicated to software subject to patents or legal restrictions in certain countries, which allow applications to be packaged in their full version without restricting functionality.
Mageia maintains the build infrastructure, dependencies, policies and controls to ensure that the packages form a coherent system.
A clear example of this is the “gimp-plugin-astronomy” package, which remains available for installation until the end of support for Mageia 9. Although it is no longer maintained by its creators, Mageia has continued to provide it for our users until the release of GIMP 3.0, with which it is no longer compatible due to the switch to Python 3.
Some other examples:
A vision for packaging in Mageia

Behind the packaging process, there are defined policies and review procedures through which we aim to ensure the software fits into the system, rather than simply distributing the packages as published by the developers.
Some key features of our packaging:
What does all this mean for the user?
Most of these decisions do not appear in a screenshot. They do not, on their own, make Plasma’s animations better or cause Firefox to open any faster.
Their value becomes apparent in more everyday situations:
In other words, our users don’t have to constantly think about packaging. If the job is done properly, it simply works.
Conclusions
The main strength of our packaging lies in the way all our teams work together to ensure that each programme fits seamlessly into the whole.
Packaging policies, the separation of components, the handling of dependencies, the careful management of third-party libraries, licence management and the quality control process all form an integrated and coherent system.
The work carried out by our packaging, development and quality assurance teams, whilst not visible to our users or the general public, is one of the most important factors in making our distribution a truly stable and reliable Linux distribution. A great deal of engineering work goes into ensuring that everything fits together to achieve the final result.
]]>Mageia 9 has been rock-solid, with 24,008 updates to date, providing security fixes for our users. This is down to the hard work of all our teams, who ensure that Mageia remains easy to use and secure.
The time has come to say goodbye to our ninth release and focus on the new challenges posed by the maintenance of Mageia 10, the development of Mageia 11, and adapting our software to the changing times so that it supports the latest additions in both hardware and third-party software packaged for our Mageia users.
We hope that all the work carried out by our contributors will result in a great open-source system that is user-friendly, modern and up-to-date for our entire community. You can find the full list of features for Mageia 10 in the release notes.
Support for previous versions extends to 3 months after the release of the latest version, so Mageia 9 will no longer be supported as of September 30. We therefore ask that, if you have not already done so, you consider upgrading to Mageia 10, as support for Mageia 9 will end with the latest validated updates.
Migration can be carried out using:
It is also possible to migrate to Mageia 10 with a clean install using the classic installation images. Live images can be used to try out Mageia 10 or perform a clean install, but they are not compatible for migrating to or upgrading to the new version of Mageia.
Please note that when performing a clean install, any data not stored on a separate partition or backed up to an external device will be deleted. Please ensure you have made the necessary backups.
If you have any questions or need help with the migration, you can visit our forums, which cover most languages, or the Mageia wiki.
]]>Why and when I prefer Mageia Linux. By Ricardo Naranjo Faccini
1.- Personal reasons.
In the vast universe of Linux distributions, every user has their own preferences and reasons for choosing one over another. Today I want to talk about Mageia, a distribution that may not be the most well-known, but which offers a number of advantages that make it stand out. Here I’ll tell you why and when I prefer to use Mageia Linux, and why you might consider giving it a try.
1.a. Flexibility without Complications
One of the main reasons I choose Mageia is its incredible flexibility. This distribution allows me to set up a complete lab that seamlessly combines server tools with desktop applications. I can have an Apache server and PostgreSQL running simultaneously while using LibreOffice and GIMP. This duality is ideal for both development environments and personal use.
1.b. Package and Repository Management
Mageia stands out for its repository organization. You can opt for an extremely stable system by keeping the repositories in their default configuration, or you can enable the “testing” repositories to stay up-to-date with the latest updates. Additionally, you can activate the “debug” repositories to access source code and debugging tools. This adaptability is perfect for different needs and risk levels.


1.c. Safety during Installation and Uninstallation
One of the biggest fears of Linux users is breaking the system when installing or uninstalling software due to dependency issues. Mageia handles dependencies efficiently, allowing me to install and uninstall programs with the peace of mind that the system will continue to function correctly.


1.d. Powerful Graphics Tools
Mageia’s Control Center is one of its gems. This graphical tool allows you to manage the entire system intuitively, from hardware and network configuration to user administration and security. Not many distributions offer such comprehensive and accessible control.
Furthermore, Mageia simplifies disk partitioning during installation. I can create and manage partitions graphically, and even retain my user settings if I need to reinstall the system. This functionality is especially useful for those who are not comfortable with command-line partitioning tools.


1.e. Similarity to Red Hat
Mageia shares many similarities with Red Hat, a distribution widely used in corporate environments. This makes Mageia an excellent option for those seeking an enterprise-grade distribution without the associated costs. Furthermore, familiarity with Mageia facilitates the transition to Red Hat in the workplace.
1.f. Community and Support
Although not the most popular distribution, Mageia boasts an active and supportive community. Users can find help, share experiences, and access additional repositories. This kind of community support is invaluable, especially for new users.

1.g. Ease of Use and Diversity
Mageia is user-friendly for both beginners and advanced users. It’s easy to install and offers a wide variety of desktop environments to choose from. The full DVD version lets you try different desktops with a single click, making it easy to find the environment that best suits your needs.



Another advantage that I greatly value about Mageia is the availability of its Live versions, which allow you to boot the entire system from a USB memory without modifying the hard drive. This is perfect for both testing the distribution and verifying hardware compatibility without compromising the main equipment, or for setting up a temporary, homogeneous laboratory in minutes during a teaching session.
Furthermore, in the context of a trip, the Live version becomes an invaluable protection tool. If I need to use a rented computer at an internet cafe, just restart the computer from my USB to work in a clean environment controlled by me.
This way, I can carry out my tasks with complete peace of mind, eliminating the suspicion of interacting with malware installed on the host system and ensuring that no trace of my information or credentials is left when the machine is shut down.
2. When do I use Mageia?
I prefer to use Mageia in several scenarios:
3. When I Prefer Other Distributions
Although Mageia is my preferred choice in most cases, there are very specific situations where other Linux distributions can be more suitable:
4. Conclusion
Mageia may not be the most popular distribution, but its advantages are undeniable. From its flexibility and efficient package management to its powerful graphical tools and active community, Mageia offers a robust and accessible experience. Whether you are looking for a development environment, a stable system for personal use, or an educational tool, Mageia is an option worth considering. Give it a try, and you will likely discover why it could become your preferred Linux distribution.
That concludes the analysis by our user Ricardo Naranjo Faccini; we will continue to work towards improving Mageia and giving our users a voice. Our distribution is a community project, legally established as a not-for-profit association run by an elected board of directors, unlike some of our better-known competitors. As advocates who recognize the benefits of free software, we invite you to share your ideas about Mageia with us on our open social media channels Mageia Matrix or Mageia IRC. You can also share your experiences using Mageia on other social networks by mentioning @Mageia or #Mageia, or by posting on our page Mageia Facebook.
]]>Tutorial – Installation
From our Mageia repositories
Since the release of Mageia 9, installing Elograf from our repositories is as simple as selecting the application from the package manager from “Install and remove applications” in the start menu or by entering the Mageia Control Center (MCC), and Mageia will install all the necessary packages to make Elograf fully functional, including kaldi, vosk-api, and nerd-dictation.

Voice model installation
The program requires a voice model function. This model is specific to each language. The available models are listed on this page. The tests were performed using one of the extended models from the link mentioned above. These models can also be downloaded directly from Elograf and can be saved in either user or system space (root password required for this option).

Use
When you launch Elograf from the Mageia application menu, a microphone icon will appear in the system tray, which is disabled by default. Clicking the icon will activate Elograf and begin voice dictation.

Right-clicking displays a menu that allows you to start dictation or access the settings. The settings menu shows options for adding models both locally, by downloading the file from the aforementioned link and specifying the saved location, and online. In the latter case, Elograf will open a list of available models for download and prompt you to choose the installation location, offering the option to install it in the user’s space or the system space from the same window.

By choosing “Activate direct click on the icon”, the start of dictation is controlled by a left click on the icon.
It is recommended to add Elograf to the list of applications set to run automatically at system startup. This will add its icon to the system tray, allowing quick access to commands. The method for configuring this option depends on your desktop environment.
After these settings, you can go to the application where you would normally write text, such as Libreoffice Writer, place the cursor where you want to start and begin dictating. At launch, you may have to wait a little while before the first vocalizations are recognized; this is the template’s loading time.
Some of the advantages you can find with this application:
More information in our Wiki!: Voice recognition in Mageia.
]]>The KDE/Plasma project offers a solution to this with their “Discover” flatpak GUI app installer. This app is available for installation on the MCC repositories.
Tutorial
To install and set up the Discover app, do the following:


You will now need to complete the Discover configuration.


To install flatpak Discover apps:


The same process of installing other flatpak apps will follow the same procedure.
A note on the Discover repositories and upkeep/updates.
The KDE/Plasma project developers maintain the Discover app updates and, from experience, do an excellent job of keeping the official supported app versions current. Discover will, from time to time, notify you of needed updates with a notification button-icon on the bottom-right-hand side of your bottom taskbar.
Make sure to complete Discover updates as soon as possible for the sake of keeping these apps as up to date as possible. A reminder that you should also complete as soon as possible any MCC update notifications when they come up on your bottom-right-hand taskbar as well.
This author suggests to continue to use the MCC as your main package and update app, and use the Discover app to install only those packages that are not found on the MCC app lists; the Mageia app maintainers do an excellent job of keeping the MCC repositories current and the URPMI management tools are well known as dependable and efficient.
Notes of importance/warnings.
If you would like to use Discover along with the MCC, make sure that you complete the Discover setup as mentioned above and leave the only checked categories of “Flathub – dl.flathum.org”; “vendor-directory – Vendor (Automatic); lvfs – Linux Vendor Firmware Service” on the whole list just as detailed above. OTHERWISE, both of the MCC and Discover will suggest updates to your Mageia system that may conflict with each other. This author suggests to continue to use the MCC as your main package and update app, and use the Discover app to install only those packages that are not found on the MCC app lists; the Mageia app maintainers do an excellent job of keeping the MCC repositories current and the URPMI management tools are well known as dependable and efficient.
You also have this tutorial available in our wiki for future reference here: “Configure Discover as a Flatpak package manager”
]]>Prologue
Today we’re going to talk about this application which, although somewhat forgotten by many, is a great low-resource alternative for managing multiple messaging protocols simultaneously. In Mageia, it’s very well packaged with many plugins that you won’t find in other distributions and that complement Pidgin very well, allowing you to use it like modern messaging apps.
Pidgin is cross-platform and multi-protocol, which means that if you add what you need, you’ll have a multitude of messaging applications in one.
On the other hand, resource optimization is such that the impact on the system is truly minimal. Just look at some data from two of the most requested applications by the average user: WhatsApp and Telegram, for example.
Opening Pidgin with both accounts configured consumes 90 to 150 MB of your computer’s RAM, at most, so as you can see, in terms of performance and resource optimization, it’s highly recommended…
After this, Pidgin has its plugins. It’s highly recommended to leave the “History” plugin activated, which allows you to save conversations in the log. Note that it’s advisable not to delete conversations from the conversation window, which you can find in the “View History” option in each conversation’s menu.
Installation
Installation in Mageia is very simple, although some accounts may require the installation of a few extra packages. There are two ways to do it: through the software manager or via the terminal. Let’s get started:


Configure Pidgin to manage these two messages It’s relatively simple. As soon as you launch the application, a greeting and a window to start configuring the accounts will appear. Note that Pidgin supports many other communication protocols, such as Gadu-Gadu, Google Talk, IRC, XMPP, etc. For more information about them and how to install them, you can visit the “official Pidgin website. Let’s get started:
Telegram
In the accounts section, tap “Add.” In the next window, choose the “Telegram (tdlib)” protocol. Then, in the “Username” field, enter your phone number with the international code. For example, in my case, from Spain, it would be 34669543111, and tap “Accept” or “Add.” After this, a pop-up window will appear to add the code that Telegram sends to the mobile application. The Telegram account is now set up.


In the accounts section, tap “Add”, and in the next window choose the “Whatsapp” protocol. Next, in the “Username” field, enter your phone number in international code, and now comes the important part followed by “@s.whatsapp.net”, for example, 34669543111@s.whatsapp.net. After this, a window will appear with a QR code to add the session from the mobile app.

Extra configuration for GTK themes, dark mode in Pidgin
For desktop environments other than Plasma, if Pidgin doesn’t pick up the default dark theme from the desktop environment preferences, you can try closing Pidgin after configuring the accounts and installing the packages:
This seems to be the theme that best integrates dark mode into Pidgin.

We previously installed an expanded emoji theme. To activate it, go to Preferences, then to “Themes > Emoji Theme,” and select the theme. It will appear as WhatsApp/iOS Emojis.

Extra access, shortcuts, and other features.
From a chat window, use “Ctrl+F” to search within the current chat.
From the chats window, use “Ctrl+M” to open a new chat or search for one to open a conversation.
From the “Conversation > View History” menu, you can view the history of the current chat (remember to enable the “History” plugin in the plugins section first). –>
Add-ons
You can configure these plugins from the “Configure Plugin” option just below the window.

We hope you found this tutorial interesting. It shows you how to configure and use an application that, while not very well-known, is a gem for managing messaging from your PC with minimal resources. Best of all, it’s available from the Mageia and BlogDrake!!!.
repositories.
Mageia 10, our new release, is ready to empower you. Download it here now, or read on for more details.

In the end, the power of Mageia 10, the secret to its true power, flows from you, its committed community of users and contributors, from developers to artists, from those donating money to those donating time, either directly or simply through bug reports. It is you, our community, that guides the shape and evolution of Mageia to assure it meets your real needs and ways of working.
Now it is time to have a peek inside…
Mageia 10 comes with newer versions of thousands of packages, newer versions that often mean new features on top of the usual bug fixes. You can find some highlights in the Release Notes. You can also find the available packages in the Mageia Applications Database, nicely sorted by group, and toggle between viewing all applications or graphical ones only. Click on an application to get more information and a screenshot.
To give an idea of the vast number of new features and enhancements in Mageia 10, we present some from the Graphical desktop group below:
While Mageia 10 still proudly “flies” its traditional colours, you will find visual improvements here and there. For example, the new SDDM login screen on the right below gives a taste of the attention to detail in this release.

This new release carries on Mageia’s tradition of multiple installation options: the classical DVD, live images (new installation only), and netinstalls. Taking the live images as an example, here are some many enhancements Mageia 10 offers:
Updates to all the desktop environments that can be installed with Mageia (choose whichever you like, or install them all on the same computer!). Mageia offers a wide variety of popular and lightweight desktops, which you can install at any time via our software centre or via the terminal (if you’re a more advanced user). So, you can choose from Plasma KDE 6.5.5, GNOME 49.0, XFCE 4.21, LXDE, LXQT (now with a Wayland option), Enlightenment, IceWM, MATE, Fluxbox, Cinnamon, Sugar or the newer Wayland compositors like labwc, niri, sway, and hyprland. When installed alongside a DE, the window managers appear as alternative sessions in the login menu of your display manager – over 20 desktop environments and window managers available to install at the click of a button. More information can be found here.
Updates for the main office suites (LibreOffice 26.2.3.2 e.g.), web browsers (e.g., Firefox 140.11.0esr), multimedia tools, photo and video editing software, development tools (e.g., gcc 15.2.0, rust 1.95.0, python 3.13.13 or perl 5.42.0, git 2.52), server daemons (e.g., postfix 3.9.10, apache 2.4.67, docker 28.5.2, postgresql 18.4) and more all based on our LTS Linux Kernel 6.18.35.
Updates and optimisations to our Mageia tools. Feel like a real expert with our Mageia Control Centre (MCC), urpmi, graphical updates and dnf support, to manage and configure many parts of the system, as well as support for the desktop environment of your choice! You can easily view all detected hardware in a graphical interface, check drivers, configure driver settings (if you’re an advanced user), install printers and much more!

You also have access to a vast array of software thanks to our compatibility with DNF, Flatpak and AppImage. More information on the available applications can be found here on our wiki.
Not to forget the best part of Mageia: It is a community distribution, made by its users. This release would not have been possible without all our volunteers: the packagers, developers, sysadmins, QA testers, translators, artists, legal experts, the web, forums and documentation teams, and everyone else who helped bring this together. Come and participate in our global communities, forums, Matrix groups, Telegram or IRC toimprove your lovely distribution. You are part of us, take part.
If you need more information about installing Mageia or about Mageia’s Control Center (MCC), check our official documentation. You will also find instructions for upgrading from Mageia 9 in the Release Notes. There is, of course, even more documentation in our wiki. And in our Bugzilla where we track issues.
Explore the power of Mageia 10. Download it. Enjoy!
Mageia 9 will be supported until September 30, 2026.
]]>As stated in Measures to protect our web services, the measures we had to take to reduce the impact of bots on our services can affect some features. A user reported getting a message saying that the part of mageia.org he wanted to visit was unreachable.
In his case, this was caused by an RSS reader that tracks changes in the wiki. It is possible that some users will run into this problem. If this annoying situation happens to you, let us first say that we are sorry… we need to protect our servers, otherwise our websites and services would not be available at all, and we will keep fine-tuning the system to minimize these side effects. If you are still blocked, we will make every effort to give you back access to our servers.
Contributors (Packagers, Quality Assurance team, Bugsquad – the Bug Hunting team) can now prevent the problem by logging into Bugzilla (if you are already logged in and want to make sure, log out and then log back in). You should then get full dynamic whitelisting for several days.
If you are already blocked, you can close the offending application/tool and wait 24 hours; the ban will then vanish automatically.
If you cannot wait 24 hours, or if you want to request a specific exception for a reason you consider legitimate, please visit ircs://irc.libera.chat:6697/#mageia-sysadm (in an IRC client) or #mageia-sysadm on Libera.Chat (in a web browser), and describe your problem with all the relevant details.
You might not get a reply right away — we are all volunteers with jobs and/or other time-consuming obligations. If you cannot stay long enough on IRC, please tell us how you can be contacted back before leaving.
You can also send a mail to :

We have therefore implemented a security system over the past few days that allows us to reject requests we deem inappropriate. This system specifically requires the execution of a JavaScript program, which thwarts a significant number of bots. You may see the following screen appear briefly.

The infrastructure we’ve put in place allows us to restore a very high level of service availability. It will also enable us to make adjustments easily.
However, if you notice that certain features are affected by these measures, please let us know, as this will allow us to make more precise adjustments.
]]>Apart from that, it contains hundreds of newer packages with security and other fixes that have been added since 10beta1. Some of them are listed below:
The full lists of included packages can be found in the .idx files for the classical installation media or the .lst files for the live iso images.
However, our packagers have already released more security and other bug fixes after the 10RC1 ISOs were built. Just a few of them are mentioned below:
Please test one or more ISOs and report any issues in our Bugzilla. Note that we are being hammered by AI bots, please be patient if connecting to Bugzilla is difficult.
We did not find shocking problems while testings these ISOs before they were released, we really need you to test them for issues we missed. Some of the less severe issues you might encounter, are listed in the Mageia 10 Errata.
Happy testing!
]]>