Originally posted by SystemCrasher
View Post
GRUB is so bloated and supports a bunch of stuff because of how old it is. As file systems and OSs gain features, so did the bootloader because that's how it traditionally worked since they (bootloaders) weren't working off of what the kernel supported like sd-boot does now.
Systemd supports a bunch of stuff because an init system, ideally, should be smart enough to understand WTF it's trying to initialize because the alternative is writing scripts and hoping you don't f*ck up and start stuff in the wrong order.
Leave a comment: