From owner-freebsd-hackers Wed Apr 15 15:23:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA01235 for freebsd-hackers-outgoing; Wed, 15 Apr 1998 15:23:16 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from peotl.tuebingen.netsurf.de (host-200.reutlingen.netsurf.de [194.55.101.200]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA01073 for ; Wed, 15 Apr 1998 22:22:53 GMT (envelope-from thz@tuebingen.netsurf.de) Received: (from thz@localhost) by peotl.tuebingen.netsurf.de (8.8.8/8.8.8) id AAA01166; Thu, 16 Apr 1998 00:01:43 +0200 (MET DST) (envelope-from thz) Message-ID: <19980416000142.22007@tuebingen.netsurf.de> Date: Thu, 16 Apr 1998 00:01:42 +0200 From: Thomas Zenker To: Terry Lambert Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: shared libs in root References: <199804150043.BAA01063@indigo.ie> <199804150601.XAA18519@usr05.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199804150601.XAA18519@usr05.primenet.com>; from Terry Lambert on Wed, Apr 15, 1998 at 06:01:48AM +0000 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Apr 15, 1998 at 06:01:48AM +0000, Terry Lambert wrote: > I want the thread dead, and I'm all for putting a minimum set > of shared libraries and ld.so in /slib and linking the whole > damn system dynamic, since /slib is just as recoverable as /kernel > or /sbin/mount or any one of the other single points of failure > that you need "fixit" disks for in the first place. > Ok, this is something that bites me for a long time. I did exactly this to get a very very small system footprint. Changed the essential dynamic libraries from /usr/lib to /lib (ld.so, change crt0) and linked all the root stuff (not init, sh) dynamically. This is to get a system inclusive swap on 40 MB harddisk. Don't tell me disk space is cheap: it is not in some cases. I have to support our radio networks at the client sites all over the world. The gate/control machines there are (mostly) old 386/33 machines with special hardware installed in '92. My boss would kill me if I had to go there, so I have to live with these machines. Our clients get just a four floppies set (self installing/configuring boot disk + compressed system on 3 floppies). Actually BSD/OS is doing this, they have shared libs in the root partition. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message