Re: [OT] Re: Troll Tech [was Re: Sco vs. IBM]

Jesse Pollard (jesse@cats-chateau.net)
Fri, 20 Jun 2003 12:38:34 -0500


On Friday 20 June 2003 12:12, Watson, Craig wrote:
[snip]
> However, I think we are seeing some innovation in the work Greg
> Kroah-Hartman, Alan Stern, Patrick Mochel, Iñaky Pérez-González,
> et al are doing trying to develop a class oriented file structure in
> the device driver realm of the kernel (Re: Flaw in the driver-model
> implementation of attributes) I've been following that thread
> because I see some real innovation there. I don't think I'm really
> qualified to contribute but it is great to watch. As is evident in
> that thread, real innovation isn't easy. It takes hard work and a
> lot of back and forth banter to really hone a new idea into something
> worthwhile. Maybe some of the guys Alan is putting through the
> wringer don't always feel too happy about his questions but in the
> long run his scrutiny will contribute to a better product. Myself,
> I really appreciate the work these guys are doing. Innovation is
> much harder than copying. Most people doing it as a hobby aren't
> willing to put in the effort it takes to really make an innovative
> contribution.
>
> If these guys actually hammer out a clear and consistent improvement
> in the organization of the device driver structure, I think we'll
> have to chalk that up as an open source innovation.

maybe.

for some reason, this looks almost like a re-engineering of the DEC
hardware tree... node>nexus>bus>device>unit thing. Node was the specific
host (ie, could be a cluster). Nexus was the specific bus adapter on the
system backplane in the host (there could be more than one IO nexus
controller) Bus was the specific type of bus controller attached to the nexus
(one or more, I vaguely remember a maixmum of 2 - BI or UNIBUS), device (the
device controller attached to the bus - disk tape/terminal/network/..) and
the unit number assigned to the hardware. There was at least one more level
for disk/tape/terminal units attached.

Which was also redone in IRIX a few years ago to support connect/disconnect
of SCSI devices and controllers. Then redone again to be able to power down
different levels for hot plugging/replacement.

I still hope that they do work it out, since it will almost certainly be
more efficient than what was done on the Vax system.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/