Hacker News new | past | comments | ask | show | jobs | submit login
Manjaro is a free and open source Linux operating system that emphasizes privacy (manjaro.org)
180 points by doener on June 8, 2023 | hide | past | favorite | 186 comments



Worth noting that Manjaro has had a somewhat tarnished reputation, which has been widely covered before but it's still worth mentioning.[1]

I used to recommend Manjaro to people as an alternative to Arch that's a bit friendlier, but I stopped after trying to debug an issue and realizing that they have overcomplicated a lot of things (kernel management in particular bugs me in Manjaro.)

Arch now has some kind of installer, so I guess that's an improvement. Though, I really wish Valve could package something like SteamOS 3 for regular desktops. I'm aware of multiple projects that do similar things, but the execution on Deck is quite good. The "immutable" concept is certainly going to be an important part of Linux on desktops in the future, probably in different forms.

[1]: https://manjarno.snorlax.sh/


EndeavourOS is a (so far, time will tell) more reliable and sane normie-friendly desktop Arch with installer. The Budgie DE is def worth checking out for F&F.


I switched from Manjaro to EndeavourOS last year after using Manjaro for two (Manjaro was my first experience with Linux as a daily driver) and agree with this fully. I much prefer using Arch's regular repositories to Manjaro's. But having used Manjaro as my first distribution (I shouldn't have been using an Arch-based distro, but that aside), I don't think EndeavourOS is a one-to-one normie replacement in all respects. While I don't need or want Manjaro's GUI tools now, Pamac and its GUI kernel/driver tools helped me make the adjustment from having only used Windows to Linux. I am sure I could have managed on EndeavourOS, but it would have been more difficult at the time.


The true replacement for casual users is Pop_OS. For more mid-tier users I’d recommend installing base Arch once, then wiping and installing OpenSUSE.

Using Arch without a bigger org managing it for you is kind of dangerous. Their policy is that they just wantonly push anything, and if there’s something wrong with a package they’ll tell you in the upgrade message. That you’ll have to manually evoke. And check for each package upgrade.

I learned a lot from setting up Arch a couple of times, but ultimately I think they have a few policies that are terrible for the average user or even company.


I use Pop_OS as my daily driver because of the existence of the NVIDIA version of the distro.

I work in Deep Learning, and the NVIDIA version comes in really handy.

I never face NVIDIA issues like my peers frequently complain.


I pop endeavouros cassini nova on most machine now (xfce), never gets in the way.. I used to roll with mint xfce but I needed an arch base.


I've been running an EndeavourOS setup for a few years now with almost zero hiccups. Great starting point.


Completely agreed. I’ve been using EndeavourOS for half a year now, and it’s great. It’s almost the same as vanilla Arch, just with more packages installed by default and a few UX improvements.


The problem with Arch is not with the installer. Installing it actually is pretty straightforward thanks to their Wiki (although it may seem intimidating to those who never actually tried reading it). The problem (also a key feature) is they apparently ship totally untested packages immediately as upstream releases (so updates often break something) while Manjaro does some reasonable testing and fitting (so updates almost never break anything) while still managing to ship reasonably fresh. Most of the the other distros ship ancient versions of everything. So to me Manjaro feels the golden point between radically fresh (Arch) and obsolete (others).


Funny thing I've found arch the rolling distro with the least breakages. I've tried (and liked) tumbleweed, sidux and others, but ended up with arch because it was just very stable.


This probably is true as long as you don't compare to Manjaro which does additional testing and fitting. I once (this was long ago, but after I have had used Arch already) tried the latest unstable Debian and found it so broken I just couldn't use it at all, let alone rely on it.


This isn't really true last I checked. They merely make their testing repo, what's effectively in line with normal arch release, available for 2 weeks then rely on someone telling them something is wrong in their forum. They don't do much, if any, testing themselves.


> updates often break something

Approx how many times have you observed this in practice over, say, the past 2~5 years?


I used Arch in 2010-2012 (when I was very new to Linux yet had no problem installing Arch thanks to the Wiki) and something broke a number of times (maybe like 3 times a year). It also felt surprisingly slower than Ubuntu despite using XFCE vs Gnome2.

I then switched to Ubuntu and then to Manjaro and had only one break (it just wouldn't boot, but I easily found instructions on how to fix that) in many years straight.

I don't say Arch is bad but to me it seems like it is rather far from perfect while Manjaro is the closest to perfect I have ever seen.

Needless to say I appreciate Arch exists and am very grateful for the amazing job they do. Obviously no Manjaro would exist without Arch in the first place. Arch Wiki deserves a separate mention as it is of great quality and often helps a lot no matter what actual distro are you tweaking (it helped me with Ubuntu).


Arch has matured since 2012. I think you'd have a very different experience today.


I wanted to say this same sentence. I'm on arch since 2010 and it's 2023 now- it's really not the same arch as back then (and I enjoyed 2010 arch too)


>Installing [Arch] [...] may seem intimidating to those who never actually tried reading [the Arch Wiki]

I found reading the installation guide intimidating!


It really isn't hard for technical folks. I've done it maybe 4 times now (I am a chronic distrohopper). The guide is long because it covers a bunch of cases. By the 4th time round I was basically using the guide to remind myself how to use some commands that are rarely used outside of an installation (fdisk gets me every time).

It is worth doing at least once, it teaches you a lot about Linux.


I am tired of seeing this website linked everywhere. People are posting it like a Pavlovian reflex any time Manjaro is mentioned in order to cancel the distribution, even if the criticism is very mild in my eyes. It is merely fuel for the distro war, which is a big deterrent for newcomers.


Wow frankly I do not think the failure to renew an archived forums cert is as big of a deal as this article makes it out to be


They only make it out to be a big deal as they've let more important certs expire four other times. Though that certificate wasn't important, it shows they still haven't properly addressed one of their long term problems.


CachyOS is another great Arch distro worth checking out, being AVX2-optimized similar to Intel's Clear Linux or Gentoo, but otherwise basically being EndeavorOS.


Sadly the home Wiki page of CachyOS does not sell it well for me. I appreciate we're given more options for a filesystem on install but beyond that I'm not sure what's so different.

Special optimizations? How? Compile the world like Gentoo so as to use every single instruction of your CPU? Cool, I can actually stand behind that and install the OS because of it.

But what does "a hardened Linux kernel" mean?

I feel that that page expects you to know a lot about CachyOS already and I found myself impatiently closing the browser tab when I was about 50% in.

Are there better introduction articles?


Apparently it uses this in the kernel, which optimizes scheduling for responsiveness: https://github.com/firelzrd/bore-scheduler


Yeah, the website feels like a placeholder... The wiki, git and Discord/Matrix chat are better:

https://wiki.cachyos.org/

https://github.com/CachyOS

Basically they package many kernels with different schedulers, hardening and such to choose from. I believe hardened linux may even be a vanilla Arch kernel?

And its not like Gentoo, they run their own repos like Clear Linux or ALHP were everything is basically built for Haswell and up (and very soon AVX512 CPUs like rocket lake/zen4). But unlike Manjaro, the vanilla Arch repos are also used, and are the system target.

Other than that... Its more or less an Arch installer, like EndeavorOS. Perhaps that is why it doesn't need an introduction, because beyond some qol it is Arch Linux. Thats kinda the point.



Why not just use base Arch? It seems kind of silly to try anything else when the options are laid out very easily in front of you in the base installer.


Arch is too much work. I know it doesn't look like it to people who love to fiddle, but it's true.

I don't want to babysit my computers. My wife would also not be amused


It used to be like that before, but now there's this archinstall script which works wonders. You can select what DE to install, extra packages, setup your locale, keyboard, etc. It's much easier than it was before.


I don't like to fiddle with my computer too much, I just installed arch with KDE using their installer and kind of forgot about it for many months and it just worked™ (until I broke it myself in a way any distro would have broken, but that's a different story).

The only thing with arch that is blocking a non-techy/fiddle-unfriendly person is the installation process (even with the script, knowing what a DE is, making a conscious decision which to choose, KDE etc)


"The only thing with arch that is blocking a non-techy/fiddle-unfriendly person is the installation process "

I think your definition of "non-techy/fiddle-unfriendly" is quite different from the rest of the population.

Also note, that just because you happened to had months of no problems, that does not mean it will be the same experience for someone else. Speaking of it: for a non-techy person, using the terminal is already a problem.


>My wife would also not be amused

What OS is she using now?

As a young teenager I got the bright idea to get my mother using Linux. Later I bought her a Mac and she was much happier. Wish I'd thought of that sooner.

(I have no particular attachment to any OS (hate them all equally ;), it's mostly a matter of what you're used to, and picking the right tool for the job.)


> The "immutable" concept

Which is both good, and actually sane.

NixOS: Exists. (And runs great after I moved from Arch 1.5 years ago!)


Indeed, I am running NixOS on five different devices. It's quite a time and effort investment, but I feel like once NixOS "clicks" for you, it ruins most other operating systems, which just feel like they're missing something now. I still generally recommend Arch to people (although hearing what people are saying, I'll probably start recommending EndeavorOS instead) because I think most people are barely able to make the Linux commitment in ideal conditions, much less the NixOS commitment.


> It's quite a time and effort investment, but I feel like once NixOS "clicks" for you, it ruins most other operating systems, which just feel like they're missing something now.

I found this to be 100% correct. You feel like you won’t ever need to distro-hop again, right? Like this is the penultimate Linux distro? Right?


To be clear: 'penultimate' means 'next to last', whereas 'ultimate' means 'last'.

Since NixOS's rough edges can be quite rough, perhaps 'penultimate' may be more apt. (I mean, when NixOS works well, then it is amazing; but if you hit some use case where NixOS is difficult to use, then it requires more effort/understanding to get through).


I’m gonna start using NixOS as my daily driver in a short time, may I ask whether you can pinpoint me to that part which needs to click? Is it learning Nix/being able to write derivations? (also learning resources etc.)


What clicks is that the OS seems to go against entropy, getting more stable the longer you use it and update your config, as opposed to other distros, which get cruftier over time, after which you have to reinstall every couple years, not remembering half the things you did to set it up. As others have said, it's immutable and completely built from config, and you can basically configure anything, so you can effectively redeploy a machine form config in minutes. Furthermore, it creates a snapshot every time you deploy, so you can always roll back if you break something.

Nix is basically the future of operating systems. The one problem that still needs solving, which is blocking wider adoption, is ease of use. People are working on making the command line tools easier, but what will really do it is something that abstracts away config generation with a UI installer and tools, but opens up the config if you go into "advanced mode" or something like that.


I can't really fully encapsulate it in a comment really, but I can give you some advice:

1. Use flakes to set up your system and do work with. It sometimes feels underdocumented, but it's worth some headscratching imo.

2. Don't worry about putting everything in the base system. Stick to services (Tailscale, Syncthing, etc) and system/base desktop software. It's easy enough to use nix run, or Podman, or flatpak, or even AppImage to a degree.

3. Want to configure something declaratively? Before pulling out HomeManager or another user tool, consider configuring software at the system level. I do this for Zsh, SwayWM, etc. As a bonus, you can easily block off shell startup files and chown them to root so that malware can't trivially insert themselves there. (It's a weak protection, but definitely doesn't hurt in addition to other approaches.)

There's more (I recommend using Nix-ld to support AppImage and raw binaries better) but these things go a long way.


I'd strongly advice on using Nix in some other context (local dev environment for some or all your projects, for example) before jumping into NixOS as your daily driver, especially for a workstation where you work with dev.

Helps to get some intuition on what fits where.


The entire OS being declarative. You tell it what is required, not how to do it, as in other OS.


Also Fedora SilverBlue... https://fedoraproject.org/silverblue/


Tangent to sibling comments, you are free to make overlays akin to compile derivations with Gentoo-style machine architecture optimizations.



Have you tried https://garudalinux.org/ ?


Few people choose Manjaro over DragonFly BSD and the mighty HAMMER filesystem!


I'm seriously considering switching to a BSD. Do any of them support steam and zoom?

Surely, hammer is fast enough to render retro indie games at 60fps. :-)


This headline is misleading. It doesn't point to a blogpost or anything, just manjaro's website.

There's nothing about Manjaro that makes it significantly more free than the other top Linux distributions (as an aggregate).

There's nothing about Manjaro that makes it significantly more open source than the other top Linux distributions (as an aggregate).

There's nothing about Manjaro that makes it significantly more private than the other top Linux distributions (as an aggregate).


I really think that Arch is vastly preferable. Manjaro is highly oppinionated and does a lot of "weird" things. Having their own package repository, while offering the AUR isn't a great idea, neither is trying to ship a non-free office by default.

In my experience it is significantly less stable and using an Arch based distro without the basic knowledge of an Arch system seens like a recipe for frustration.


If you're capable of installing arch, then yes it's better.

Manjaro is more for those who are not. Really, the first time you install Arch you're stuck in pages and pages of wiki trying to make decisions like what kind of partition scheme you want, what kind of network configuration tool, what kind of disk encryption, blabla.

For people like you and me, this is fine. The idea is you learn from it as you go, you tailor the system to your needs. Personally I use FreeBSD, not Arch which takes a similar approach (a slight bit more guided) and is a little bit more opinionated but also offers some cool options not as readily available in the linux world.

But reality is, most people are not like us, they are already put off by a Next-Next-Finish installer. The Arch wiki might as well be in Chinese for them (or in Dutch, if the user just happens to be Chinese).

While I've never used Manjaro other than on a Live CD, I understand this is the usecase it tries to cover.


I don't think anyone is incapable of installing Arch, unless unwilling means incapable (or if that person is in a situation where they're prevented from installing it). Here's the installation guide: https://wiki.archlinux.org/title/installation_guide. If you're a total newcomer to linux, you have to be willing to spend say, six hours, slowly going through the installation, carefully reading the guide, sometimes going back a step. If you're someone who's installed a distro before, it'll probably take less than 45 minutes. Unwilling is not incapable. The only prerequisites for installing Arch are a desire to use Arch and the good sense to Google "Arch installation guide".


That's exactly their point. Arch is my personal distro of choice for a number of reasons, but to go to someone, even if they're interested in it, and say "it's a great distribution! Here's an entire manual just on getting it installed, it only takes six hours!" will turn away all but the most curious of individuals. I personally do think it's a worthwhile endeavor, and not as hard as people say, but the first time you do it, it can seem like a Herculean task.


It’s an extremely good point. I went Linux for the first time in about 20 years recently. It was a raspberry pi and Manjaro had a 64 bit distro. It was a great experience, easy to get going, and made me fall in love with pacman and the aur, so I now use arch on everything.

Maybe there are better than Manjaro arch based starter distros, but for getting someone into Linux, my experience with Manjaro was great.


It's also worth adding that, as someone who's generally competent and has been bootstrapping/administrating linux computers for years, I recently burned most of a full day trying to get Arch on my laptop before giving up.

When the manual doesn't work (The most recent installer ISO I was using had versions of some commands where what the wiki said to do wasn't a valid flag) you're really gonna have a bad time. Especially when, as is seemingly often the case, you don't realize that the command you ran didn't do everything it needed to until 4-5 commands later when something entirely different fails.


I agree with you on all that, but regarding your first point, they shouldn’t have said capable, but rather “willing.” I think people are too quick to say “oh, I could never do that” when in reality they could, or could at least get pretty damn close to it.


You're being overly optimistic. I wasted half a day trying to dual boot arch alongside my existing windows 10 install on a dell xps 9700 a few months after it got released in 2020. I could not even get a DE working because of some issue with my dGPU driver. I had my fair share of driver issues with manjaro as well but it was much easier to get going than arch despite the rich wiki.

I can imagine it's easier to install on older~ hardware with no dual boot though.


It's easier to install on hardware that doesn't have Nvidia GPU


> Here's the installation guide: https://wiki.archlinux.org/title/installation_guide

You don't have to bother with even that nowadays (except maybe to connect to wifi before installation). Arch ISOs nowadays come with an easy, self-explanatory TUI installer with which you can install it just as easily as you would install Ubuntu.


I used it for the first time last year on a work laptop, and had zero problems installing it. The documentation is great and very clear. Took me a couple of hours to get everything up and running, I think.


I ran arch for a little while and really did not like it. Of the ~10 distros I’ve used over the years, Arch was by far the least stable. Turns out I don’t want to be the alpha tester for every piece of software on my machine.

A distro like Manjaro that delays package updates for a few weeks seems preferable for me.


People say Arch is stable. Yes, it's stable until some nasty unexpected thing like the grub issue happens. Even though I'm willing to fix issues, I don't want to fix things accidentally when I need my PC to work.


>A distro like Manjaro that delays package updates for a few weeks seems preferable for me.

It is actually worse, especially if you are using AUR packages.

But to be honest Arch has been extremely stable for me.


Interesting, could you explain more?


Arch was definitely a less enjoyable experience for me than Redhat derived distros for similar reasons, but might just be my preference.


What you’ve said above is why Manjaro doesn’t notionally make much sense to me. Manjaro is the intersect on the Venn diagram of “wants to be able to build everything up themselves and customize everything, at great time cost to self, and understand everything” and “wants a plug-and-play replacement for a traditional desktop OS” - in my experience, that overlap is 0 users.

I’ve been running Arch for almost a decade and it hasn’t been all easy, but I have a system now that I know in and out, is built exactly how I want it, etc. I have wanted to try Manjaro because I’ve heard good things about it, but what can it provide for me? Nothing.

Coming from the other side, if someone isn’t comfortable with a terminal and a lot of frustration, why would they look to an Arch distro? Debian or Fedora are much friendlier for first-time Linux users.

It seems to me that in trying to appeal to everyone, Manjaro has coincidentally appealed to no one.


I switched from Debian to Manjaro a few years ago after about ten years of using a Debian desktop. I can tell you that actually the main draw isn't customisability or anything of that kind: it is up to date software. Manjaro is rarely far behind its upstreams, unlike Debian.

What's more is it usually comes out the box with sane defaults, much like Debian. I've not had to do anything "technical" to run my desktop, any more than I would have to on an OSX laptop for work, say.

So it isn't really right to say Manjaro appeals to nobody. It appeals to the technically minded and impatient, which I am.


See, I feel the exact opposite on every account. Except I don't act like my word is gospel and nobody should think differently.

Nerd arrogance at its best


>Really, the first time you install Arch you're stuck in pages and pages of wiki

Not at all the case any more. Arch isos now come with an install script (literally just 'archinstall' from the live medium). I had never installed arch and it took me 15 minutes, it's a fully guided setup.


Can anyone care to explain why this is downvoted? I'm upvoting now so it may not continue to appear that way, but (besides that I loathe downvoted comments with no responses):

I'm a Manjaro user specifically because of the easy install. It's not that I'm not capable (Linux/sysadmin internals are interesting to me and I am often going down rabbit holes and exploring distro differences) but it's just that (a) when I want to install an OS I usually want to be up and running fast and (b) I'd like something with more conventions so when things do inevitably go wrong it's a bit easier to reason about the system relative to other users.

So I'm wondering if my next install should be Arch or one of the other Arch-based distro -- is archinstall not a 15 minute install or does it have some other pressing issue?


archinstall is fine. Especially if you don't have to do much complicated with the partitioning. It will get you a system pretty quickly.

The Arch community has a lot of toxicity. Maybe there's some sunk cost from people getting Arch installed the hard way, but it's full of the attitude that Arch should be hard.


I've seen hundreds of comments over the years making the same claim as you. I've never seen an instance of this alleged toxicity. The attitude people display is not "Arch should be hard" but that Arch provides excellent resources to learn how to use the system yourself, and that the Arch way is for you to figure things out yourself. Expecting to be handheld will result in people reminding you of this, often quite directly. But in my view, what is more toxic than people saying 'RTFM' is people destroying a community with low-effort "help me now!" spam devoid of proper debugging details or any evidence they've read the documentation and tried to work it out themselves before asking for help.

Nobody says "Arch is a great first choice of distro" except with the explicit qualifier "if you want to get your hands dirty and read a lot of documentation". So nobody that comes to Arch has any excuse, in my opinion, for not bothering to learn how to do it. Again this isn't the attitude "Arch should be hard". It's the attitude that you shouldn't expect other Arch users to spoonfeed you when they've already provided a comprehensive wiki and installation guide and there are searchable forums full of troubleshooting you can refer to. Arch isn't made hard on purpose, but as a natural consequence of the way it is structured (minimally) it is difficult for a completely new user to get going unless they read the documentation.

Ironically, projects like archinstall prove that difficulty isn't a goal but an unfortunate side-effect: they're perfectly happy to make things easier if it doesn't compromise the integrity of the project. They're not going to automatically install a desktop environment for everyone just to make things easier.


I'll just add to this, the reason there was no installer for around a decade was that nobody involved with Arch wanted to maintain an installer as their hobby. It was never an elitist thing, to me it's quite reasonable to not want to spend your free time on something you don't enjoy working on nor do you use.

Eventually someone joined the community who did want to maintain an installer, so now they have archinstall.


This has been my experience. I’ve been using arch for ten years.

The deepest I’ve had to go is search the forum if I couldn’t figure out something from the wiki.

The wiki is so good that it’s common to come across it and find your answer for your linux question even if you are using a distro other than arch.


Yeah the last time I used arch (I guess about 4 years ago) that installer was in a pretty much permanent "under maintenance" state :) Cool to hear they fixed it since.


I have no problem with giving people a "Next-Next-Finish installer", but the system they get should reflect that. With Manjaro you do get quite a quirky distro and while the AUR is great, it is also a good way to create a very unstable system, especially when your system doesn't even use the Arch packages. This leaves the user quite exposed if anything should ever fail.

To be honest I think most people are better served with other distros, because they tend to deliver them the experience they actually want.


AUR is part of the official repository of Manjaro? That doesn't seem like a good idea.


No, the Arch packages and the Manjaro package repos are different, but the AUR packages are obviously the same.


Those people should consider something like Fedora with KDE. Arch is never a good choice if you're not willing to get your hands dirty in the terminal


But it makes the people who figure out how to install it think they're some kind of hacker/coder...so they get this elitist attitude about them.


In my experience, Arch users have the opposite attitude. They want to empower you to fix your system yourself. On the Arch forums, even "silly" questions are usually met with a nod in the right direction at least, if not substantial back and forth help. Perhaps they're elitist in the sense that they believe Arch is a superior OS compared to many other options, but not in the sense of gatekeeping.


I do think it's superior OS compared to many alternatives which is precisely why I'm using it. likely there are better, I don't know. heck - you can even build whole Unix thing from scratch if you fancy so. but the problem with that is that Arch satisfies all my needs / ain't seeing advantages desirable enough elsewhere / I'm lazy.


You have both kinds IMO.

I met Arch users that are all 1337 and think they are the best. Usually they don't actually know much about their system at all.

And others that are like you say... Helpful but a bit protective.


I don't think that's the case. For me personally it gave me more control over my system and understanding. Nothing elitist about that. Also the arch wiki has very high quality.

It is a good feeling to start with something minimal and build on it until you have something that is totally customized to your needs. Sure you can start with a distro that has a lot of things preconfigured but you will need to reverse engineer first. Arch gives you the greenfield approach which is in my opinion more enjoyable.


It's not really hard anymore at all. The installer gives you a TUI with options to select what you want, and pretty sane defaults. Setup is pretty easy and I would compare to the ease of Manjaro, although without the "snazzy gui" look, but very functionally equivalent TUI.


It's no full blown GUI installer, but `archinstall` has been bundled with the .iso for a while now.


EndeavourOS does the same and is miles better. I switched a while ago, never looked back.


Can you elaborate on the "miles better" thing? I'm very close to provisioning several Linux machines. My home server is using Manjaro and has been rock-solid for 2.5 years now.

What will EndeavourOS do better?


As someone who just switched to Endeavor on my desktop recently, I appreciate that it feels like the right amount of "you have all the power and options" that Arch promises, but also has the sort of "It just works out of the box" that I had with Ubuntu/Fedora.

The AUR is so nice, as you know. Not having to really mess around with Snap vs. Flatpak and the like and just using yay or pacman to get everything is amazing.

I'm not sure how much better it is than Manjaro, but it's just good. It feels like I could dive into doing things the hardcore Arch way any time I wanted, but also provides the UX tools to do most of the same things if you want the more simple option with some guardrails.


RE: your last paragraph, I do the same with Manjaro and I don't feel that you differentiated EndeavourOS (or Arch) at all.

In this entire thread several people basically say "Arch > Manjaro" and proceed to use the word "feel" multiple times which -- as I'm sure you can see -- is not a compelling and logical emotionless argument.

I've messed around on a Manjaro machine a lot and only broke it once (and I knew that I did so, it wasn't a random problem). It seems that nobody can answer clearly and differentiate one distro in favor of another. :|


Sure, and that's why I didn't claim Arch or Endeavour was better than Manjaro. I was just pointing out why I like it. A lot of this is gonna be subjective to what you want - under the hood, almost all of them are essentially the same, or could be made to be the same if you wanted.


Yep, my observation as well. Examples:

- I had another poster say Arch is "flexible" -- as if Manjaro straight up disallows you to install new software? -- and I got confused what do they mean.

- Another one said too much software is installed by Manjaro out of the box and this is something that I half-agree with, but I still prefer that to Arch where you are booted to a root terminal and you are supposed to figure out how to make a basic functioning system (and I don't find that "having a root terminal in VGA mode on a blinding display contrast" constitutes "a basic functioning system").

- I think another one (but not on this thread) said they're not okay with Manjaro pre-setting some desktop environment visuals and settings for you. I super strongly disagree with them though, for reasons outlined below.

In general I spotted some tinge of elitism. It is strange to me that this still exists in 2023. A lot of us "the nerds" that tinkered with computers since teenagers are 40+ now and our work-life-hobby balance is tilting more and more towards the "life" part, so I personally prefer a system that gives me a working desktop environment with sensible defaults and yes, some extra software that I might not need, because after that me as an experienced programmer can clean up the machine to the extent I'd feel comfortable calling it "minimal" (always a subjective term, of course).

Oh, let's not even mention MHWD. I'd throw my hands in the air and never use Linux again -- very likely -- if that didn't exist. But I might be a bit extreme here, I hear that a good amount of distros have high-quality hardware detectors and automatic (at OS installing time, I mean) installers of the right drivers / kernel modules. But for now I am not keen on going out of my comfortable zone to experiment.

Thanks for entertaining the discussion.


Yea, my read is that Endeavour and Manjaro are fairly similar in goals and user-friendliness. In general, I think Manjaro is perhaps a bit more opinionated in terms of UX and general stuff I've heard about the maintainers and their packaging opinions, while Endeavour feels a bit more like "Arch but with some presets and helpers".


I had problems with manjaro in regards to package updates and kernel management. As I understood, manjaro uses pacman in a weird way by wrapping it with pamac. Pamac was unable, at least for me, to update/install a single specific package without updating the whole system first. This made daily usage a living hell, because packages that are built from source can make a "htop" installation last 30 mins. On the other hand, yay is by far the best package manager I've ever used.

EDIT: Also, supposedly, Manjaro team has some management issues.


I only ever used pacman and yay in Manjaro, which to me makes complaints about other package managers... weird.

I mean, just don't use them?


if you’re both provisioning and managing several linux machines roughly equally, NixOS is a no-brainer.


I have found NixOS to be anything but a no-brainer, sadly.


Well there's always endeavor which is essentially arch with a user friendly installer.


I don't think they're interchangeable (I wouldn't recommend someone using Manjaro just switch to Arch if they're not either willing to learn or already knowledgeable), but specifically where stability is concerned -- anecdotally yes, I've had more issues to debug on Manjaro than on Arch.

I haven't tried EndeavourOS or any of the other Manjaro replacements, but next time that I need to set up a Linux computer quickly and don't have the patience to set up Arch, I probably will try one of them.

I will say in Manjaro's defense that even with some of its weirdness, I think I've had fewer issues on Manjaro than I have on Debian-based systems like Ubuntu. But I don't think that's a fair comparison because I haven't used Ubuntu in a while and I wasn't running it in parallel to Manjaro. So I suspect some of the increased stability has come from just general Linux progress and me knowing more about how to keep a computer stable.


What's really so "privacy" about Manjaro that something like Debian doesn't have? Of course Canonical has a really bad reputation on privacy with all the tricks they've been pulling but Ubuntu isn't the only game under the sun.

I've never used it but I know Manjaro is basically a more opinionated and easier to use Arch. If you want rolling debian isn't an option but something like OpenSUSE tumbleweed is.

But I really wonder what's supposed to be so much better in terms of privacy on Manjaro.


Debian has lots of privacy issues, help welcome to try and solve them though:

https://wiki.debian.org/PrivacyIssues


Okay, but where is the comparison list for Manjaro? ;-)


> If you want rolling debian isn't an option

I've been on Debian unstable for years on multiple devices, without major issues.


Debian unstable is, in my experience, slightly more stable than arch. I gave up on arch after it broke after a pacman -Suy (despite having looked for breaking changes) one time too many.

Now I run Ubuntu LTS with gnu Guix for most userland software.


I'm not familiar with Manjaro, but with other security-focused distros, the difference is what the defaults are, plus perhaps some unique convenience applications.

There's nothing you can do with any of the security-oriented distros that you can't do with any other distro, but the security-oriented ones can ease initial configuration and perhaps make it less likely that you overlooked something.


Manjaro isn't security oriented. Its a general purpose desktop distro that ships with a proprietary office suite by default. They also don't do anything to elaborate on the privacy claims in TFA. Disingenuous in my humble opinion, unless of course the privacy claim is in contrast to Windows. But then again the article doesn't elaborate


Well, first of all, security is not the same as privacy though they do of course somewhat align.

Second, the defaults on something like Debian are very security focused. Out of the box it installs hardly anything.

Also I have never heard of Manjaro trying to be a "security-focused" distro until now. Not in the sense of OpenBSD, Whonix, or Hardened Gentoo. I'm sure it's not bad at privacy and security but really for most Linux distros this is a given.


Again, not talking about Manjaro as I know nothing about it, but while Debian is indeed reasonably secure out of the box, it is a far cry from being actually hardened (because a hardened system is less user-friendly). Security-oriented distros that I am familiar with are more hardened out of the box.

But, again, that's a state you can achieve with every distro. It's just with normal distros, it takes more work.


What makes a distro security-oriented? Debian has thousands of contributors and a dedicated security team.


Sandboxing is the big one (think Qubes, although it is not exactly a Linux distro), as well as good security practices for the distro maintainers, good defaults for kernel configuration, timely updates, some kinda MAC.

Manjaro has little of this as a default out of the box. They are mostly able to claim that they are privacy oriented because any OS that isn't borderline spyware like Windows is privacy oriented in comparison.


> Sandboxing is the big one

There are various sandboxing tools but they are developed upstream, not by distros.

> as well as good security practices for the distro maintainers

Some large distributions do this, but it takes a lot of work. How many contributors does Manjaro have?


I had good experience with manjaro. The main selling point for me was the rolling release. I got tired of reinstalling stuff as Ubuntu updates. There’s always an issue and you end up having to install from scratch. However, as long as Ubuntu is on its own partition, and your files are separated out, that reinstall isn’t so bad. I eventually wrote a todo list for it, and wrote some scripts to get set up faster


This.

Switched from Ubuntu to Manjaro a year ago as Ubuntu updates kept on breaking everything: drivers, issues with Python.

I also quite like the pieces of software that ship with Manjaro. Especially Kate, which I'm now using on my Windows devices as well.


The one thing I don’t understand about this perspective is if you’re a person who feels comfortable running Arch, wouldn’t you be comfortable working through a bad package upgrade scenario?


I'd say theres a difference between a whole distro level upgrade causing trouble vs a package or two giving you trouble.


Switched to manjaro last week after Ubuntu failed to upgrade itself


Switched to NixOS for that reason. Never had stuff break.


I wouldn't recommend Manjaro to anyone. Arch Linux is much easier to setup. As others mentioned, Manjaro has a terrible reputation, from letting certificates expire every year to holding back stable packages from Arch repository by 2 weeks (so whenever a new stable version is released in Arch it's released 2 weeks later on Manjaro), and by using Arch's repos and the maintainers are not even upstreaming their patches or fixes to Arch.

Besides those technicalities, there's the controversy about their corporate management and the partnerships they had.

If you want an Arch-based distro, go either for Arch or EndeavourOS. Manjaro is a big no-no.


Came here to say the exact same thing. Manjaro has a history of issues and oddly provide their own repos (with differing packaging version to mainline Arch) when arch's repo + aur more than suffice.

On the endeavouros side they only have their DE customization packages + nvidia helper packages + ZFS + small helper applications (I'm assuming wgetpaste and such are for users to easily upload error logs, etc) https://github.com/endeavouros-team/repo/tree/master/endeavo...


It is worth knowing that arch actually has an installer on the default ISO these days, although I admit it is not fantastic and not super noob friendly. That said, it isn't much harder than the Debian non-graphical installer.

https://wiki.archlinux.org/title/Archinstall


I used Manjaro for a while, because they had an i3 community edition and, well, I wanted to give i3 a go. I think it was DistroTube that convinced me to try it and, honestly, I loved it.

It’s a slippery slope, though. Manjaro is just a gateway drug to Arch, and Arch is just a psychiatric test to see how many things perpetually break on you before you snap and move onto the paradise of NixOS.

Yep. I went there. Of course I was going there. My username checks out.


This is also my story, though I added a two year sprint of using swaywm inbetween manjaro i3 and (in the next week) being 100% all-in on nixos at home.


You two are a step ahead of me. Been really enjoying Manjaro Sway edition the last couple years on a Framework laptop. I am in line for the AMD Frameworks and considering whether its arrival is the ideal moment to dive into NixOS. What do you think, am I too ambitious going that route with unvetted hardware?


Nixos has a live iso, so you should be able to boot into it and see if the basics work.

https://nixos.org/download.html#nixos-iso

Give it a shot!


how was i3?


It changed the way I use computers. Absolutely love it. Though I moved to Hyprland a few months ago and it's very similar, but for Wayland (and a slightly nicer look, but not without its own quirks).

Funnily enough, I moved to Hyprland when one of the Jupiter Broadcasting podcasts (Linux Unplugged possibly?) talked about it. So from this thread alone you can tell that I'm quite easily influenced!


The same Manjaro that keeps letting their TLS certificate expire....?


I've used Manjaro on a couple of installs, and have been quite happy with it.

The only gotcha I have come across happens if I do not upgrade any packages for a while and then try to install a new package, which can break dependencies for existing packages. The solution has been to do a system upgrade with `pacman -Syu`.


It's not a bug, it's a feature :)

This is how any rolling release distro works. Manjaro is not different here.


I have found arch (and by extension manjaro) to break a couple of times too many for my taste. Even without AUR.

I stopped using it and installed Debian stable or Ubuntu LTS together with gnu GUIX for userland stuff. I have survived dist-upgrades from LTS to LTS with fewer issues than what arch used to give me on a monthly basis.


I know a lot of people hate Manjaro but it's one of the very few distros with sane defaults. I can't stand vanilla gnome, it's too anti-UX for me with all the missing features so Manjaro makes it more usable OOTB, just like ZorinOS.

It's been pretty stable for me, so I don't have any complaints.


It was tiling window managers that got me on Manjaro. A few years ago I got interested in he idea of tiling WMs and Manjaro shipped an iso with i3wm as default. At the time it was intended as an experiment really, but I liked i3wm so much I stuck with it. Manjaro + i3wm had been my daily driver for several years. For my work it's important that I always have my dev environment available (I keep a second machine configured, just in case) and have found any issues with my OS have been fairly easily resolved, without having to re-install. I did not find this to be the case on Mac OS, a few years ago anyway.

I recently got a new laptop and decided to try Arch. I gave up after a while (I think I was tripped up trying to install alongside Windows). I also tried Endeavour, and for reasons I cannot recall also gave up after an hour or two. I'm sure I would have got there in the end, but I ran out of time and went with Manjaro again which installed very easily (to be fair though, I have done it a few times).

What's vaguely interesting to me is that the choice of window manager is what has got me where I am. I wonder how many other people have found that their window manager preference has driven their choice of OS?


Its usage is also dropping like a rock for a great number of reasons

https://boilingsteam.com/manjaro-is-losing-ground-very-fast-...


I'd be curious if Manjaro is seeing an uptick in web traffic from confusion with Mounjaro (a next generation medicine similar to Wegovy/Ozempic).

If so, maybe they should set up a referral link to direct folks to the right place and collect a referral bonus to help fund Manjaro <- sorta joke.


I wished distributions would include an application firewall by default. This is something that should be prioritized in my opinion. Also, I would like to see some sort of permission management per application, like you have it on mobile operating systems like Android and ios.


Debian 12 now includes opensnitch, but it isn't installed by default:

https://people.skolelinux.org/pere/blog/OpenSnitch_available...

For permission management you want all your apps from outside the distro (like Flathub), or you can manually use bubblewrap or firejail to create custom sandboxes.


Manjaro actually includes Portmaster [0] as a package [1], which is now being moved to "extra".

[0] https://safing.io/portmaster

[1] https://software.manjaro.org/package/portmaster-stub


I think PureOS includes GUFW by default. Does that count or do you mean something else by application firewall?


I mean something else. An application firewall is something like opensnitch where you can block processes from communicating with specific external domains/ips.


Might as well use Arch... One less level that could fail


Might as well develop your own OS


Installing Arch isn't hard if you have any kind of familiarity with Linux/Unix and you get far more flexible system by doing that.


Establishing a full DE on Arch is just a bit easier than on Gentoo, which is just a bit easier than compiling everything with make files.

I've done all three. Arch isn't on the same level as Ubuntu, Fedora, or Manjaro on level of ease for instillation.


Establishing a full DE on Arch is as simple as 'pacman -S plasma kde-applications sddm' followed by 'systemctl enable sddm.service'.

Compiling everything manually would take a long time. You would need to work out all the dependencies, make everything, install everything, create all the configuration files... You'd then need to do this again every time a package is updated. You'd hope that every dependency had an RSS feed you could follow. For those that didn't you'd need to regularly check for updates. Arch requires two commands...


What's inflexible about Manjaro?


It is obviously a highly oppinionated distributon, which comes with a lot of pre installed software compared to Arch.


I used ubuntu for years and decided to give Arch a try on my media pc. Was way easier than I expected as it now has an installer, archinstall. Honestly the whole arch elitism thing no longer makes sense.


Arch elitism doesn't really exist and never really has. People confuse "we aren't going to handhold you through the installation process if you can't be bothered reading the documentation" with elitism.


I've been more and more disheartened with Ubuntu, but don't want to go away from the `.deb` ecosystem, as it's pretty good for work, dockerfiles, etc.

What are you guys using these days? Is Linux Mint any good?


Mint Cinnamon has been so good to me as a daily driver since I left Windows when Win8 came along. My older watercooled i7-7770 mini-ITX 1060 GTS has been chugging along on 19.03 LTS for years, and I've adopted a complete ecosystem of Linux tools for everything from development to photo/video editing to gaming due to its stability.

Recently picked up a Dell XPS15 with a new i7 and nVidia 3050 and the latest release worked with everything out of the box.

I would prefer rolling release to avoid the situation I'm in with LTS, but otherwise I'm a very happy Mint user and financial contributor.


I've been trying out Linux distros since the late 90s. I recognize Mint's reputation as a Windows alternative for Linux noobs. But it's honestly the best OS I've used on any platform since... Snow Leopard? With Cinnamon anyway (the default), it's polished, fast, and has a perfect set of default apps for what I need to do.


ZorinOS[0] is fantastic!

I switched from Ubuntu too and it was surprising how polished ZorinOS was. Everything was super stable and in the last 2 years, it didn't break by itself, which I can't say the same for Ubuntu sadly.

Linux Mint too is cool but the outdated UI is the only deal breaker for me.

[0] - https://zorin.com/os


Don't know about Mint or other .deb systems.

But I'm pretty happy with OpenSuse for desktop use and MicroOS for my servers. tough if I'm honest, I don't know what are their main advantages over other systems.


Have you tried PopOS? Very much felt like it was "ubuntu but good" last time I tried it.


Come to Debian, tomorrow is the perfect day in fact :-)


Debian. We never left.


Why do you want to stay within the .deb ecosystem?

The difference between .deb and other common packages (rpm, pacman) are minimal. Almost all desktop distros will handle dockerfiles just as well as Ubuntu.


I'm fairly satisfied with it, honestly. It's prevalent and 'standard' enough. People run Ubuntu/Debian more than .rpm based systems I guess. I'm just trying to stay as near as my Docker deploy targets as I can.

I want to run away from `snap` tho.


Exactly how are you emphasizing privacy?

Does Manjaro publish privacy practices of every software package in their repository? I would like to see more projects take the Debian approach to transparency. And for Debian to keep pushing this forward.

https://www.debian.org/social_contract

https://www.debian.org/legal/privacy

A while back, they used to publish what packages phone home.


I wonder how if they have many of the sorts of privacy issues that Debian has:

https://wiki.debian.org/PrivacyIssues


I have had Manjaro break my install many times after not updating for a while. I am never using it ever again.


Having used manjaro for a few years. It worked mostly fine. I think it is a good entry for an arch based os. However, at one point you might want to setup yoir own arch systfm and it will feel much better if you take your time and configure it properly.


Used it for like a year before switching to opensuse tumbleweed. For rolling release Ive found it to be a lot more stable, though some of more obscure packages I use are harder to obtain.


opensuse tumbleweed has been excellent for me as well plus very reliable - I even run it on wsl2.


I 'm trying it right now with Gnome in a live session. Getting pretty good vibes, and I have read good things about it.

I 've been happy with Arch for years though, but had to try another distro due to a certain large piece of software not working very well there.

Let's see...


openSUSE is so underrated. in my option the best rolling release distribution.


I ran Manjaro as my main Linux environment for three years. I don’t recommend it. It’s actually much more difficult to debug any issues than just setting up Arch.


I've been using Manjaro for the last couple of years. If you're choosing a distro and thinking about Manjaro, I say don't do it. Endeavor OS is the better arch based distro right now. I use EOS on my laptop now and will eventually switch my desktop over too.

I've hit one too many issues where the maintainers' position was "you're just expected to know about that quirk and deal with it yourself".


I mean the headline is a bit odd no? Any Linux distro or FreeBSD install is privacy preserving if you disable any telemetry. Roll your own distro and have full control over what is installed and phones home. Something like Nix maybe.


Plenty of privacy issues even in distros that don't add telemetry:

https://wiki.debian.org/PrivacyIssues


Frick. Yeah not as clear cut as I thought.


PS: I wrote a fair bit of page, and most of the issues are what most people would consider minor. There are also mitigations available, opensnitch for example is great for network based privacy violations.


Just FYI many of the "Source" links lead to a 404


Thanks, I think we will have to change the approach used there. Probably linking to the codesearch.debian.net site instead.


I use Kubuntu and don't have any complaints. I love all the customization. Yes, it has Snap, but I also use flathub. Either way, it works great


Everything these days is Lightning Fast


tried it a couple of years ago. it ended up trashing my system after a few months of use (i couldn't make it boot). i was only doing a normal rolling system update. that was it for me.


IMO Fedora is the real flagship of Linux. It’s as modern as it can be without sacrificing stability, has strong corporate support, and rpms are usually the only packages other than debs and snaps that get official support from proprietary software vendors


Use a Mac (if you can afford it) or use the latest Ubuntu LTS. Using anything else doesn't make sense for most users, you will misconfigure or not update packages correctly which lead you to be more insecure.


Is this related to Mandingo or Mounjaro?


I've been using Manjaro for the last two years on a cheap Samsung laptop (generic intel i5 with iris graphics, 16GB memory and an ssd) that I bought when my mac book pro died weeks before Apple's usual update cycle. Last year I got a nice M1 mac book pro again for work but for over a year, I used this laptop as my daily driver. These days, I keep it around for light gaming, browsing, and as a travel laptop.

Manjaro was my first experience with the Arch linux ecosystem and my main reason for picking it over Arch itself was that bootstrapping Arch basically amounts to a ~500 step Howto that involves piecing together an enormous amount of details. It's fun but time consuming and definitely not something you can let a non technical user do. Manjaro is nicer but I would not recommend it to people unable to use a command line environment. This is not a distribution for people that are not very hands on with that. I actually like it this way but you have to be honest about things like this.

At the time I installed Manjaro, Arch did not have a usable installer yet and one of the non trivial steps that I got stuck on was configuring bootloaders and disk encryption. I tried it and gave up. Manjaro has a nice installer that does this for you. Since then, Arch now bundles an installer that makes this somewhat easier. It's still a hurdle.

When I got the laptop, I had a client meeting scheduled the next day and I needed a working laptop in a hurry. I got up and running in around four hours. And when I say up and running, I mean I had a working laptop, with my IDE installed, docker up and running, slack and a few other communication tools, etc. I started installing at 7pm and had everything set up before 23:00. With zero experience with Manjaro.

Things I like with Manjaro:

- rolling updates and fast access to latest everything. I ended up installing yay to make updates easier and this seems to work fine. I've been doing this for two years and the process seems very robust. Crucially, Manjaro repos include Yay so installing and upgrading it with pacman is easy. With Arch, you have to build your own package from the git repo. If you are not familiar, Yay is a wrapper around pacman that makes installing / upgrading whatever packages or custom packages a breeze. Just yay whatever and it does it's thing. Or "yay" to upgrade everything.

- Modern desktop with wayland and gnome. You can run whatever of course but this is vaguely a default and well supported. Just worked for me. Wayland is still controversial for some but it seems to work fine for me. X is there too if you need / prefer that.

- Kernel updates via their manjaro settings tool. Every few weeks, I click the latest kernel, install it, reboot and if the system comes up fine (which it generally does), I uninstall the previous kernel. You can also pick LTS kernels and a real time variant. The vanilla linux kernel seems fine however and generally I'm running the latest within days of Linus Torvalds releasing one. That means I get the latest driver tweaks, fixes, etc.

- If you are into gaming, Valve uses arch for their own gaming console and installing Steam on Manjaro is therefore super easy. Just worked for me. Most of my gaming catalog just works on it and proton seems to work well enough with my games with very few exceptions. And having the latest kernel means you generally get the best possible support and performance at any time.

- Between native packages, custom packages, snap, flatpak, and docker, you can run just about anything that you need for work these days. I have Skype, Webex, MS Teams, Slack, Skype installed and a bunch of development tools like VS Code. If it exists for Linux, Manjaro can run it.

- I went with BTRFS and Manjaro wrapped the installer with some scripts that sets up file system snapshots around installation updates. So, if you mess up, you can roll back easily. Nice. I've had to do this once and it was easy to figure out. I'm by no means an expert on this and this is my first time using this file system.

- Things like video card drivers don't require extra work and I've had those from day 1. Of course with Intel there isn't a whole lot on this front. You can go oss only but most users would probably prefer to have the right drivers. Also things like opencl and vulkan work without hassle.

- Part of the reason that Arch / Manjaro is so stable is that their philosophy is that OSS software is packaged and run as-is. There are no kernel patches that they maintain. They don't tweak upstream source code to customize it any more than strictly needed. The packaging is minimalist and straightforward. I like it that way. Things like Ubuntu, Red Hat, and others add months/years of latency to upstream changes and I find their tweaking/testing/integration is just lipstick on a pig generally that removes more value than it adds. I don't miss it. The Arch attitude is that upstream developers know what they are doing and they just pass through whatever gets tagged as stable. My experience is that this actually works great. Manjaro adds a few days lag to this process. Which seems enough for most big issues to be sorted out before they hit my laptop.

Things I don't like:

- Manjaro has their own repositories and they are gate keeping changes from upstream Arch packages. So, there's a bit of lag with updates and as far as I can tell there isn't a whole lot of value being added to the vast majority of those packages. If I installed from scratch, I'd probably use Arch this time despite this being a bit more hassle.

- There is the occasional weirdness that comes with cutting edge. I had some issues with intel sound drivers for example. I got it working in the end with a kernel update and some level of trial and error. But this had me mystified for a bit. Likewise, I had some weird keyboard issues at some point and this too was fixed via a kernel update. Issues like this are rare but when they happen, you are going to have to piece together solutions.

- Disk encryption works out of the box but the way it is setup is super slow on boot. Basically takes two minutes or so for it to get going. After it loads, it's fine. It should be possible to do better than this but I haven't spent the time to figure out how. If you are not comfortable messing with bootloaders (which I'm not), you kind of get stuck with the defaults.

None of this is blocking me; and these are minor annoyances.


is that right? not a lot of support for arch.


Everything now is Lightning Fast


lmao


yay


Link appears to just lead to the Manjaro home page. Is there something new / exciting that HN needs to know?


There was a post from Hackaday earlier today about moving from Ubuntu to Manjaro




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: