From owner-freebsd-current@FreeBSD.ORG Mon Nov 24 18:56:21 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 F0E6A16A4CE for ; Mon, 24 Nov 2003 18:56:21 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F53843FDD for ; Mon, 24 Nov 2003 18:56:21 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 453732A8FC; Mon, 24 Nov 2003 18:56:21 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4 To: "M. Warner Losh" In-Reply-To: <20031124.191931.67791612.imp@bsdimp.com> Date: Mon, 24 Nov 2003 18:56:21 -0800 From: Peter Wemm Message-Id: <20031125025621.453732A8FC@canning.wemm.org> cc: freebsd-current@freebsd.org Subject: Re: 40% slowdown with dynamic /bin/sh X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Nov 2003 02:56:22 -0000 "M. Warner Losh" wrote: > In message: <16322.47726.903593.393976@grasshopper.cs.duke.edu> > Andrew Gallatin writes: > : > : M. Warner Losh writes: > : > In message: <16322.46449.554372.358751@grasshopper.cs.duke.edu> > : > Andrew Gallatin writes: > : > : I'll bet a larger percentage of our users build ports than need nss or > : > : ldap. > : > > : > I'll bet a larger percentage of the people are ignoring this thread > : > than reading it since it has been so devoid of concrete numbers. > : > : Aside from $SUBJECT.. > > I'm just saying that most of the developers I'm talking to on IRC say > this tread is insane, has no content and they are blowing it off > because of that. A concrete, real benchmark will go a long way > towards changing that. Until then, you are as good as kill filed. Ding! "Oh god, not another one!" *plonk* We need nsswitch type functionality in /bin/sh. To the people who want to make it static, lets see some static binary dlopen() support or a nsswitch proxy system. If half as much effort had been spent on implementing such a thing as there has been hand wringing, then we'd have the best of both worlds by now. I'm sorry to sound harsh, but its the reality of the situation. Code speaks louder than words. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5