@mischievoustomato@Suzu Yeah tbh, nothing to say on the quality of Arch, but GRUB is such a finicky little thing to set up and use compared to literally anything else.
@Suzu@mischievoustomato I never got to use LILO but I did get to use whatever Open Firmware bootloader (BootX?) that Ubuntu for PowerPC shipped and that was absolutely rock solid.
@allison@mischievoustomato LILO was an ancient bootloader that was way more simple and easy to use than GRUB, but was eventually phased out. IIRC, I was forced to start using GRUB because LILO had trouble with SATA hard drives (keep in mind I'm talking about a period of time where you had to have a floppy disk with the SATA controller drivers for Windows to be able to recognize the disks).
@Suzu@mischievoustomato@LoliHat modelines always felt like some dark arcane art to me when it I was configuring contemporary linux distros in emulation
@allison@mischievoustomato@LoliHat actually, if my mind is not foggy, XFree86 was also pretty simple to work with, and I had a lot of trouble wrapping my mind around X.org when distros started pushing it and discontinuing XFree86
@Suzu@mischievoustomato The particularities of Wayland related stuff are exposed by whichever compositor you're using. As far as systemd-boot, it's quite simple and feels way closer to what LILO used to be than any version of GRUB, one of the only nice things I'll give Poettering credit for.
@mischievoustomato@allison IDK. I feel that, as both hardware and Linux shit got more advanced and automated, it also became more complex and cumbersome to manually maintain. LILO was incredibly simple, as far as bootloaders go, and had a very easy syntax. Grub, by comparison, was very complex. TBH, I haven't bothered to mess with systemd yet, so IDK how simple it is in that regard. But systemd has more or less the same problem, and it's one of the reasons people hate it. Init.d was very simple, a bunch of files with relatively easy syntax it was easy to understand and mess with. By contrast, systemd works in a very different way and requires the uses of specific commands to mess with, it's a bit more of a chore to do it. Same with xfree86 in comparison to the more complex xorg. And now Wayland. I'm playing with Wayland in my opensuse install, I installed Hyprland, and, as far as I understood, you can't even directly mess with Wayland.
It also doesn't help that even device names are shittier nowadays. It used to be /dev/hda1, hda2, etc. Or /dev/sda. Now, the drives in my PC are named /dev/pcie00000:18:03:74/nvme1 or something like that, so yeah, screw it, let the distro tools automate everything, I have no time for this shit.
> be grub > complex > have to edit a file and then run another executable to fucking set the boot config
> be systemd-boot > be simple > just literally write the boot files easily, without any hassle > sure, manual, but it wont blow up on you a la grub > if you use some other systemd stuff it can also do some stuff automatically