Introduction
Zlibc is a read-only compressed file-system emulation. It allows
executables to uncompress their data files on the fly. No kernel
patch, no re-compilation of the executables and the libraries is
needed. Using gzip -9
, a compression ratio of 1:3 can
easily be achieved! (See examples below). This program has (almost)
the same effect as a (read-only) compressed file system.
How it works:
This package overrides the "open" function (and other similar system call functions) of the C library. this package uses the LD_PRELOAD variable to redirect the dynamic linker to use the relevant functions of uncompress.o instead of the shared library. The behavior of the tools may be tuned using the /etc/zlibc.conf configurator file.