When comparing Manjaro Linux vs GNU/Linux, the Slant community recommends GNU/Linux for most people. In the question“What are the best operating systems for advanced users?” GNU/Linux is ranked 2nd while Manjaro Linux is ranked 24th.
Ranked in these QuestionsQuestion Ranking
Pro Based on Arch and user friendly
Manjaro is an Arch-based distribution with all the benefits of the Arch ecosystem and community but with the added benefit of being much more user-friendly than Arch.The overall features it provides is hard to beat. Arguably be the best desktop distro with lts kernel. Consumes very less ram.
Pro Arch User Repository access
Manjaro allows the user to access of the Arch User Repository, a very large user-maintained repository of packages for Arch Linux and derivatives.
Pro Friendly community
If you ask questions of users in their forums or on other platforms, they are willing to help you. Also according to the developers, they are open to new ideas in order to make the distro better.
Pro Support for multiple kernels
Manjaro has built-in support for multiple kernels as well as a way to easily install them. Using LTS kernel makes this distro stable and less buggy.
Pro Stable and consistently up to date
Manjaro receives regular updates, but more importantly these updates are stable. The updates are rolled out, which means you can easily update the software without needing to re-install.
Pro Improved stability due to a longer testing period for new packages
Packages from Arch's repositories are tested (about two weeks) longer for stability and compatibility issues. Patches are applied, when necessary, before being made available in the stable repositories.
Pro Installation is a breeze
Calamares installer and MHWD is the reason why this distribution is good for desktop user- friendliness! Audio codecs, latest packages,latest kernel and easy upgrade to the latest build makes it the best choice for new users.
Pro Excellent graphical package manager (Pamac)
Features include: providing notifications of available updates; mirror management; Snap support, Flatpak support and AUR support (with the option to suppress unnecessary confirmations during the install process); update settings (frequency, whether to check for updates from the AUR, packages to ignore updates for); and a history of packages installed, updated, or removed (from the official repositories - AUR packages are not currently tracked).
Pro Good documentation and forum
The Manjaro community is very helpful, and there are lots of tutorials.
Pro A rolling-release distribution
Manjaro uses a rolling release method for all updates, so once a system is installed, as long as the user regularly updates there is no need to re-install.
Pro Very good looking desktops
All desktops look good by default.
Pro All major desktops and even less common ones like Budgie, Lumina, LXQT, Deepin, Enlightenment, etc. can be directly installed from official repositories
Also available as independent variants.
Pro Uses low memory
By using Xfce or Plasma (or LXDE, Fluxbox, supported by community) as default desktop environments, Manjaro is able to have a low memory footprint.
Pro Manjaro provides its own distribution-specific tools such as the Manjaro Hardware Detection (mhwd) utility, and the Manjaro Settings Manager (msm)
Run automatically during the installation process, it allows for Manjaro to work fully on your system 'straight out of the box', without the need to manually identify and install the necessary drivers or to manually edit the appropriate configuration files. Also usable via the terminal after installation, the features of the mhwd command include:
- The choice of free (i.e. open-source) or non-free (i.e. proprietary) drivers
- Identification and listing (general or detailed) of your system's hardware
- Identification and listing (general or detailed) of installed drivers
- Listing of available drivers for installation (free and proprietary)
- Support of hybrid graphics cards (e.g. Nvidia Optimus)
- Easy removal and installation of drivers (selected automatically, or you can identify and choose your own)
Pro Different editions to select from + Manjaro community
You can choose between different Manjaro editions which have their own change in features, and there is also Manjaro community editions where the community can make their own changes.
Pro Deepin desktop environment is a worthy attraction
Pro Steam installed by default
Pro Lots of development tools available
Pro Most likely also your deployment target
Makes testing while developing easier. According to a September 2014 study by W3 Techs, *nix based servers are used on over 2/3 of websites.
Pro Access to really powerful terminals
Pro Large percentage of Linux users are developers
Pro Package managers
You can install any library or package that you need (gcc, php, node) with just a couple of commands in the terminal.
Pro Most software is open source
Pro Most Linux distributions are free
Pro Follows the UNIX philosophy
The UNIX philosophy: 'Write programs that do one thing and do it well'. Since Linux itself follows this philosophy then it's very easy to start creating scripts and programs.
GNU/Linux handles desktop sessions differently than Windows. Users may customize their own sessions; in fact, a single user may use different desktop environments for different login sessions.
Pro Familiarity with Linux is often required from a developer
Many university computer science programs are based on Linux and in any case, you will inevitably be dealing with a Linux box of one flavor or another someday, be it a server (most likely) or a workstation. The languages and methods used in the Linux/Unix environment (e.g., bash, C, C++, Make, etc.) are very commonplace among developers and are to the computer side of the discipline what the English language is to the human side of it: the common language.
Pro A wide variety of distributions available
With a lot of variety, one can use the distribution that fits the type of work best because of the many choices that are given, instead of just one.
Pro Works great on older hardware
7-10-year-old Dell laptops can run Unix or Unix-like OSes very well, where Windows would grind/drag/vomit.
Nice, developer-friendly environment.
Pro Choose any type of desktop environment (or none)
Most Linux distributions support a range of desktop environments, be it plain old X, a tiling window manager or a fully fledged mammoth desktop like GNOME or KDE.
Pro Extremely fast
Can be made even faster by going GUI-free or using a lightweight window manager.
Pro No telemetry, unlike Windows
Pro Lower chance of data loss
Linux has very few viruses. So there's almost no chance of getting infected by a virus and thus losing your data including your important programming files.
Pro Hardly ever crashes
And if it does you can often drop into console and fix the error before returning to desktop.
Pro Sometimes it "just works"
Sometimes Linux tends to just work with little to no effort or troubleshooting required. Most of the times it doesn't, though.
Pro Get works done
Get near each and every work done within the command line or terminal, it makes everything so simple as compared to any other os
Pro Isn't "locked down"
Windows and MacOS tend to restrict what the user/developer can do with their PC while Linux empowers the user/developer so they can do whatever they need/want with their PC without unnecessary restrictions.
Con Can still be unstable
Here are the details of it.
Con Slightly bloated
Con The Manjaro unstable repository is slow to sync with the Arch stable repository
The Manjaro unstable repository syncs with the Arch stable repository and if any package has moved, it gets moved to stable.
Manjaro gets package updates a bit than Arch.
Con Installation is extremely buggy
There's no easy way to switch from local keyboard layout if non-Latin installer language is selected.
Con Imcompatible with Arch User Repository and archlinuxcn
Because Manjaro packages are not synced with Arch, using AUR or archlinuxcn could break dependencies.
Con Bad dependencies
This is similar to the mac0S experience in that you're not allowed to remove plank.
Con Very slow development for 32-bit hardwares
ArchLinux-32 community maintain their forums every day. They upload new ISO's every month. But Manjaro-32 community upload new ISO's in every 6 month. And provide only a DE-mate.
Con Calls itself "stable," but actually just holds Arch Linux repositories back for a week
Con Weekly manual updates
Since it is rolling release, it needs updates nearly every week, which (though are checked for automatically) must be manually downloaded, confirmed and installed. That may annoy or scare off many new users.
It's just Arch Linux with an easier installer so there is no reason to use it.
Con Same cons that apply to Arch Linux
Since it is based on Arch Linux.
Con It's Archbuntu
Con Black screen after boot, no login possibility
Con No gfvs pre-installed
So no Trash (and possibly smartphone file system access via USB) support.
Con Nothing new
There is nothing new in Manjaro compared to any other Arch based distribution.
Con You can't change the default theme in certain applications
Although it is possible to change the default dark theme, this has no effect on Firefox, which appears to have the dark theme "hard coded". Hardened Linux pros may find a way to change this, but for the rest, it renders an otherwise nice distro a no-go.
Con Bad way of handling dependencies
Manjaro is based on Arch Linux. Arch Linux and its derivatives have a bad way of handling dependencies. To handle dependencies, it installs a whole another program which contains the required dependencies.
Con Issues with drivers if your hardware is not officially supported
Con Maintenance can be time-consuming
Con Hard to get used to working in the terminal
It might be a challenge when trying to get used to using the terminal a lot to get around certain things
Con HiDPI support sucks
Many developers work on apps that should work on HiDPI monitors. In most distros, HiDPI simply suck on Linux, and making that work is a nightmare.
Con Steep learning curve
Con Too much customization
To get features on par with OS X, you need to research packages, install them and configure them. Even then, it may not be as good as OS X.
Con Less and worse professional software is developed, due to the low user base
Depending on what type of work you are doing, you may find Linux software lacking compared to their Win/Mac counterparts.
For example in game development, tools, like Unreal Engine or Unity, usually lack in quality or novelty compared with Windows. Having crashes or bugs that aren't fixed for a while.
Con A wide variety of distributions available
With a lot of variety, one cannot deploy to a single system and has to prepare for a bundle of distributions, instead of just one.
Con Low user base to develop to
Linux can develop to any system with the right tools. Mono allows development to Windows. Python and Ruby too. C and C++ can be developed to Windows.