Re: UUIDs (and devfs and major/minor numbers)

David Woodhouse (David.Woodhouse@mvhi.com)
Fri, 18 Jun 1999 15:04:17 +0100


hpa@transmeta.com said:
> Actually, the kernel init code is dropped after kernel is booted.

That, presumably, includes all reference to the initrd code, and the actual
data in the initrd. But it doesn't include the romfs filesystem code. Or indeed
the module loading code, which could also be marked as init code for embedded
systems which have 'boot modules'.

A boot loader like grub can fairly easily boot a selected kernel 'core' with a
handful of modules, reading them all directly off an ext2 filesystem. And this
can be done from a simple command line on a boot floppy. That's ideal for
system recovery.

I don't fancy trying to write a bootloader which is capable of generating an
initrd with the required modules.

Having said that, these are hardly overriding reasons for using such a system
instead of an initrd - Unix has never been very easy to install and recover,
so why should we make it so at this point? But couple it with the other
points I brought up, and it becomes a far more attractive proposition.

---- ---- ----
David Woodhouse David.Woodhouse@mvhi.com Office: (+44) 1223 810302
Project Leader, Process Information Systems Mobile: (+44) 976 658355
Axiom (Cambridge) Ltd., Swaffham Bulbeck, Cambridge, CB5 0NA, UK.
finger dwmw2@ferret.lmh.ox.ac.uk for PGP key.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/