> Yes, but then we'd need some kind of device switch for these devices. Yes, you need an extra abstraction layer. But I think that's what the kernel is there for. To provide a uniform way of accessing different kinds of hardware. We're not quite as good at it as we should be, though. :( -- Lennart