I made a post a few days ago asking your opinion on Manjaro and it was very mixed, with a slightly negative overall opinion. I heard some recommend EndeavourOS instead and did some online research and it seems to be pretty solid and not have the repository problem that Manjaro has.
Just for context I am a Linux noob and have only used Mint for about the past six months. While I don't have any major complaints, I am looking to explore more distros and the Arch repository with its rolling releases. I am not a huge fan of how certain packages on apt are a few years old and outdated. However, I also don't have the time to be always configuring my OS and just want something that works well out of the box.
It's literally Arch Linux but with an easy bundled installer and a couple of small tools you'll forget about.
I am using it until the archinstall script gets easier for dual-boot, encrypted BTRFS configs.
I kinda wished the EndeavourOS team made efforts to improve archinstall and simply bundled their couple extra tools as that, extra tools for easier Arch Linux usage, instead of branding it all like a new distro.
Yes! That's the point. It's just Arch with a GUI installer, quite literally. So, why not simply make the archinstall script better? Or simply make an installer for Arch Linux? It's like you take your grandma's cookies and put a sticker of your face.
If you want something that "just works" any Arch base won't be a good idea in my opinion. I love Arch but there will be certain things to figure out from time to time and for someone with little experience they can be tough! For you usecase I would recommend Fedora, that's a lot more up to date but not a rolling realease and tends to just work for me.
Here's the thing with Arch-based distros: they aren't more stable than Arch, and Arch breaks. Fixing Arch is often possible, but requires Terminal skills. You mentioned you want Arch because of the AUR, why not try Distrobox? It's a tool for integrating containers (and their apps) with the "base" system. With a few commands, create an Arch container, then just use your favourite AUR wrapper (like yay or pacman) as you would on a regular Arch system and you may need to run `distrobox-export ' in the container. Your apps will just show up like any other apps.
The out of date package problem you're running into is because Mint is based on the LTS version of Ubuntu. This means that it's set up for long term service and stability. All well and good if that's what you're after.
As to your problem, I'm not big on Endeavor - or any Arch based distro - for folks who are new to Linux. Unless you're willing to take the time to use Arch itself and set up your system, and learn how it all comes together, you're better off not using Arch. I know I'll get shouted down for this, but IMHO, all of the easy install Arch based distros are terrible for people new to linux.
If your biggest issue is that the software versions aren't as up to date as you'd like, then all you really need to do is switch to a non-LTS. I'd recommend Fedora. I use it myself, and it's easy to set up, works great out of the box, and is up to date. They come out with a new version twice a year, and upgrades run smoothly.
If you're really focused on a rolling release, though, I'd suggest looking at OpenSuse Tumbleweed. It's rolling, super stable, and has a fantastic community. Their Yast tools are famous and really impressive.
Alternately, take the time to install a proper Arch setup. You'll learn a ton, and find out that all that maintenance stuff you feel like you don't have time to do isn't that big a deal, really.
Fedora is ok, idk what it is but I have never had a good experience with Fedora. If you need to install anything outside of the default repos it can be a major pain and while yum is ancient and rock solid, it's replacement with dnf, is terrible and slow. OpenSuse is also rock solid but I didn't like the install experience and while yast is good, you're still limited by the repos. Also OpenSuse is getting rid of, I think it's called leap or something, which I think tumbleweed uses as a base. It's unfortunate but I think the best option for most new Linux users is simply the latest Ubuntu. I hate snaps as much as the next guy, but their packages are fairly up to date. Outside of that you have the niche distros like MX and Garuda, but even those are just Debian and Arch. The other option is LMDE by the Linux mint team but idk how often that's updated.
Tumbleweed is a snapshot of factory. Leap is based on SLES which is based on Tumbleweed. The next SLES release is likely to be immutable and there will be something like Leap but it could have a different name.
@Defaced@s20 Fedora with Distrobox and Flatpak and there should be nothing missing.
I like about Fedora that it is very stable and comes with a recent GNOME. In times of distrobox and other container technologies – who cares for the repository?
I use EndeavourOS and OpenSuse tumbleweed myself, and I'd caution you about using endeavour. It's a great OS that I personally love but there will be manual interventions you'll have to keep track of, and implement. Maybe twice yearly. Like the grub issue, or the repo migration for two recent examples.
OpenSuse tumbleweed however is a rolling release distro that's more stable, takes little in the way of manual interventions, and is quite sleek out of the box. I use it as a work partition for freelance dev work personally.
I love endeavour, but it can take some more babysitting than other distros as it's essentially just a really good graphical arch installer
Apologies if I'm a bit ramble-y, I've recently caught covid.
Just a few simple partitions. I have one for EndeavorOS, one for Tumbleweed, and a third intermediary that I auto mount on both. That one houses a few applications that both need access to, I just added a bin folder before adding it to the path on both. As long as nothing there is system critical it'll be fine
You definitly could get away with just two partitions though if you just want stability, and auto mount your partitions onto each other for ease of file transfer of you want.
it's not really different than duel booting windows, and works quite well
I also have a fourth 70gb partition for a macOS virtual machine as that's much quicker than a qcow file but that's a bit much, to be fair
Endeavour is fairly easy to run and maintain, aside from not having a GUI package manager installed by default (I say this as someone who has been running it for about 2 years now, and still considers themselves a Linux noob)
One underrated feature is the Welcome tab, which also notifies you if there's some critical error in the latest update so that you know to use caution and take certain steps when updating
Other than that, running yay or sudo pacman -Syu is most of the maintenance you'll need to do
I've been using EndeavourOS for about 1.5 years on my laptop and about a year on my desktop. I've been using it as arch but pre-configured. I believe EndeavourOS uses the same repositories as stock Arch, with an extra EndeavourOS repo added for theming and some convenience tools they use.
The UI might not be as easy as Manjaro (I don't think they pre-install a GUI for pacman/yay, but it isn't hard to install one like pamac). Other than that if you use a desktop like Gnome or KDE and install a pacman frontend you probably won't need to interact with the terminal more than you want. Honestly I think EndeavourOS is a great place to start if you want to learn more about Linux without having to spend the time configuring your system from scratch.
It's great. I'm on vanilla Arch now, but EOS would be my first choice if I ever wanted to change to another arch-based distro. The only time I ever encountered any issue (that's not my fault) was the grub issue last year iirc. Other than that, it's been pretty smooth. It's basically Arch with a few QOL features preinstalled.
Edit: just like you, I was on Mint for years before switching to EOS. It's easy, don't worry. You'll want to start reading, though. The wiki and aur are great.
EndevourOS is excellent. It has been very stable for me. It is easy to install. Your problem will not be out of date packages for sure.
That said:
there is no graphical package management. You will need to use command line ( yay / pacman ) or TUI ( pacseek ) tools.
there are A LOT of package updates and you will want to stay current with them. I update my packages multiple times per week.
If either of those things bother you, they may be a problem.
Updating packages is reliable and painless but a chore you need to get in the habit of doing. I suspect you would get more problems if you let it go too long. On the upside, as it is a rolling release, you never have an “upgrade” to go through.
You can use yay to install either pamac-aur or octopi from the AUR and that will give graphical package management. Yeah it isn't provided out of the box, but its a quick one-liner to set it up so it isn't too bad IMHO.
I've been using it since it succeeded Antergos (2019ish) and I've really enjoyed it, I use it on most of my systems! It has really sane defaults and makes for a good Arch experience that doesn't involve setting things up yourself. If you like XFCE, they have the best out of the box theming I've seen a distro have for it, but there are other DEs that you can pick (I think you need internet access during the install IIRC).
It has its own repository that has some nice apps in it (like AUR helpers). The community around the distro is also really good, whenever I've come across an issue posted on the forums everyone seems really chill and noob friendly.
Other than that, it's basically a GUI Arch installer (an amazing one at that!) that doesn't get in your way and it just works. There's been probably one problem, in the four years I've used it, that wasn't caused by me breaking things (the grub incident), but the distro's response to that was very well done.
The only other distros I use are Arch and Debian, but EndeavourOS is always my recommendation for people newer to Linux. It just works.
It has been for me, however no matter which distro you ultimately choose, on Arch I'd very strongly advice to use btrfs as your file system and snapper with snap-pac for snapshotting. It gives you a relatively straightforward way to recover in case you encounter a broken update. At least if it only breaks to a point where your kernel / tty and snapper are still alive and well.
It's very easy to set up, but if your really want it out of the box (and even with bootable snapshots), you could give Garuda Linux a try. I'd advice to have a look at the different versions, especially Dr43gonized and KDE minimal. Dr43onized Gaming is very bloated and only good to get to know some cool software imo.
It's a solid choice for a lot of the reasons you mentioned. I used it for a long time before switching over to regular Arch and I still use it as a live USB to recover my Arch install or to rollback to an older BTRFS snapshot.
I will say though that it is sorta barebones enough it essentially becomes a gateway drug to regular Arch. If you're curious, you might want to check out the official archinstall installer that's bundled with the official Arch iso. It really makes it quite easy to get a working Arch install up and running.
After getting really familiar with EndeavourOS, I was just curious about how hard an actual Arch install was. Then I found out about the official archinstall tool bundled in the ISO, decided to try it out, and it gave me a relatively barebones KDE desktop that was super snappy and that I could expand however I wanted. It just felt nice so I decided to stick with it. Now I am so used to using archinstall on my many Arch deployments (desktop, DIY NAS, home theater PC, work laptop, Surface Pro 7) that it really just feels like home.
After Antergos shut down, I briefly used Anarchy installer. When that also shutdown, I became a bit wary about the longevity of these smaller community-driven Arch-derivatives. I don't have anything against them and it's super cool that these projects exist to expand the appeal of Arch to more users, but personally I wanted to be familiar with something that I knew would exist for a really long time and wouldn't close down due to the developers getting too tired of doing maintenance, which is a very real thing in FOSS. I am constantly getting new devices and installing Arch on them, so finding a more permanent solution that I knew was always going to be there was important to me.
I'm running EndeavourOS on a little Ryzen box I got for a desktop. It's fine. They have their own mirrors hosting some different core packages than base Arch, and it seems pretty stable. I haven't had any issues other than some missing PGP keys once.
That said: I've been using Arch-based distros for a while - I have a half dozen different servers running Arch, and a laptop running Artix. After installation, I haven't used any EndeavourOS tooling. I do most maintenance from the command line, and I use a tiling window manager. So my experience doesn't really stress test the EneavourOS configuration, or any of the tooling it provides.
"Always configuring" isn't what Arch requires. It requires you to be tolerant of every so often dealing with a bug or two. Currently, the Arch-packaged version of Waybar has a regression which prints fractional seconds when using %T or %S specifiers. A tad annoying, and I could fix it by switching to waybar-git, where it's been patched. But that hasn't hit my threshold of annoyance, as I bounce between Sway and KDE.
The grub issue was a bigger deal, and while I knew how to resolve it (liveboot → lsblk and fdisk -l got me all the info I needed, then cryptsetup, mount -o subvol=@, arch-chroot, grub-install) the EOS blog had a nice guide.
But the reason why I chose it? Firewalld and Pipewire by default, customizable welcome app, and pretty simple otherwise.
NixOS will probably fully convert me in a year or two, but I've greatly enjoyed my time on Endeavour.
It's exactly as most people describe: Arch with a Calamares installer, for all the good and bad that entails. I've never been sold on Arch for daily driver use since stability and simplicity is paramount to me, so I tend to use Fedora as a relatively up-to-date distro that I can generally trust not to totally break.
However, if you really want to jump in both feet first into troubleshooting and learning Linux, Arch and EndeavourOS are fantastic. Neither holds your hand too much out of the box but they also have an excellent and helpful community and documentation if you run into trouble or don't know how to do something. Just… you have to be willing to deal with that kinda stuff, and not everyone is (I'm certainly not).
I've been using EndeavourOS for a little over a year, and I am very pleased with my experience so far. The only issue I've encountered was a GRUB problem, which I had to fix manually using the terminal.
I’ve been using it for a while now. It’s generally good. I’ve been facing random system crash issues during gaming or using Firefox or background steam. I have an amd 6800xt and don’t have this issue on fedora.
It's very good but as it's Arch based, there will be some manual work required. If you want to try a rolling release without the fiddling, try openSUSE Tumbleweed.
As someone who's used it for at least 3 years, go for it. However, it requires lots of configuration to get it the way you like it, so openSUSE Tumbleweed is probably the better pick for you.
It also comes with cool utilities like nvidia-inst (archinstall advocates, write that down) and the community's great too.
Been using it as my daily driver for ~2 years now and it's been great. The arch-keyring needed to be updated first was annoying but I believe they solved that in the last year since I haven't had any issues with that.
Pretty awesome experience; if you're new to Arch and Linux are both great ways combined to learn about it. It did break on me but nothing super problematic.
If you don't auto update or update weekly you'll have a pretty fine experience.
I picked it to enforce me to learn the way of Linux and or Arch specific since the aur and wiki are pretty nice.
Though do come from relative mild Linux experience and a great Windows knowledge from my job as sysadmin.
Do wanna see how I could incorporate more Linux into my environment for tasks.
It's my favorite Linux distro nowadays. It has the DIY element of Arch but without the complexities of its installation process. Effectively that has allowed me to use it as a daily driver on my main machine, but also a stripped down OS for an emulation console with a wide selection of packages. I wasn't happy with the whole grub fiasco, but the fix was easy and it was nice to see that they added systemd-boot as an option. Overall, it's pretty easy for me to recommend.
This is a good explainer. Basically, a grub update caused systems to fail to boot. I think the EndeavourOS team did a nice job responding to it though.
When I built my new PC (January last year) with an Intel 12th gen I first wanted to install Debian, cause I've used it basically ever since I've used Linux, but the kernel shipped with Debian did not support Intel 12th gen yet, so I was looking for another distro with up to date kernels/packages and stumbled upon manjaro, but quickly realised that it had some issues, than went for a manual arch install just for the sake of it, some stuff broke and I couldn't be bothered to fix it since I didn't do much on the system set anyways, I kept my home partition and installed endeavour and have been using it ever since on all my machines (with the exception of a short trip to fedora on my work laptop. It is just arch and basically any thing on the arch wiki applies, the only difference is some sane defaults and packages/services you'd most likely want to install and configure on your arch system anyways, they're just using the arch repos and have added a repo of their own with some "bundled" packages like DEs/WMs and AUR helpers
I agree with everything you said other than I would advise against using pamac. It will cause fewer problems than on Manjaro ( as EOS uses the real Arch repos ) but it may still cause problems.
I didn't even know pamac was a thing outside of manjaro, but yes ofc just use paru (or yay or sth), nowadays I rarely ever use pacman itself, but use paru for basically anything
I've used Arch on all of my systems for almost 9 years now. Installing it from scratch takes me 15 minutes, without any pre-existing configs, because I'm just familiar with the process, and what I want on my finished system. It works, and it works well.
That said, Endeavour is great. To me, it's a no-bullshit Arch-based (important distinction) distribution, and the "sane defaults", if you will, are reasonable to me. I don't necessarily agree with all of their config choices, but that's just to be expected on Linux on general.
I would definitely recommend this to practically anyone
I use it on my gaming laptop. I've been using Linux in various ways since the nineties and just wanted to install Arch easily while I was brewing coffee, I had it ready to play games from my old Steam SSD within 20min. It installed proprietary NV drivers and keeps them up to date with new versions and kernels without me having to bother with that silliness, likewise for certain multimedia codecs that you have to go look for with other distributions, which is a bother.
However, I had to setup btrfs-assistant+grub-btrfs+btrfsmaintenance scripts myself, I wish it had an install option for that and I'm thinking Garuda might be a better option for this reason as that's configured by default for new users.
It also lacks a GUI app installer, it can be bewildering for newcomers to search for packages with yay and understand pacman/yay stuff. There are ways, like octopi to remedy that but it's not there by default.
TLDR: As an experienced user I enjoy it, I didn't have to waste a lot of time and attn to install and it works well.
It's great! I'm using it as my daily driver on my desktop. Haven't run into any issues so far.
It comes with some handy tools like a one click updater. So general maintenance is very easy.
I haven't used it, but it seems like a thin wrapper over Arch so it should work pretty well.
If you don't want to tinker but want a rolling release, give OpenSUSE Tumbleweed a shot. It has a lot going for it that other rolling releases tend to either not do or leave to the user, such as:
BTRFS snapshots configured automatically - if an upgrade goes bad (pretty rare), you can do a snapper rollback and try the upgrade later
OpenQA - the devs write automated tests when there's a problem, so breakages rarely repeat
YaST - system settings management, so you don't need to learn all of the CLI tools for things like firewalls or user admin
And packages are usually about as new as Arch, sometimes newer. I used Arch for ~5 years and Tumbleweed almost as long, and Tumbleweed seems to work better for me (less manual intervention, less breakage, etc). If you want a custom package, it doesn't support the AUR, but it has a user repository that has pretty much everything I wanted from the AUR anyway.
Arch is great if you want to tinker and make a super customized setup, but if you just want newer packages, OpenSUSE Tumbleweed or Fedora is probably a better option.
I had already used other linux distros for a while but never arch (or arch based systems), so I decided to give EndeavourOS a try and I am really liking it, it's pretty solid for me. I am currently using it with Gnome in my personal laptop and I really just needed to configure gnome (my extensions and such), nothing about endeavour especifically.
That being said, EndeavourOS does not ship with a graphical package management tool by default so it's up to you to choose one or just use the command line to manage your packages (if you're new to Linux it can sound complicated at first but it's quite simple when you get used to it).
There are other solid and "noob-friendly" rolling-release distros like Fedora and OpenSUSE Tumbleweed, but if you want arch, EndeavourOS is an excellent choice.
There are people in this thread saying things may break in Arch based distros, but I couldn't disagree more. From my personal experience Arch is very stable and since I started using it 3y ago it has been rock solid. When I was using Ubuntu I sometimes had to deal with dependency conflicts and missing packages from the official repo that was very annoying to solve
It's a great distro but if you want to have more solid experience you could consider do these things
1- install LTS kernel alongside the normal one (especially if you use nvidia) because who knows what would happen in newer bleeding edge kernels .
2- some people like to use timeshift (I don't use it personally but it's recommended) and it's better to make btrfs disk .
3- don't use aur unless if there is a package that you can't get by official repos .
Other than that I feel like it's pretty stable distro and fast but please you have to consider doing these recommendations (from my personal experience)
I hope you enjoy your arch (endeavour os) experience .
Its is pretty solid choice for arch users . It is like what mx linux is like to debian.Its good for beginner to try out arch though when you are using arch you kind of have to be always ready if something goes wrong.
One thing I don't know about any Arch based distributions is how about configurations. On Arch, the default configurations for some packages, whether do not work out of the box, or are not the safest configs. Whether while installing new SW, or while updating, there's a good level of involvement particularly with configurations.
Apart from installation, which in rolling release distributions it might be about a one time thing per device, configuration might become a burden for new users.
I believe Manjaro (I've never used it) comes with some sort of sane configs that work out of the box for most users, unless when looking for particular tweaks, or so I read in the past. But Manjaro has fallen really down on people's preferences. If EndeavourOS uses Arch repos, I'm wondering if there's any difference, once installed, between maintaining Arch and maintaining EndeavourOS. Just by how it sounds, it's the same thing, a lot of wikies readings (particularly when not familiar with the SW and how to make it work, there's SW that works without particular configs, but there are some that don't really work nicely out of the box on Arch), having to config lots of things to install stuff and make it work, and then be careful on upgrades about configs changes. It doesn't look like EndeavourOS makes this any simpler, and just having some extra stuff, but not having their own repos, where they package SW with curated configs, then I see no purpose other than to make the Arch install easier, which now a days have alternative ways to do so.
Can some one please clarify on configs, and maintenance in general, for EndeavourOS? Is there an Arch based distribution really making this easier on new gnu+linux users, who are are really not used to deal with any of that? TBH, depending on Arch packages repositories sounds hard to achieve any of that...
“ Can some one please clarify on configs, and maintenance in general, for EndeavourOS?”
EndeavourOS is Arch with a nice installer and decent default configs. It is super easy to get to a nice, fully configured desktop. Once installed, it is basically Arch Linux.
Yeah, I was afraid so... I'm OK with Arch, and I actually use Artix (to avoid systemd), but I know there are people who don't want, neither can do configs, nor maintain them on upgrades, as it's a typical thing on Arch, and most distros based on it... So I'm afraid there's really no Arch based distribution for those kind of users, and EndeavourOS seems no exception. Actually if one really wants typical Arch after installation, there are alternatives to the Arch ISO, no need for other distribution for that I'd suggest...
It'd be nice to have an Arch based distribution equivalent to Mint, so maintenance is really minimal on new users, and users with no tech abilities. Something rolling release is actually something welcome for such users, since having to upgrade on major versions is not always as clean, even for people with some experience.
I have Arch on my notebook Sway and on my PC Endeavour OS first SSD Gnome, second KDE. Instalations was without any problems, minimal apps, no any problem. Recommend!!! (Best os, simple to install, very good community, maintenance and always up to date.
Your issue seems to be outdated packages, so I wouldn't recommend distro hopping(especially to something arch based) for just that reason. Look into workarounds for those packages in mint itself. In the worst case scenario there's also the option of compiling from source.
I wouldn't recommend distro hopping to arch without some high level understanding of the different moving parts of the OS. EndeavourOS has given me almost no issues but when things break(like grub a while back) you have to be OK with touching parts of the system that just work and are taken for granted on distros like mint. It's why I don't consider anything arch based friendly to a "noob user".
If you're a "noob user" who wants to learn more you can try endeavourOS, that's kind of the spirit of it.
You should prepare yourself to be the car enthusiast of computer users when thinking of using Linux at all, especially for gaming. You are the car but of computing when you dip into Arch based or other similar distributions. You will spend time looking at parts of the OS most people take for granted and can spend as much time as you want fiddling with tiny bits of the OS to tube it to whatever you want. So really it depends on what experience you want.
Endeavour is great, but not always smooth sailing.
However, I also don’t have the time to be always configuring my OS and just want something that works well out of the box.
You might have some of that ahead. I had to dive into configs to get things like trackpad scrolling and gestures work on my laptop. I eventually switched to Fedora on that machine when an update broke the bootloader and I couldn't be arsed to fix it.
Endeavor is basically an installer for Arch. It is litterally Arch so if arch has issues Endeavor will be affected.
Manjaro, on the otherhand is downstream from arch so when arch has an issue manjaro testinh branches will catch it before they get to the stable stream.
If you want to have fun with the open ocean waves of upstream Arch then go with Endeavor.
It is overly hyped for what it is. They basically took over from Antergos .
Been using it the last 2 years and I find it great. Before that it was Mint about 5 years and PopOS about 2. Don't think I will ever go back to a Debian based distro
I went to EndeavourOS with i3WM (from dual boot Windows/ Ubuntu) and have been loving the experience. It's really helped push my boundaries with learning Linux.
That was the first distro switching from Mac. Obviously. Used for 5 days only. Everything is too simple to make it convinient and easy to use. Top taskbar is absolutly useless, yet takes some vert space. Replacing most default apps or try Mint? Mint was ok (BTW).
Idk how it should be called, there are Applications menu, time in the middle and various shit on the right. This taskbar does absolutly nothing in OHH LOL in Elementary OS. My bad. I use cinnamon and taskbar is really more powerful, could be made similar to windows or xfce. I actually tried EndeavourOS live, but you can not see its cinnamon without installing it. Anyway I am curious what bad track record, I use Mint.