I said this to someone once and they accused me of being “elitist”. The simple fact is when I learned how to do this stuff, there was no such thing as a GUI for any of it. You did it on the CLI, or not at all.
(Almost the exact same experience with git, funnily enough)
I 100% agree though; the bones of the setup of my NAS (admittedly mine is Ubuntu, just because everything else I run is too) was done once 18 months ago, and most has never been touched again. Just software updates every now and then and ignore it the rest of the time.
I don’t feel like I’ve lost any functionality doing things this way, either. I discovered when a disk died that it even uses SES to light the error LED and turn on the annoying beeping noise on the JBOD, and I didn’t have to do anything to set that up. I call that a win.








Back in those (pre-UEFI) days it was quite easy to add GRUB to the Windows boot manager instead.
You’d wind up with a menu entry that Windows would usually leave alone, unlike its aggressive reinstallation overwriting GRUB.
Once UEFI came along, it became easier to give each OS an entire disk with no connections between them, and use the BIOS as the boot menu.
Or, y’know, just give Windows the flick and only run Linux 😉