[1605] in linux-announce channel archive
Zlibc-0.8 - Read-only compressed filesystem emulation
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Fri Jan 26 20:37:34 1996
Date: Thu, 25 Jan 1996 22:55:04 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
Reply-To: Alain.Knaff@imag.fr
Subject: Zlibc-0.8 - Read-only compressed filesystem emulation
From: Alain Knaff <Alain.Knaff@imag.fr>
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.development.system
Organization: ?
-----BEGIN PGP SIGNED MESSAGE-----
I have uploaded zlibc-0.8.src.tar.gz to
sunsite.unc.edu:/pub/Linux/Incoming, to tsx-11:/incoming, and to
ftp.imag.fr:/pub/linux/ZLIBC/zlibc
It will soon be moved to /pub/Linux/libs on sunsite and to
/pub/linux/sources/libs on tsx.
Zlibc allows executables to uncompress their datafiles on the fly. No
kernel patch, no recompilation 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 to install it:
==================
To install, type tar xfzvvp zlibc-0.8.src.tar.gz, and see the
included INSTALL.* files for further instructions:
INSTALL.linux installation on Linux
INSTALL.sun installation on SunOs
There is no binary release this time.
New in this release:
====================
* the configuration environmental variables now start with LD_ZLIB
instead of just ZLIB for more security.
* A few Makefile bugs have been fixed.
* "patched a.out" installation is being phased out
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.
Examples: (compressed with gzip -9)
===================================
Before After
/usr/info/ 1568k 521k
/usr/lib/emacs/19.19/ 6750k 2550k
/usr/local/smalltalk/ 326k 126k
/usr/local/lib/lisp 2256k 779k
/usr/lib/*.a 1094k 476k
/usr/X386/lib/*.a 1110k 470k
/usr/include 655k 325k
/usr/lib/X11/fonts/75dpi/ 3158k (1531 compressed) 1095 (gzipped)
/usr/lib/X11/fonts/Speedo/ 530k (479 compressed) 373 (gzipped)
/usr/lib/X11/fonts/misc/ 892k (323 compressed) 254 (gzipped)
/usr/TeX/macros/ 1167k 223k (sic!)
/usr/TeX/inputs 242k 74k
/usr/TeX/formats 779k 251k
Alain
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMQfkcoQRll5MupLRAQHS+AP9Hk35cOrzt/R1nkAWx0LjVZCMhEEeuzn7
6Ml0I7QfPd1RoMv/hrwHHgyUyqyn3vX+twvH5AzJYkkZsuOmPKndjo62s/z9wrjw
ODUtYs2r5Y9CiobeU+e1AVFNIX3SuMnuIGM+D3rE6K20+DCu9Nq3GzbWSMJ9ZlW0
ujmw3rG009c=
=GB5K
-----END PGP SIGNATURE-----
--
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.