On Tue, Feb 01, 2005 at 03:03:35PM +0800, Qiangning Hong wrote: > I want to make a i486 machine to run SAMBA server, with the following > requirements: > > - The whole system should run under 32MB memory. > - The boot partition is less than 5MB, the system partition is less than > 32MB, and the rest of hard disk for shared data. (Actually the hard disk > is an expensive flash drive, that's why we want as little as possible of > disk space used by system itself)
You would probably do well to create a the whole filesystem on your PC and then tar it up for transfer. Don't know if the LiveCD will boot with 32 MB of RAM, but it seems reasonable. You should probably also consider mostly skipping Gentoo and portage and going with a stripped down binary distribution, or possibly even something like Linux from Scratch, and try to avoid using glibc if you can; it's big. No guarantees about some of the alternative C libraries doing everything you want; but you might want to look at uclibc. NetBSD has a reputation for running on older hardware, and it's certainly well-earned; the default shell, csh, isn't even linked against the readline library. The libc is smaller than glibc, and there's no question about the BSD libc working. -- Adam Fabian ([EMAIL PROTECTED]) -- [email protected] mailing list
