> > If you're going to go the effort of polled IDE, etc. in linuxbios, should > > we just bite the bullet and assume a stupid FAT partition? > > Why store the kernel in a filesystem at all? Why not just instruct the > bootloader to go and get the kernel (or whatever object file is to be > loaded) from block x, length y.
Well, because it's somewhat difficult to put a new kernel at the same block and length as the last one. So each new kernel would mean reflashing the eeprom.. That becomes a worse and worse idea when you consider that the flash could be a disk on chip which takes a more involved processes to reflash. And then consider that there are some of us who would like to lock out blocks of a good working eeprom for security purposes. It's a better scheme to rely on a bootloader at the start of a given partition or in the mbr, and we will try to do that.
