Hi! > > > > On the other extreme, we could allow userspace to configure every > > > > timeout value, and other policy attributes. > > > > > > With regards to this specifically, in addition to the > > > other extremes you mentioned, we also have two different types of > > > systems. On one hand, we have open systems, with many different options, > > > and plenty of PCI and PCMCIA slots to keep adding new devices. while > > > on the other hand, we have closed systems such as cell phones and PDAs, > > > where the number of attached devices stays fairly constant. > > > > Notebooks and PDAs are not that different. Both are mostly closed with pcmcia/cf/sd slot... > > And, whoops, USB ... which lets systems expand easily. If the device > supports a hub, then you (or, more accurately, crazy people!) could > add over a hundred devices. That's pretty "open". > > AFAICT the hardware folk are more than ready to start providing hand-held > devices (PDA-ish, vs luggable laptops) with USB host capabilities. But > WinCE isn't ready for that yet though... ergo products don't do it yet. > Linux has less trouble, since market positioning doesn't interfere. :) USB zauruses could do that for >2 years now, and even recent windows CE devices frequently list USB host capabilities... (Or USB on-the-go which is similar, AFAICT). Pavel -- Boycott Kodak -- for their patent abuse against Java.