From owner-freebsd-current@FreeBSD.ORG Mon Nov 24 01:42:32 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 4DB9316A4CE for ; Mon, 24 Nov 2003 01:42:32 -0800 (PST) Received: from dmlb.org (cpc2-cmbg4-6-0-cust36.cmbg.cable.ntl.com [81.96.76.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52C1E43FEA for ; Mon, 24 Nov 2003 01:42:29 -0800 (PST) (envelope-from dmlb@dmlb.org) Received: from cpc2-cmbg4-6-0-cust36.cmbg.cable.ntl.com ([81.96.76.36] helo=DJK1Comp) by dmlb.org with smtp (Exim 3.36 #1) id 1AODES-000Mo7-00; Mon, 24 Nov 2003 09:42:12 +0000 Message-ID: <000e01c3b26f$3b457eb0$a7ac77c1@DJK1Comp> From: "Duncan Barclay" To: "Maxim M. Kazachek" References: <62981.24.0.61.35.1069202574.squirrel@mail.yazzy.org><200311190103.hAJ13Nlg000923@dyson.jdyson.com><20031119015433.GN30485@roark.gnf.org> <3FBC2053.6040208@mindspring.com><20031120022009.GB29530@dan.emsphone.com> <3FBC29EF.3030009@mindspring.com><3FBC50DB.3000002@acm.org> <20031123225117.GA24696@dragon.nuxi.com> <017701c3b21f$f39bf340$43c8a8c0@orac> <20031124092346.F63116@sbk-gw.sibnet.ru> Date: Mon, 24 Nov 2003 09:42:09 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4922.1500 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4925.2800 cc: current@freebsd.org Subject: Re: Unfortunate dynamic linking for everything 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: Mon, 24 Nov 2003 09:42:32 -0000 > > > >From: "David O'Brien" > > > >> I'll seriously argue against the 2nd point above. I don't know of a > >> SINGLE person that uses /bin/sh as their interactive shell when > >> multi-user. Not ONE. Every Bourne shell'ish user I've ever met uses > >> Bash, AT&T ksh, pdksh, zsh. > > > >I don't know anyone that farms lama's, so there cannot be any lama farmers. > > > >computer$ grep dmlb /etc/passwd > >dmlb:*:1166:1166:Duncan Barclay:/home/dmlb:/bin/sh > > > >Duncan > So, imagine, i'm accidentally deleted /bin with your most wanted > static sh... And, of course, due to static nature of /bin/sh it was > removed from /rescue? Nothing will protect you from shooting in the leg, > neither static linking, nor assumption that /lib is OK. > > > MOST people uses /bin/sh only for rc scripts (to be correct, their system > uses it). David O'Brien just tried to told, that NOBODY he knows will be > REALLY impacted by performance loss, caused due dynamic /bin/sh linking. > You will... So, because Duncan Barclay is impacted by performance > loss due dynamic /bin/sh linking, ENTIRE FreeBSD community will have > troubles (at least with NSS) due to static linking... Maxim, I was merely rising to David's bait for some proof that people use /bin/sh as an interactive shell. You're correct in saying that if /bin/sh on my machines gets hosed it won't matter too much - I'll use another shell to rebuild the machine, or boot from an install CD to get a shell. But as part of me fixing the machine, I'll put /bin/sh back on. I didn't say anything about NSS and I don't intend to as I don't need it. The debate should be held between people that need the functionality but want it implemented in different ways. As to performance loss, I really don't think I'm going to notice it - the cheapest machine I can find in the UK is an Athlon 1800XP, that has a lot more grunt than I need. This may not be true for others. Duncan > Sincerely, Maxim M. Kazachek > mailto:stranger@sberbank.sibnet.ru > mailto:stranger@fpm.ami.nstu.ru > > >