You do not hear that EndeavourOS is suitable for newbie users quite too often. The reason is that EnOS is based on Arch that is considered as out of newbie competence.
But let me explain. I am a newbie/average user, and I found many distros’ recommendations very misleading. In a hope to eliminate this situation and help newbie Linux users, I wrote this post with my experience of choosing and using some Linux distros. Of course, this is the only one-person experience, but you can compare my use case with yours, read comments on this post, and choose the best one for you. Nethereless, I believe that EnOS is the best choice for newbie/average users for Linux, so let me continue.
My use case
Browsing, Media consumption (music, movies), Media creation (screen recording, video creation), Office (docs, tables, notes, calendar), Mailing, Messaging (all kinds of messagers), Conferencing (Video, Screen sharing), Learning (English, programming, courses), basic Drawing, basic Coding.
I need all of these to be solid and reliable as I use my laptop for my work. I do not want too much hustle with errors and maintenance.
So I need everything as an average user except gaming. I am not a prominent expert in gaming, so I cannot say if EnOS is suitable for gamers. At least MineTest for my kids is working well.
Before switching to Linux, I was a Windows user. I only wanted to try Linux because of the bloatedness of new Windows distros. Since Windows 8, there have been an increasing amount of preinstalled unremovable apps.
If your use case is similar to mine, I believe it is worth reading further.
My mistakes in choosing the best Linux distro
I did this:
- Googled “the best Linux distro for a newbie.”
- Watched videos from recommended YouTube channels about Linux.
- Answered questions in DistroChooser.
The result was similar in all three sources: Linux Mint, Ubuntu, PopOS, ElementaryOS, ZorinOS, Manjaro.
So, I started with Linux Mint with Cinnamon as it was described as the most familiar in interface solutions for former Windows users and very stable. I didn’t have experience with Linux before, so mostly my experience was enjoyable. To make it enjoyable, I followed one suggestion from Linux YouTubers; I changed my apps in Windows before switching to Linux. For example, I changed MS Office to LibreOffice, Evernote to Joplin, MovAvi to OBS Studio, etc. After using them on my Windows system, using the same apps on Linux was straightforward.
But after using Mint for several months, I started to notice some inconveniences, which I had to solve by reading piles of posts on the Internet. Most suggestions gave me terminal commands, and I wasn’t sure of the consequences of running them. Learning new stuff was very beneficial for my understanding of Linux, but the way of my competence and comfort zone.
For example, my main problem was the CPU temp, as I discovered it was an old Linux kernel issue in Linux Mint. I failed in raising my kernel as high as I needed, so I decided to switch to Ubuntu with GNOME.
I don’t bother you with my Linux journey anymore and go straight to my conclusions. After Mint and Ubuntu, I tried PopOS, ElementaryOS, ZorinOS, Fedora, Manjaro, EndeavourOS.
There are my most common issues with all distros recommended for newbies:
- An old Linux kernel and difficulties in switching it. It might bring some hardware compatibility problems. Some distros had errors even on the installation stage due to hardware issues.
- Package managers included in these distros don’t have all apps, many included apps are outdated, and many do not have all features. It brings us to the necessity to compile some projects from the source, which is not a newbie-like task.
- Inconsistent UI. Some apps are dark, and some are white. To bring consistency to your themes, you should go beyond newbie territory.
- Community is scattered. It isn’t easy to find a good answer. For example, there are tons of articles for old Ubuntu versions that are not applicable anymore.
All in all, we will see how EndeavourOS would solve all these issues.
How to use an EneavourOS as a newbie
- Choose a desktop environment. I recommend XFCE as the most stable and close to Windows XP theme. EneavourOS community made beautiful wallpapers and themes for XFCE.
- Prepare a live USB with EnOS and try all your crucial apps on it before installing anything on your machine. It is a good recommendation with all Linux distros. If you encounter problems with a distro on live USB, you will probably experience them after installation.
- Use recommended options on EnOS installer. As you are installing XFCE, you don’t need an Online installation. I prefer to choose the 'btrfs with hibernation option in Disk partition, but it is not unimportant for future usage of OS.
- After installing and updating your system, install ‘timeshift’ for snapshots and ‘bauh’ package manager from ‘yay.’ Enable Flatpack, AppImage and Snap as described in Bauh help. Choose the ‘btrfs’ option if you use it.
- Go to the EnOS forum (you are here) and choose the best backup strategy for you. The only disadvantage of Arch is the possibility of dependency issues after updates. It is a rare case, but considering the daily basis of updates, it is probable that some updates broke something in your system once in a while. So having timeshift snapshots and backups is necessary.
Now you can install any available for Linux app from Bauh. The combination of pacman, yay, flatpack, appimage and snap gives you many working apps with the latest versions and latest features.
Without problems
Maybe this is only my experience, but I can concentrate on my work better with EndeavourOS than with any other distros. Everything is just working. Preconfigured UI installer of EnOS makes it possible to install and use Arch by newbie users. I didn’t mention installation procedures or settings after installation, but I can assure you that they are more straightforward than Windows.
I forget to mention that it is possible to make a fully working EndeavourOS (or any other Linux distro) installation not only on your hard drive but on your USB stick. In that case, you can use Windows/Mac and Linux altogether and compare them. Installing EnOS on USB is quite simple; you will need 2 USBs: one for live USB one for installing OS. The second one is better to be a fast USB Boot your PC from live USB and install OS on a second USB.
I hope you enjoy your Linux experience, and I hope that I saved you from the distro choosing problem, which is quite unintuitive when you are a newbie user.
It is welcome to correct any mistakes of this post in the comments section as I am not professional by any means. Thank you for your time and support!