cvs commit: src/sbin/kldunload kldunload.8 kldunload.c

Scott Long scottl at freebsd.org
Tue Jul 13 13:17:52 PDT 2004


Poul-Henning Kamp wrote:

> In message <40F43FB3.1030607 at freebsd.org>, Scott Long writes:
> 
>>Poul-Henning Kamp wrote:
>>
>>
>>>In message <40F43DFE.3000402 at 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.
> 

Please settle down.  My original statement was just a hypothetical and
nothing more.  The newbus cabal/bikeshed/whatever is not about to come
crashing down on your head.

Scott


More information about the cvs-src mailing list