On Thu, 2005-08-18 at 23:45, [EMAIL PROTECTED] wrote: 
> It's not very trivial to move to initramfs. Currently we use busybox in
> initrd which is compiled against uClibc, initramfs is using a method off
> "pre-init" programs which must be compiled against klibc. This means
> having the same type of programs compiled against klibc (which can't be
> busybox, because that won't be compiled against klibc) in initramfs and
> userspace programs (busybox) compiled against uClibc (or glibc in the case
> of plain Bering).

Eric,
I'm seeing people use initramfs with busybox. From what I understand
either uClibc or klibc can be used with initramfs.

Google string: initramfs busybox
http://sourceforge.net/mailarchive/forum.php?thread_id=7934561&forum_id=5348

Google string: initramfs uclibc klibc
http://www.redhat.com/archives/dm-devel/2004-September/msg00008.html

> Implementing initramfs would mean a lot of redundancy and added size.
> Besides not all programs we need in pre-init have a klibc version (like
> makedevs f.e.).

I'm not understanding how this change would introduce redundancy. Of
course, size is always a concern.

> We already use ramfs b.t.w. But what is currently the real benefit of
> initramfs to LEAF?

The lwn article sums up the benefits, but I'm still looking for a
better overview of the features/benefits.

        Initramfs arrives
        http://lwn.net/Articles/14776/

> The combination initramfs and kernel 2.6 makes the distro 50% bigger.

Have you tried it? I'm seeing boot images from other projects that are
approximately 1.5M.

Another interesting klibc and initramfs link:
http://fxr.watson.org/fxr/source/Documentation/early-userspace/?v=linux-2.6.9

-- 
Mike Noyes <mhnoyes at users.sourceforge.net>
http://sourceforge.net/users/mhnoyes/
SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to