I’ve messed with a decent amount, listed in my post. Most distros weren’t customized the way that I wanted them to be or I didn’t like the looks so I prefer Debian and Arch for simplicity’s sake depending on the use case and going from there.
Manjaro. I had previously already used Antergos and Ubuntu, but after Antergos stopped I needed something like it. So I installed Manjaro in my secondary PC (with old components). I constantly got into trouble with the manual kernel version selection thingy. I was used to kernel updates being part of the normal update process, and suddenly I had to manually pick the new one. I constantly ran into incompatibility issues with older or newer kernels, vague update deadlocks where I couldn’t update things because they depended in each other, and I absolutely hated having to use a separate program for updating the kernel. Now the PC runs Fedora and I’m liking that a lot more so far…
Manjaro ships with a LTS kernel, which is marked “recommended” in the kernel selection tool. By default you don’t have to do anything, don’t ever need to use the kernel selection, and you won’t experience any problems, it works like any other distro.
The issues you described are caused by selecting one of the non-recommended kernel versions. It’s assumed you know what you’re doing if you do that.
Exactly I really don’t get the argument there. Manjaro’s handling of kernel selection is brilliant. Multiple LTS kernels, a recommended one, bleeding hedge and experimental ones. There’s something for everyone and it’s super easy to use.
It’s not so much an argument, it’s my personal experience. My experience was just not great. Maybe I did something wrong, but I’ve had a way better experience with Antergos, Arch, Fedora, and Ubuntu.
Idk what was wrong then, but I constantly had issues with packages being out of date due to the kernel and not wanting to update. Dependencies were constantly a mess. I’d rather just have normal Arch or Antergos/Endeavor
I put commands in a bash script, with a parameter for each one, and it lists them all if I don’t give a parameter. So for example it goes “arch upgrade” instead of having to remember “pacman -Syuu”.
I use paru and the default is “paru” with no parameter for the upgrade. But I am on your team here: I have to Google everysingletime the -Q params for all the queries and I have been using arch for almost 2 decades now: “who owns this file?” “what are the deps of this package?” “Which packages are installed?” “Which packages I explicitly installed vs dependencies?” Not a single one of them is intuitive to query with the pacman command line for some reason.
NixOS… for now. I was on Fedora and was looking for something new. Thought I’d try these new „immutable” distros. Then realised I didn’t know enough about normal ones yet, so I switched to Arch instead. Plus, Nix’ docs are horrendous imo
I tried NixOS too, and their docs are horrible for new users. I found myself looking for anything but the docs to get started. I decided to stay with my EndeavorOS install.
I get it. It does have a learning curve. This being said, I would argue that without selinux Linux can’t really be meaningfully secure. It’s worth learning. Seljnux exits elsewhere too. I deploy Debian with selinux and it works well there as well.
The problem with SELinux is that everyone rushed to push it out, alongside packages affected by it without support for it. So it was a crapshoot whether or not you’d have something working each time. That is better now, but was initially a colossal pain in the ass for about five years or so.
Fair. But audit2allow makes it really easy to add support for apps without policies. For custom in-house apps I use this to spit out some nice policies that can be rolled out.
What put me off selinux is that the officially documented way of generating a new policy is to run a service unconfined, and then generating the policy from its behaviour. This is backwards on so many levels… In contrast policy-based admission control in kubernetes is a delight to use, and creating new policies is actually doable outside of a lab.
You could preemptively write the policy if you know the context and policies you want to apply. I just don’t think it’s worth the time when you can generate a policy with two commands.
Anything arch, basically. Maybe I'm just a too lower tier power user, but I have always returned to Mint. Rock solid daily driver working out of the box. I don't really want to have to tinker with the os, I admit. It should just work.
Fully agree. I once wanted to try it. I took a look at the documentation for partitioning and realized that I needed 2 full days for a working installation and constant access to another PC to be able to read the documentation… No thanks, I don’t care about the hate, Debian/Ubuntu is up and running in 30 mins and gets out of the way…
My personal PC and work PC are windows. I also just accidently removed a lot of my game files, so I figure it’s about time to start over. I’m going for kubuntu this time. I figure it’s going to be easier to get set up and running quickly without much fuss.
That said, I also run endeavor os on a little netbook tablet I have, so I’m dipping a toe there as well.
The first time I installed Debian on my desktop I didn’t do my homework properly. This was a long time ago. It didn’t take long for me to realize just how out of date many packages were and that was a deal breaker. I have since used Debian successfully in different contexts, because I knew what to expect. I still wouldn’t install Debian stable on my desktop because I prefer to have a more up to date environment. Might try Debian sid one of these days though. But yeah, Debian, great distro, but you need to know what you’re getting in to.
The great thing about Debian is; it has a gear-shifter.
Whether stable or sid, it’s still debian but you can go from “rock solid, reliable” to “most recent with several updates per day” in the same ecosystem and just by changing the repositories, apt-get update && apt-get dist-upgrade, done.
Debian world - apt sucks. For something with a sole purpose of resolving a dependency tree, it’s surprisingly bad at that.
Redhat world - everything is soooo old. I can see why business people like it, buy I rarely, if ever, agree with business people.
Opensuse world - I’ve only tried it once, probably 15 years ago. Didn’t really know my way around computers all that much at the time, but it didn’t click and I’ve left it. Later on I found out about their selling out to Microsoft and never bothered touching it again.
Arch - it was my daily for a year or two. Big fan. It still runs my email. At some point the size of packages started to annoy me, though. Still has the best wiki. I’ve never really bothered with the spinoffs, as the model of Arch makes them useless and more problematic to deal with.
I’ve got the Gentoo bug now. For the first time I genuinely feel ~/. A lean, mean system of machines :)
Later on I found out about their selling out to Microsoft and never bothered touching it again.
Ah yes, when Microsoft looked for a contractor to develop FOSS implementations of some Windows technologies to meet demands by the EU and Mark Shullteworth made a big fuss of it until making deals with Microsoft himself…
What about that time Suse supported Microsoft’s claim that Linux infringes on their patents? Ms got enough grounds to sue everyone even marginally related to Linux for over a decade, Suse got a contract to sell licences that prevent Ms from suing companies for using Linux.
The wider company, that included Novell at that time, entered some cross patent licensing deal. It happens all the time. Didn’t kill Linux as we can comfortably say these days.
With enough sophistry anything can seem insignificant. The Linux we use today has developed within the constraints of Microsoft threatening to sue anyone and everyone. The only reason they could do that was due to suse, as the longest running commercial distro, publicly saying that Linux infringes on those patents.
I need to try Gentoo again. The installer used to be absolute garbage and required a ton of work to get the a usable system if you deviated too far from a normal computer setup.
There is no installer as such. You copy an archive, extract it and rebuild @world. Anything beyond that is up to you. I’m sticking to openrc - haven’t had any issues since libxcrypt news item. Can’t even recall what it was.
Mind to elaborate a little bit more about the Manjaro problem? I am driving it since a couple of years without any issue but I keep hearing this… now I am afraid :)
I hope it works for you forever. I am not going to get in an argument with the other Manjaro users here that will come to argue with you.
Just keep in mind that most of the people warning you away from Manjaro have a story that basically sums up as “I used to love Manjaro until, one day, it totally broke on me. Now I won’t touch it.” Sadly, this includes me. Will you join us one day? I hope not.
People who do stuff they shouldn’t, like using non-recommended kernel or driver versions or replace critical system components from AUR, then blame it on the distro when stuff breaks.
People who don’t understand how AUR works and think that Manjaro holding back binary packages for a couple of weeks has any effect on AUR (which is built from source…)
People who can’t get over the times when they didn’t renew their certs or when they accidentally DDoS’ed the AUR. It doesn’t matter if the distro is good or not. Those instances of carelessness should be held against it forever.
People who can’t stand the fact it’s a commercial distro.
People who can’t stand the thought of any Arch-based distro that dares to do anything different from Arch (other than make the install easier, that one seems to be acceptable for some reason; but there are more extreme people who dislike that too).
I am trying to think of how to respond to this without being a jerk.
Let me skip to the end. Until very recently, I thought of Manjaro users as innocents that just did not understand the risk. Like islanders living next to a volcano that had never erupted in their lifetime.
I still view most Manjaro users that way. Manjaro defenders though I now think of as dog owners whose animals have bitten multiple times. When told, the owner insists that “my dog would never do that” or “if it did, you must have done something wrong”. I am done arguing with those people. All I can do is warn others that this dog has bitten several of us and you may not want to enter that yard. If you do, who knows, the dog may be friendly. Or not. Again, all I can tell you is that many of us have scars. Use that information as you will.
Most “Manjaro detractors” I have encountered have years of experience with both Manjaro and other Arch distros. Their tales come from experience. When they share their cautionary tales, there are often Manjaro defenders whose best defence is just to deny that what the “detractors” are saying ( about their own experience ) is real.
My core question for the defenders would be, if it is our fault, why do we only encounter the problems on Manjaro?
Let’s go through the bullets above one by one:
I never did that on Manjaro. I probably do it more on EOS. Why only problems on Manjaro?
why does my lack of knowledge of how the AUR works only break things on Manjaro?
this bullet is the best. It admits that Manjaro has repeatedly broken things but we should not hold it against it. Literally this is saying that “Manjaro breaks things” is wrong because, while it does, we should just get over it. Hilarious.
how does attacking the “detractors” address the claim that Manjaro breaks things?
how does attacking the “detractors” address the claim that Manjaro breaks things?
I got in a lengthy back and forth with a Manjaro fan the other day where I repeatedly related the ways that Manjaro used to break on me and how that does not happen for me on vanilla Arch or EndeavourOS. They just kept coming back telling me that it could not have happened and, if I thought it could, that I did not understand how the AUR works. It was insane. Basically, this guy could not follow what I was saying to him. His response to his inability to understand the scenario that I was describing was to insult my intelligence and expertise.
Look loser. I don’t care if you believe me that your dog bites. I will continue to warn people and they can decide if they want to risk it or not.
Isn’t it funny how none of the people who claim that Manjaro “just broke” on them can recall what the problem was? They can’t point at a bug report. It’s nothing they did, naturally (they’re “experienced” users, after all). It just broke.
Meanwhile, it never broke for me or others, in years of use, with dozens of AUR packages installed. So yeah. I think I’ll stick to concrete evidence like a rational person, thanks.
A few years ago I wanted to get away from Ubuntu on my desktop PC so I sat down and considered about a dozen of the most recommended Linux distros install images.
My requirements were:
Image should be live so I could test it without installing.
Should work out of the box with everything I could think to throw at it: wifi, Bluetooth devices including controllers, network shares, play music/video out of the box, printing, audio devices on USB etc.
Easy to install and maintain. No need for brain-dead install or zero maintenance, I’m a seasoned Linux user and anyway I don’t want to be absurd, but I also don’t want to spend my spare time debugging or maintaining the desktop system. I have a server for that.
Recent packages and frequent updates, but stable.
Usable for everyday use, work (mostly Citrix and other forms of remote desktop) and of course gaming.
Rolling release.
Guess which distro ticked absolutely every single box.
Suit yourself. I’m telling you that you’re sleeping on one of the most user-friendly, up to date, gaming-ready, stable and generally hassle free distros out there, and it’s coming from someone who actually tried all the popular ones.
In exchange you just have to stick to a LTS kernel and not replace critical system components from AUR. Which I think you’ll agree are reasonable conditions for all Arch distros, heck, all distros.
Gentoo all the way since 20 years, on all kind of devices, going strong and never looked back.
Ubuntu, I hate you. A messy complex windows-esque caricature in the Linux world, where “somebody else” knows better than me and shoves it down my gully.
So there you go, my best and worst distros choice.
Been usig Debian for home and work and on hundreds of servers for 2 decades and it have been near flawless. Any issues i have had have always been my own fault.
While debian is the least offensive, I did explicitly say world. Add your buntus, mints, whathaveyou into the mix and shit hits the fan very quickly. Yes, real world runs that bollocks in prod. No, I do not agree with it.
Ubuntu gnome. Wanted to install a gnome add on (hibernation button), searched how to do it and learned there’s a section in the gui store but couldn’t find it. Searched for that and turns out they removed the add ons section from the store in the latest version and I need to use a browser. Tried to install it from a browser and it still didn’t work. Tried the other browser and failed again. Searching for that discovered that the pre-installed browsers are snap packages and can’t interact with anything else 🤦
Instantly switched to kubuntu. It had the hibernation button out of the box
Gnome is amazing, without it I probably wouldn’t bother with Linux. Honestly nothing comes close UX-wise for me. I don’t want yet another Windows clone.
Minimising is a misuse of the gnome workflow, ideally you’d move a window to another desktop. Better than hiding it in some dock IMO.
Maximising I literally never used the button for anyway. I double clicked the title bar, dragged the program to the top, or pressed Super+Up. Aiming for a relatively small button just feels worse than all of those. It’s literally a pointless button and I feel like the only reason anybody has it it just because they’re used to seeing it/having a Windows UX.
It’s fine that you want your UX to work like Microsoft’s, but that doesn’t mean others are bad.
E: people get really upset when you point out that their Windows clones are windows clones lol. It’s not an insult.
They must have swapped roles at some point, Elementary lets you minimize windows the last time I checked (use toolbar or gesture), and GNOME doesn’t 😂
I honestly don’t mind lack of visual customization as long as the design language makes sense, is clear, is consistent, and applies to all the system apps and default utilities. In the case of Elementary and GNOME this is OK IMO because they are ridiculously consistent, and share some similarities
Add comment