From owner-freebsd-arch@FreeBSD.ORG Thu Jun 5 04:40:50 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 F368237B401 for ; Thu, 5 Jun 2003 04:40:49 -0700 (PDT) Received: from heron.mail.pas.earthlink.net (heron.mail.pas.earthlink.net [207.217.120.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FC6F43FCB for ; Thu, 5 Jun 2003 04:40:49 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-2ivfmr7.dialup.mindspring.com ([165.247.219.103] helo=mindspring.com) by heron.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19Nt3H-0005VP-00; Thu, 05 Jun 2003 04:37:04 -0700 Message-ID: <3EDF2B1C.6E9C892E@mindspring.com> Date: Thu, 05 Jun 2003 04:35:56 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "Daniel C. Sobral" References: <20030603113927.I71313@cvs.imp.ch> <16092.35144.948752.554975@grasshopper.cs.duke.edu> <20030603115432.EGLB13328.out002.verizon.net@kokeb.ambesa.net> <20030603122226.BGPM11703.pop018.verizon.net@kokeb.ambesa.net> <3EDD81A4.B6F83135@mindspring.com> <3EDDF732.1060606@tcoip.com.br> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4394c788ad27863506842e947ee2fc584548b785378294e88350badd9bab72f9c350badd9bab72f9c cc: arch@freebsd.org 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: Thu, 05 Jun 2003 11:40:50 -0000 "Daniel C. Sobral" wrote: > > I always love this one. The same thing that happens if you hose > > your shell, any of your kernel modules get corruptes, you hose > > your kernel, you hose any of the files that the boot loader looks > > in before actually loading the kernel, you hose init, or you hose > > mount, or any one of dozens of other files. > > > > It's not like linking shared gives you any kind of statistically > > significant increase in the number of single points of failure or > > the overall MTBF for the overall system. > > It doesn't? If /bin/sh is hosed, I use /bin/csh. If /bin/ls is hosed, I > use 'echo *'. If /boot/kernel/kernel gets hosed, I use > /boot/kernel.old/kernel. If a module gets hosed, I don't load it or use > the one in kernel.old. And so forth. And if init or mount gets hosed? > So, I did not have any single point of failure for single file > corruption before. Yes, you do. You're just ignoring them in favor of knocking down strawmen that are only strawmen because you have local, physical access to the console on the machine. If you were remote, you would have to also add hosing the loader.conf to not enable the serial console, or any of the files the boot loader looks at. > Now I do. But you claim there was not significant increase, > statistically speaking. Could you please point out what am I > missing? You're not so much missing anything as you are ignoring the examples which are inconvenient to arguing your position. -- Terry