From owner-freebsd-arch@FreeBSD.ORG Wed Jun 4 10:08:06 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 152BE37B401 for ; Wed, 4 Jun 2003 10:08:06 -0700 (PDT) Received: from hirsch.in-berlin.de (hirsch.in-berlin.de [192.109.42.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A26E43FBD for ; Wed, 4 Jun 2003 10:08:04 -0700 (PDT) (envelope-from wagner@luthien.iceflower.in-berlin.de) Received: from hirsch.in-berlin.de (localhost [127.0.0.1]) h54H82wV026111 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 4 Jun 2003 19:08:02 +0200 Received: (from uucp@localhost)h54H82IE026109 for freebsd-arch@freebsd.org; Wed, 4 Jun 2003 19:08:02 +0200 X-Envelope-From: wagner@luthien.iceflower.in-berlin.de X-Envelope-To: freebsd-arch@freebsd.org Received: (from wagner@localhost) by luthien.iceflower.in-berlin.de (8.12.8p1/8.12.8) id h54H43DC044521; Wed, 4 Jun 2003 19:04:03 +0200 (CEST) (envelope-from wagner) Date: Wed, 4 Jun 2003 19:04:03 +0200 (CEST) From: Olaf Wagner Message-Id: <200306041704.h54H43DC044521@luthien.iceflower.in-berlin.de> To: freebsd-arch@freebsd.org X-Newsgroups: luthien.freebsd.arch In-Reply-To: <3EDCD0C1.1020300@acm.org> <20030604083801.GA74277@subway.linast.de> Organization: 'Holistic Computing Services' User-Agent: tin/pre-1.4-19990216 ("Styrofoam") (UNIX) (FreeBSD/4.8-RELEASE (i386)) Subject: Re: Making a dynamically-linked root X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2003 17:08:06 -0000 In article <20030604083801.GA74277@subway.linast.de> you wrote: > --IJpNTDwzlM2Ie8A6 > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable >> The current /bin/sh must be dynamically linked because it relies on NSS. > One could implement an NSS proxy/cache daemon like lookupd in Mac OS X=20 > (or nscd in Linux/Solaris, although the general impression seems to be=20 > that "nscd sucks"). This way static binaries could use dynamic NSS=20 > plugins. > The cache daemon can be dynamically linked and make full use of all=20 > NSS plugins. > A small NSS module that can talk to the daemon can be included into=20 > all statically linked programs. I especially like this suggestion. Are there any plans to implement a lookupd for FreeBSD or is anybody already working on it? If not, could the MacOS X sources be used (i.e. are they contained in Darwin)? -- /\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ || Olaf Wagner | wagner@luthien.in-berlin.de (private) | || Cranachstrasse 7 | wagner@elego.de (business) | || D-12157 Berlin | phone: +49 30 85 60 26 70 | || Germany / Deutschland | fax: +49 30 85 58 01 88 | \/////////////////////////////////////////////////////////////////