So I’ve been using Fedora as of late, and I just wanted to share some thoughts regarding the live installer.
It is possibly the best installer I’ve used for a Distro. It can be as simple or as complicated as you want and can do most anything you want/can script it to do.
The single feature that sold me on it is the ability to setup any Mount point you want during install. I have 4 drives I set to certain mount points. Normally I do the install setting root, home, efi, and swap. Then I chroot into the install and setup my additional mounts before booting the system. Anaconda let’s you do this easily, all from a GUI, AND it handles BTRFS raids like a champ.
If you haven’t, just test it out in a VM. Its really a joy to use even if Fedora can be a pita. I’m assuming its Fedora/RHEL specific and that’s why nobody else seems to use it.
Not sure if you saw this news from Jan.2022, but Anaconda is going to be getting a rewrite in the future. Personally, my favorite installer is the one PopOS uses, which I think is based off the ElementaryOS installer because I like it’s ease of use, simplicity, and beauty. To me Anaconda has always felt like a relic from earlier Linux days, but function-wise I’ve never had any problems with it.
I have a simple use case for my laptop, so I don’t need anything fancy with an installer. Anaconda does the job well and quick with minimal steps, so I’d give Anaconda a 4 out of 5
It’s funny I see this post just now, I actually installed Fedora 36 over the weekend on my laptop, and after fixing a few nvidia quirks and adjusting some configs, Gnome is running smoother than I’ve ever had it. Fedora is doing some sort of voodoo magic or has bewitched me because I think once I’m done testing it in a week or two, I just might stick with it!
Fedora doesn’t offer to setup hibernate. No good for me. If I’m using an easy installer, it needs to be easier than that for me.
Good distro. Better for desktops than laptops though imo.
I assume that’s a limitation of anaconda since it also ships with both Bluetooth enabled and even my printer just worked right out of the box, so it can’t be a security issue as those wouldn’t be included if it was.
You cant do any random mount point you want last time I installed EOS a few months ago. Calamares let’s you select /,/home,/boot,etc. but not type anything you want.
Looking at its documentation I’m not so sure. It might just be a choice on redhats part because hibernation can be hit or miss depending on hardware but suspend is usually OK.
Its seems to be able to do just about anything you can script.
I’ve had a good number of systems that when they enter hibernation they would refuse to wake. This is across many years and different hardware/vendors so its a sensible choice to me personally. I don’t use it because its never worked reliably for me.
For me its SELinux, as I’ve got older I’ve gotten more paranoid and RH has put a lot of work into setting the policy for it on their distros. I simply don’t have the desire to invest the time needed to do it on Arch for my desktop. My (currently broken) laptop will continue to use Arch though because Fedora makes some things an absolute chore to do.
I had to figure out the dependencies and complied PSensor myself, which I obviously can do but why isn’t it in Repo when Xsensors which hasn’t been updated in centuries is? Just getting the hacks my laptop needs going would be awful based on things like that. Something that simple required 100x the normal effort needed, my laptop would take weeks lol
Be carefull with that. Another sign that points to it, is that you haven’t yet realized Linux/Arch is voluntary. When I read you are old, I was expecting you take over some packages for maintaining.
Haven’t used Fedora in ages, but it is no doubt a great distro.
EndeavourOS installer has a feature that is not in calamares: the user_commands.bash script file which will be executed in the end of the install process.
User writes (or downloads it from somewhere) the contents of that script before starting the install process.
That script can do almost anything to the installed system, like
install and remove packages
add 3rd party repositories
make the new system use the Arch testing repos
manage grub menu entries, e.g. set the default entry
manage systemd services
write dotfiles under $HOME for the newly created user
and much much more.
As far as I know, the only limitation is: it is not possible to install packages from the AUR.
But maybe we can find a solution for that as well in the future.
You can do any mountpoint you want. It offers the most common mountpoints but you can type anything you want there.
There is no doubt it’s partitioning tools are powerful. Especially the blivet-gui. However, there is minimal other configuration available and it is wildly unintuitive.
From a usability perspective, it is the worst GUI installer I have ever used.
Im curious what you find unintuative about it? what do you feel is missing?
Ive tried this numerous times with calamares and it has never let me type anything for the mount points, only select per-defined ones. is this a recent addition?
Im curious why this hasnt ever worked for me then, in EOS or Manjaro when i would type in the mount point it wouldnt assign it. Ive tried at least a dozen times over the past couple years to do so. Thats why i even do my chroot into the system before boot