Re: Minimal Install Guidelines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



dan wrote:
<snip>

-dant


Well, I got it down to 479M. Yay for me. The one problem I see is glibc-common is over 200M in itself.

I've debated in the past about compiling every package, in source form, against a smaller libc, such as uClibc, but thought that this would be a HUGE pain in the ass just to save 200M. However, uClibc's library, in it's fullest form, is around 50M.

However cool it would be, I think I'd just be wasting my time.


Dan,

There is a practical side in what your are trying to do. The smaller the binaries and install base, then the lower the chance for a potential buffer overflow. I don't know of anyone that has done uClibc on the scale that your are talking about. However, take a look at the leaf project at the links below. The bering-uclibc is a Linux firewall that runs off a 1.44Meg floppy disk. Browse the cvs repository. I believe there is a buildtool that automates part of what the team has done with uClibc. That tool may be of interest to you if you really have the time to shrink Fedora. I think you may have some challenges, however. Just like Anaconda, all leaf firewalls use busybox.

SF Project Page
http://sourceforge.net/projects/leaf

There is a picture at the bottom of the description page.
http://leaf-project.org/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=2&MMN_position=16:16

Bering-uclibc CVS.
http://cvs.sourceforge.net/viewcvs.py/leaf/src/bering-uclibc/

Greg


[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux