GRUB vs LILO and how STUPID the X86 architecture really is...

Ian Molton spyro at f2s.com
Sun Oct 13 18:02:47 PDT 2002


Hasnt anyone in favour of grub realised that making ever-more smart
bootloaders is the WRONG thing to do?

The ARM community got it right ages ago - the booloader is the thinnest
shim possible, and sits in ROM, handling

1) system initialisation (basically, setup RAM)
2) wakeup from sleep
3) getting the kernel running.

And the idea is to stick the entire kernel into ROM.

No BIOS loading bootloader loading bootstrapper loading second stage
bootstrap assister loading kernel loader loading kernel image installer
loading kernel bollocks.

KEEP IT SIMPLE!

now, obviously X86 hasnt (through its tracically STUPID collection of
design mistakes leading to the current generation) had the benefit of
sensible size flashable ROMS, but LILO is about the best you can do on a
stock X86 box when it comes to a minimal bootloader.

bootloaders shouldnt be poking about in filesystems. they shouldnt be
full of knobs and buttons. they should load the kernel, or the rescue
kernel, AND BE DONE WITH IT.

Grr. shitty X86.
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-dev' in the subject header of the message



More information about the lfs-dev mailing list