From owner-freebsd-current@FreeBSD.ORG Wed Nov 19 18:04:03 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B6B1C16A4CE for ; Wed, 19 Nov 2003 18:04:03 -0800 (PST) Received: from stork.mail.pas.earthlink.net (stork.mail.pas.earthlink.net [207.217.120.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC85643F85 for ; Wed, 19 Nov 2003 18:04:02 -0800 (PST) (envelope-from richardcoleman@mindspring.com) Received: from titan.criticalmagic.com ([68.213.16.23] helo=mindspring.com) by stork.mail.pas.earthlink.net with asmtp (Exim 3.33 #1) id 1AMeA6-0001W0-00; Wed, 19 Nov 2003 18:03:14 -0800 Message-ID: <3FBC2053.6040208@mindspring.com> Date: Wed, 19 Nov 2003 21:00:51 -0500 From: Richard Coleman Organization: Critical Magic, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Gordon Tetlow References: <62981.24.0.61.35.1069202574.squirrel@mail.yazzy.org> <200311190103.hAJ13Nlg000923@dyson.jdyson.com> <20031119015433.GN30485@roark.gnf.org> In-Reply-To: <20031119015433.GN30485@roark.gnf.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-ELNK-Trace: 1ee258965991efcb0865379cdb43356e5e89bb4777695beb702e37df12b9c9ef218ee75846083258160f86c3b3a640b4350badd9bab72f9c350badd9bab72f9c cc: masta@wifibsd.org cc: dyson@iquest.net cc: current@freebsd.org cc: imp@bsdimp.com Subject: Re: Unfortunate dynamic linking for everything X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: richardcoleman@mindspring.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Nov 2003 02:04:03 -0000 Gordon Tetlow wrote: > On Tue, Nov 18, 2003 at 08:03:23PM -0500, dyson@iquest.net wrote: > >>However, PAM and NSS 'tricks' really seem to be exactly that, >>and certainly worthy of special builds. However, that isn't >>necessary, yet still not building everything with a shared >>libc. > > > Things like nss_ldap (which is used *heavily* at my place of employment) > are some reasons that FreeBSD doesn't make it into more places. It was > the reason why FreeBSD isn't being used here. Calling them 'tricks' > (and succumbing to the name calling you wanted to avoid) doesn't change > the fact that every major contender (IRIX, Solaris, Linux to name a few) > all support this feature set. The fact that you can't easily do centralized authentication (nss_ldap and pam_ldap) with FreeBSD is a major show stopper. At my former employer, we built several very large systems that required centralized authentication using ldap. We had to use Linux, since none of the BSD's supported this correctly at the time. I don't really care whether everything is statically or dynamically linked. With the fast machines and huge disks these days, bloat is not much of an issue. But nss and pam need to work correctly. If the folks that are against dynamic linking have an alternate method to make this work, I'm all for it. But it needs to be more than theory. We need code. To be honest, I've never understood the (seemingly irrational) resistance against this change. Solaris made this change 10 years ago. Richard Coleman richardcoleman@mindspring.com