From owner-cvs-src@FreeBSD.ORG Tue Jul 13 20:13:58 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88E7816A4CE; Tue, 13 Jul 2004 20:13:58 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1A2643D2D; Tue, 13 Jul 2004 20:13:57 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.11/8.12.11) with ESMTP id i6DKDumw024293; Tue, 13 Jul 2004 22:13:56 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Scott Long From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 13 Jul 2004 14:01:55 MDT." <40F43FB3.1030607@freebsd.org> Date: Tue, 13 Jul 2004 22:13:56 +0200 Message-ID: <24292.1089749636@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Nate Lawson Subject: Re: cvs commit: src/sbin/kldunload kldunload.8 kldunload.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2004 20:13:58 -0000 In message <40F43FB3.1030607@freebsd.org>, Scott Long writes: >Poul-Henning Kamp wrote: > >> In message <40F43DFE.3000402@freebsd.org>, Scott Long writes: >> >> >>>It typically won't be duplicated. This particular work is good for >>>things like GEOM modules that don't fit into newbus. If at some point >>>in the future newbus becomes aware of pseudo-drivers (drivers not >>>attached by a hardware bus) then this should indeed be revisited. >> >> >> I wish I could grasp from where this "newbus fits all" attiude >> comes, I certainly see nothing anywhere that could explain it. > >NetBSD has most things under newbus. yes, and ? I can't help to notice that only the words "NetBSD" and "most" are present in your reply whereas the words "FreeBSD" and "all" are significantly absent. It is not realistic to expect us to ever tie netgraph modules, tty linedisciplines, network protocols, filesystems, vm objects, vnodes and geom classes together with newbus. Not now, not in one year and not in ten years time. And since all of these things are involved in loadable modules, I think we should stop wasting time dreaming about the day the world will be one bit tangle of newbus. If we had a big company we could throw a load of money after random acts of "top down architecture" like that, but with a volunteer project it is just not going to happen. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.