From: Heiko Z. <he...@zu...> - 2005-08-30 15:19:11
|
On Tue, August 30, 2005 10:01, Evgeny Stambulchik wrote: > Heiko Zuerker wrote: > > >> We could do a strip-all on the binaries, but not on the libraries. >> > > Why?! Just do a simple "strip" on everything, including .so libraries. > Decent version of strip are smart enough to leave all vital entries > untouched. As I wrote in the first post, the libc binary takes ~ 11 MB > instead of the ~ 1 MB when stripped. The extra unused 10-MB bloat eats 10 > MB of RAM for each JAIL'ed service, so on a machine with 64MB you > can't run more than 2 such services. With libc stripped you could have ~ > 20. > > > Regards, > > > Evgeny > > > PS. Unstripped libc is a sparse file, with only about half of its size > actually occupying the rootfs space. However, shmfs (where /jail resides) > doesn't support sparse files, so after copying over there, it takes the > whole 11 MB. I will start a test compile and use strip-all, then we'll know if it works or not. The information I have about the strip-all and libraries is from the LFS book, maybe they're wrong. I let you know about the results. -- Regards Heiko Zuerker http://www.devil-linux.org |