From owner-freebsd-current@FreeBSD.ORG Thu Nov 20 15:57:37 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 3842916A4CE for ; Thu, 20 Nov 2003 15:57:37 -0800 (PST) Received: from smtp.noos.fr (nan-smtp-15.noos.net [212.198.2.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id A059943FF3 for ; Thu, 20 Nov 2003 15:57:33 -0800 (PST) (envelope-from boyd@insultant.net) Received: (qmail 27391 invoked by uid 0); 20 Nov 2003 23:56:32 -0000 Received: from unknown (HELO coma) ([81.64.132.185]) (envelope-sender ) by 212.198.2.123 (qmail-ldap-1.03) with SMTP for ; 20 Nov 2003 23:56:32 -0000 Message-ID: <064401c3afc1$6e2b8280$b9844051@insultant.net> From: "boyd, rounin" To: "Christopher Vance" 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> <20031120234148.GC12532@aurema.com> Date: Fri, 21 Nov 2003 00:52:57 +0100 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 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 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:57:37 -0000 From: "Christopher Vance" > Personally, I think init should be static, and can't think of any way > it would benefit from shared libraries. plan 9 has everything static. the kernel compiles in about 20 seconds or less -- no compression -- and you can boot it off a floppy. if i can sit in /sys/src and type: mk install and have everything re-built (and i could do it for all the supported architectures) in minutes i have eliminated unnecessary complexity. if it's not there, it can't break. btw: say hi to maltby for me.