From owner-freebsd-current@FreeBSD.ORG Thu Nov 20 15:42:05 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 34F3E16A4D2 for ; Thu, 20 Nov 2003 15:42:05 -0800 (PST) Received: from smtp.sw.oz.au (alt.aurema.com [203.217.18.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C51944048 for ; Thu, 20 Nov 2003 15:41:57 -0800 (PST) (envelope-from vance@aurema.com) Received: from smtp.sw.oz.au (localhost [127.0.0.1]) by smtp.sw.oz.au with ESMTP id hAKNfoBA007244; Fri, 21 Nov 2003 10:41:50 +1100 (EST) Received: (from vance@localhost) by smtp.sw.oz.au id hAKNfmLn007243; Fri, 21 Nov 2003 10:41:48 +1100 (EST) Date: Fri, 21 Nov 2003 10:41:48 +1100 From: Christopher Vance To: "boyd, rounin" Message-ID: <20031120234148.GC12532@aurema.com> References: <2147483647.1069240727@[192.168.42.6]> <20031120095214.GA68334@server.vk2pj.dyndns.org> <050d01c3afa8$1dfb97a0$b9844051@insultant.net> <156539179.20031121001033@andric.com> <061f01c3afbd$4692a040$b9844051@insultant.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <061f01c3afbd$4692a040$b9844051@insultant.net> User-Agent: Mutt/1.4.1i X-Scanned-By: MIMEDefang 2.38 cc: Dimitry Andric 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: Thu, 20 Nov 2003 23:42:05 -0000 On Fri, Nov 21, 2003 at 12:23:16AM +0100, boyd, rounin wrote: >you're building a house of cards. once, if /etc/init and >/bin/sh and some other pieces where in place a smashed >file-system could be easily fixed. now you have to have >3 shared libs and a viable /lib. > >do you want systems that work? or houses of cards? Personally, I think init should be static, and can't think of any way it would benefit from shared libraries. I'm not qualified to comment on the various things people have said about /bin/sh. (Possibly irrelevant data point: Solaris 10, if it ever flies, will supposedly have only shared libraries.) Given that you've got a knob if you really care enough to change the default, static init and /rescue should be adequate to get past all the other bickering here, so please stop it already... -- Christopher Vance