Yes, on a recent Arch install I used a list of packages that included dracut for my pacstrap and my resulting installation did not include mkinitcpio at all.
It is interesting that mkinitcpio and dracut do not conflict with each other from a package management perspective. Do you know if there is some reason they have decided to allow them both to be installed? It seems like it would cause nothing but problems.
I donāt have any inside information but it is probably because they donāt technically conflict. Since the dracut package ships without any hooks, it doesnāt hurt to have it installed. However, if you actually start using it, you will likely have a problemā¦
So, to sum this up, if you install Arch Linux The ArchWiki way without any intervention (as described in the ArchWiki), and without explicitly installing dracut, you will always end up with an mkinitcpio-installation.
That is quite useful as an update, but what I wonder is the little, yet important things, such as standard(-ish) out-of-the-box ssh hardening, login brute-force prevention etc.
I imagine vanilla Arch would leave all that to the user, as opposed to a more curated distro. So I wonder how much I need to dive into these things myself on EndeavourOS.
That is very individual. For example, I donāt do disk encryption at all, I just encrypt the individual files that contain sensitive information and I am mindful never to write them to disk when I decrypt them.
This is concise and more than enough plusses for the new user who is intimidated by the arch installation and/or community. I should know, I am one. Itās been 2 weeks and I appreciate and even love the āterminal-centricā existence as I prefer it. I really dig it. I have a #1 and this is my #2ā¦but I donāt spend much time on my #1 lately. Endeavour is that kind of OS.
I agree. My comment was not trying to diminish it. Iām merely trying to understand what are the āsane defaultsā we are talking about, so I can plan my installation properly.
Iāve used Gentoo for a decade or so (and Manjaro lately), so I have no problem with the console and tweaking, but I know that I am quite rusty. I am also ā as probably others looking at EndeavourOS ā lacking the time to go LFS, so knowing the defaults helps a lot.
I hope that if something was in any way (widely) dangerous, it would be either already fixed by default in EndeavourOS or documented as a step in its installation documentation.