So I’ve been iso live testing Manjaro KDE Plasma lately and it looks very polished.

On the other hand, there is a negative vibe towards it.

Why the hate?

56 points

In short, the maintainers have made questionable decisions over the years, and the Arch Linux packages are held back by two weeks on Manjaro for… basically no reason.

If you want an out-of-the-box solution to Arch Linux, just use EndeavourOS.

permalink
report
reply
5 points

This. Manjaro isn’t trash, but there are better options. This coming from a guy who used manjaro and loved it for years.

permalink
report
parent
reply
1 point
*

So. I’m a happy Manjaro user. I don’t install a lot of things and have had AUR updates break stuff likely due to the 2 weeks delay Manjaro adds to their packages.

I’m still using it on multiple devices and I’m really happy. I considered moving to endeavour but I wasn’t sure how it would handle hardware updates. I mean, my understanding is that Manjaro is more “noob” friendly and I don’t consider myself an expert. I used the Manjaro hardware helper to fix my video drive several times and I like the simplicity of the command. Does endeavour require a more advanced user? Does it have the “easy to use” troubleshooting things that Manjaro has?

Ah. What about the Kernel uploader? I think the Manjaro one is unique to Manjaro right? Is there another one for regular arch/endeavour?

permalink
report
parent
reply
2 points

Endeavour has plenty of “beginner” tools, including a kernel manager (literally called A Kernel Manager) and a friendly GUI Welcome app that helps you update your system and your mirrors.

permalink
report
parent
reply
41 points

I used Manjaro for about 3 years

Its great but packages tend to break over time with it being a “stable” arch build

Over that 3 year period updates managed to break my install at least 30 times

Switched to Endeavour over a year ago and haven’t had an update break my install yet

permalink
report
reply
14 points

That sounds more unstable than plain Arch.

permalink
report
parent
reply
17 points
*

Holding back packages can do that. Not in sync with what the AUR has to offer is just asking for trouble.

permalink
report
parent
reply
1 point

Except it’s pure bull. I’ve been using it for years on the stable branch and I’ve never had anything break.

permalink
report
parent
reply
2 points

Anecdotal, but good for you.

permalink
report
parent
reply
8 points

EndeavourOS is such a good replacement for manjaro

permalink
report
parent
reply
2 points
*

Wow. 30 times in 3 years? I wonder if that’s specific packages or hardware you had. I had 5 computers (2 desktops, 3 laptops) running Manjaro for so many years, and still haven’t had a single system break. Including using a lot of AUR packages.

Though last year, I’ve moved all of my computers to Arch, Debian, and Proxmox. Arch mainly because I wanted to fully configure my systems more.

permalink
report
parent
reply
34 points

I used to be a huge Manjaro fan. There were many ways it let me down, some of which were just bad governance.

The biggest problem though is the AUR. Manjaro uses packages that are older than Arch. The AUR assumes the Arch packages. This, if your use the AUR with Manjaro, your system will break.

It is not a question of if Manjaro will break but when. Every ex-Manjaro user has the same story.

For me, EndeavourOS is everything that Manjaro should be.

permalink
report
reply
9 points

Endeavour is basically Arch but with bling out of the box & an easier installer…

permalink
report
parent
reply
2 points

What bling¿? I thought endeavorOS was very minimalist as well. Just arch with an easier installer

permalink
report
parent
reply
1 point

Bling as in pre-installed themes…

permalink
report
parent
reply
7 points
*

The AUR doesn’t assume arch packages, if the package your aur script wants isn’t in your repo then the package simply fails to update/install.

Edit: This is true even for Arch linux, as the Aur package might be out of date.

permalink
report
parent
reply
1 point

The AUR doesn’t assume arch packages, if the package your aur script wants isn’t in your repo then the package simply fails to update/install.

Edit: This is true even for Arch linux, as the Aur package might be out of date.

The problem is not the package. It is the packages Version. If you have for example an application that depends on .net 7.0 and arch updates it to the latest 8.0 then the AUR usually gets updated soon as well. Now the AUR pqckage depends on the newer 8.0 Version while manjaro still has the 7.0 version. The programm now does no longer start on manjaro.

permalink
report
parent
reply
1 point

There are many cases where Manjaro causes problems. For example, a package mag already be in Arch but not yet in Manjaro. Or perhaps the Manjaro package is not a high enough version number. If another Arch package requires this first package, in Arch it would grab the Arch package. The Arch package will be maintained over time. In Manajaro, the package is not there and so the AUR grabs it from the AUR as well. Perhaps it is even the Git version with an unclear version number. Over time, the AUR dependency breaks or becomes unmaintained. Even once Manjaro has the package, it may not migrate it because of the version numbers. Now things are broken. This exact thing happened to me on Manjaro where my GIMP ended up using GEGL from the AUR. My system was broken for months.

An even worse problem can happen when there are alternate dependencies. Sometimes in the AUR you will have multiple packages that fulfill a dependency. In Arch, you can see if one is from the actual repos and one is itself from the AUR. Again, if you choose the one in the repos, it will work and stay supports. In Manjaro, neither may be coming from the actual repos in which case it is easy to choose the wrong one. This sets you up to have package conflicts. In Manjaro, I would never know that the other option had now been added to the repos. More than once, I had the dependency that I had chosen break when the other would still have been fine.

Ok, this is getting long and that was just a couple of scenarios.

Suffice it to say, when I used Manjaro, I got the impression that the AUR broke all the time and that using the AUR broke my install from time to time. Now that I use Arch, I do not have those issues and I realize that it was Manjaro all along.

permalink
report
parent
reply
4 points

That’s not how source packages work. The only way they’d break is in case of major upstream changes. Which do happen, but the only inconvenience would be recompiling the package. Which you’re supposed to do anyway.

Do you reinstall your AUR packages after an update? If yes, you will never see them break on Manjaro or Arch. If you don’t, they will break on both Manjaro and Arch.

permalink
report
parent
reply
1 point
*

the package is not there and so the AUR grabs it from the AUR as well. Perhaps it is even the Git version with an unclear version number

You will see that the aur package will use a git version and you will also be asked to remove the conflicting package when you are installing a git version.

And once again, this isn’t unique to manjaro, on my arch install yuzu broke because they were using dynarmic from the aur instead of using the one provided by yuzu itself.

Also gimp and gegl are already on both the arch and manjaro official repos, If you are using git packages and you don’t update them lots of things will break regardless if you are on any arch distro.

Now I wonder if pamac checks for updates of git packages by default, because your git packages will not be updated unless you explicitly tell yay to do so (yay --devel) I think paru every does it automatically with every update but then again most people will use yay instead.

Suffice it to say, when I used Manjaro, I got the impression that the AUR broke all the time and that using the AUR broke my install from time to time. Now that I use Arch, I do not have those issues and I realize that it was Manjaro all along.

My experience has been quite the opposite, a few months ago my install broke to the point that I could not update the system, turns out it was because of the arch migration and my system wasn’t incorporating the new pacman.conf.new.

permalink
report
parent
reply
7 points

I am not the most technically astute person, using Manjaro and the AUR for like five years and never had my system break. Yes, some package problems here and there, but where do you not have them ever? And so far nothing an internet search couldn’t fix. I found it very stable both in the XFCE and the KDE spin.

permalink
report
parent
reply
4 points

if your use the AUR with Manjaro, your system will break

Oh, bullshit.

permalink
report
parent
reply

Yeah. Notice how he doesn’t mention how Manjaro holding back packages can actually prevent breakage that Arch users have to deal with.

The manjaro hate-boner is just tribalism and elitism. Every one of these threads reinforces that.

permalink
report
parent
reply
3 points

if your use the AUR with Manjaro, your system will break.

If your system breaks because of AUR it means you’re using AUR wrong… you’re not supposed to use AUR packages for critical system functions. It will break on Arch too if you do that.

permalink
report
parent
reply
1 point

I spent 3 days trying to get manjaro to work on my old macbook air 3, and still ran into a borked display sometimes after opening from sleep

I installed endeavour os (online failed, offline worked), and so far I haven’t had a single major issue with it

permalink
report
parent
reply

This, if your use the AUR with Manjaro, your system will break.

Been using Manjaro with the AUR for 3 years, never had the breakage you described.

permalink
report
parent
reply
19 points

You mean manjarNO?

permalink
report
reply
4 points

Yup, exactly that!

permalink
report
parent
reply
19 points

There’s not really any benefit of running Manjaro over Arch, it will only introduce problems over time. If you want a “pre-configured” Arch with a nice installer, go for EndeavourOS, it’s great!

permalink
report
reply
4 points

Manjaro has graphical tools that make it super easy to manage packages, drivers and kernel versions.

permalink
report
parent
reply
1 point

I‘m pretty sure you can install a GUI for pacman on Arch/Endeavour.

permalink
report
parent
reply
1 point

You can but there isn’t a lot of choice, Octopi is pretty much the only other pacman GUI besides Pamac that’s sufficiently fleshed out. All the others are either just package searchers or CLI-only.

And Manjaro also has the Manjaro Settings Manager, which includes the kernel management module and the hardware drivers management module.

permalink
report
parent
reply

I just wanna point out, people were using this exact same rhetoric when Antergos was a thing.

Antergos is no longer a thing. Just saying. Manjaro still is though! I believe it’s older than endeavor OS.

permalink
report
parent
reply
1 point
*

Even if Endeavour stopped development tomorrow, I could still use and update my system normally because it’s using the regular Arch repos.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.5K

    Monthly active users

  • 6.6K

    Posts

  • 179K

    Comments