Hi,

i just saw a message that kernel 2.5 will be supporting a new type of
initial ramdisk, as the old initrd may be gone in a while...:


The first initramfs patch was posted by Alexander Viro this week. This patch
is the implementation of the new 2.5 boot process that was first discussed
in the July 12 kernel page. In this scheme, the kernel executable image
carries with it a cpio archive containing the contents of the initial root
filesystem. That archive is loaded into a ramdisk at boot time, at which time it can 
be used to continue the
system initialization process. 

The hope is to move much kernel initialization code out of kernel space and into this 
ramdisk. The result is a smaller kernel and
more flexibility in how the bootstrap process is set up. For the moment, the tasks 
that have been moved to
user space include: 

- Finding and mounting the real (permanent) root filesystem. NFS root filesystems are 
handled here as well. 
- Setting up any initial ramdisk (usually for the purpose of loading kernel modules 
needed for the boot process). 
- Running the linuxrc boot script. 
- Finding the real init process and running it. 

There is more that can be moved into this filesystem, but that's a good start. The 
claim is that kernels running with this patch
will function identically; no boot setups should be broken or require changes. Mr. 
Viro would, of course,
like to hear from anybody with evidence to the contrary. 

its from http://lwn.net/2001/0802/bigpage.php3

looks interesting i think ...

-- arne

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to