Whats really missing right now:
* UUID and LABEL detection in klibc mount, libblkid and libuuid from
e2fsprogs should be part of klibc mount
* all the root on raid, lvm, evms should be sorted out. you are the one
who can implement it.
* fsck for jfs, its probably the only root filesystem that requires
manual fsck
All this requires glibc right now in our initramfs image. Once we have
klibc support for all the common root filesystem stuff, it can be part
of kbuild in one or another way.
The whole topic will give a larger thread than reiserfs, bk and cdrecord
together. So I will better shut up now and implement it, one day...