EndeavourOS versus Arch Linux

I’ve searched the Wiki and the forum, but I couldn’t find anything. I’m curious in the ways EndeavourOS is different from Arch Linux.

The EndeavourOS forums are more welcoming in my opinion.

Installing EndeavourOS is much easier and less time consuming than installing Arch Linux.

In the little bit of time that I’ve tinkered with EndeavourOS under VirtualBox, I’ve noticed that the graphics displayed during system updates are different than what I’ve seen under Arch Linux. The best way I can describe it is Endeavour uses something that mimics the Pacman video game.

Additionally, during system updates under EndeavourOS, I’ve noticed dracut verbage, something I’ve not seen under Arch Linux.

It’s the same but EndeavourOS does the hard work for you.

5 Likes

The difference you’re seeing in the terminal is because the default Arch pacman.conf has the “color” option commented out :slight_smile:

As you’ve also noticed, EOS uses dracut rather than mkinitcpio as it’s generally considered to be a more straightforward tool for the job.

2 Likes

ILoveCandy. is your Pacman video game :blush:

EDit … no comment on " generally considered " :innocent:

Don’t tell the folks over on the Arch forums, but EndeavourOS is Arch Linux with several decisions made for you. If you prefer dracut over mkinitcpio, then EndeavourOS is a good choice. The rest of the choices made for you with EOS are mostly cosmetic, in that you could easily add those choices to Arch or remove them from EndeavourOS, depending on what you want. The dracut/mkinitcpio decision is a little more involved, but you could change from one to the other without too much hassle (from what I have read).

1 Like

same os, simpler to install (tho arch has an installer now I hear) and maintain.

Also dracut is not straightforward at all, mkinitcpio is way simpler to learn and use. But the end user will generally not care since eos handles that for you unless something goes catastrophically wrong with an update or something. Arch users really care though, cuz they more often have to manually update their initramfs.

Tbh I really hate dracut, I tried to use it to rebuild my initramfs like a month ago, and it looked like everything went fine, but my pc wouldn’t boot from it, so i had to eventually give up and restore a backup, never had anything even close to that kind of issue with mkinitcpio, dracut is an overcomplicated mess of a tool, and will happily build broken images and pretend it’s fine.

But it’s not a major issue generally on eos, cuz the system handles it.

You’re right about eos forums being more welcoming, the arch forums are kinda elitist, they’re only really fit for people who have a couple years of linux experience.

3 Likes

As I see it, EndeavourOS is more “simple” and friendly, more focused on ordinary people, for whom the result is more important than the ways to achieve it :slightly_smiling_face:
EndeavourOS just works, right away :+1:

4 Likes

In my opinion community around Endeavour OS is much more welcoming and friendly. Arch community, especially forums, is a complete dumpster fire.:fire:

Also wiki of Arch Linux sometimes assumes that “well of course you know this, were not gonna tell you lol”.

2 Likes

an opinion I will add to my knowledge. thanks

1 Like

I personally like dracut although i have little knowledge about it or mkinitcpio. Ever since EOS switched to dracut i find very little issues. I like the output it shows when updating or installing.

The output is fairly similar for both I don’t favor either one for output, it does stuff, tells u what stuff it does, tells u if something goes wrong (or is at least supposed to do so).

But on dracut, I had a boot issue, and for whatever reason I decided to backup my initramfs before trying to fix it; so I booted off the install usb, chrooted in, ran something like dracut --regenerate-all, output looked good, everything seemed fine, tried to reboot, it was still broken.

Now I don’t remember how I actually solved that issue (dracut was actually the root cause of the issue though, it had to do with drive encryption password… yeah right i remember now, it defaulted the keyboard to english on boot for a certain version of dracut, it was fixed pretty quick but the result was i couldn’t boot because i used non-english characters in my password, i solved it by making a new password with only english characters BUT) after I had solved it, I thought I still had a problem cuz I still couldn’t boot and the result sitll looked basically the same as the original issue, until I restored my initramfs backup, then it booted just fine.

I.e. dracut created a broken initramfs and didn’t so much as give me a warning about it.

Maybe I was supposed to use some other command, but I wasn’t exactly looking to become a dracut wizard or anything, so --regenerate-all was the most promising command I saw in the help dialogue, and it looked like it worked too, generated all the right files, no errors, but didn’t work.

mkinitcpio by comparison never failed, I stil lremember the command roughly, or maybe exactly (which implies to me that arch users use it a lot, cuz it’s been a long time for me), mkinitcpio -p linux although depending on distro and system configuration you may have to specify which linux you’re referring to, but that was easy to find as well in like a dozen different ways.

1 Like

Ya well that’s what I’m saying. I know very little about either and i haven’t had any issues since dracut being used on any of my systems including the nvidia desktop.

EndeavourOS is Arch that’s nicely set up as a “Daily Driver” OS. At one point, I’d created this Meme to explain…

6 Likes

You need to add the --force switch to get dracut to overwrite any existing images.

it didn’t have to overwrite anything because I deleted the original initramfs. The original initramfs also worked remember?

The main difference between Arch & Endeavour is that I’m not clever enough to install Arch, but did manage to install Endeavour :joy:

1 Like

Actually Arch (imo) install is documented well enough that you should be able to install it if you can change device names as necessary (from whatever your storage device is named). It’s not really hard, just understanding and following the directions.
That being said, other than for the experience, there’s no really good reason to do it.

1 Like

EnOS is the best working package out there that I have found. I have built (several) Arch versions (still have one running), but more has been ‘right’ for me on the EnOS setups. Of course, being older means EnOS is even MORE friendly, and the forums here are beyond compare.
As far as dracut goes - I am afraid I have not yet needed to learn it, as I boot from rEFInd on most machines, and the directory locations are remaining as they have been for years, running mkinitcpio for simplicity. Keep in mind I avoid KDE the same way! This is most simple, ‘have it your way’ I have run across so far… Started with TAMU in late 1996 or 1997, early Ubuntu mainly with 5.06 (an 5.04 that was late!) and many try-outs along the way…

@dbarronoss I was just being a bit self-deprecating for a laugh. I’m sure I could setup Arch, I just don’t find configuring OS’s very exciting (just not my bag and all props for all those who do). I’ve literally configured & rolled-out hundreds of servers (Unix, Banyan VINES, Novell Netware, Linux & Windows, bare metal & hypervisor on tin, blades & clusters) thousands of workstations over my career, so it just doesn’t interest me anymore, so I just wanted something that was quick and easy to install to use as my daily driver. It works great :smiley:

Time and Efficiency.

Arch takes a longer time to install and isn’t very user ready out of the box. EndeavourOS makes installing Arch and maintaining it simple with a few easy to use tools. EndeavourOS gives you as close to a vanilla arch with the tweaks and enhancements already to go OOTB. Thus saving you time and giving you more to endeavor :wink:

10 Likes