[1605] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

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.



home help back first fref pref prev next nref lref last post