Thread (1 message) 1 message, 1 author, 2000-11-19

Re: [PATCH] swap=<device> kernel commandline

From: Werner Almesberger <hidden>
Date: 2000-11-19 12:58:19

Eric W. Biederman wrote:
Hmm. What does it take to mount an NFS partition?
Mainly Sun RPC :-(
Anyway.  All I did was wrote a tiny libc that is just a bunch of
wrappers for syscalls, and some string functions.
Certainly a good approach. It's also basically the idea behind newlib,
although newlib has more overhead.

Ultimately, I want to be able to compile regular Unix/Linux programs
out of the box. Right now, this works for a bunch of trivial programs,
and it almost works for ash.
Now if glibc wouldn't link in 200k of unused crap when you make a
trivial static binary I'd much prefer to use it...
Precisely why I went to newlib ... It's really a pity that glibc is
such a monster.
Though I wish it was possible to have a ramfs preloader instead of
initrd.  An initramfs would allow me to not even compile in the block
device driver layer, and be more efficient.
Hmm, this would be tricky. You could do it by implementing a simple
tar file reader in the kernel, which reads from /dev/initrd (well, it's
in-kernel representation), but I'm not sure if this buys you that much
in the end. (How much overhead is in block devices anyway ?)

- Werner

-- 
  _________________________________________________________________________
 / Werner Almesberger, ICA, EPFL, CH           Werner.Almesberger@epfl.ch /
/_IN_N_032__Tel_+41_21_693_6621__Fax_+41_21_693_6610_____________________/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help