Re: Driver Model 2 Proposal - Linux Kernel Performance v Usability

Patrick Mochel
2003-09-03T18:56:46Z

> Following my initial post yesterday please find attached my proposal for a
> binary 'plugin' interface:

Whoa, whoa, whoa! Hang on there, cowboy.

It's always easier to observe the behavior of a system from the outside
and make suggestions from that objective point of view (especially when
you have experience in another similar system). However, change can
ultimately only come from within.

We've always been open to outside suggestions, but they're really only
useful when they contain implementation details (usualy in the form of
working code) that build on top of our existing system.

Linux is an evolutionary process. While it's tempting to project the
behavior or ideals of another similar system on to it -- simply because
you can -- it really doesn't work. We evolve and mutate and change. And,
that's where we feel we are really superior.

I've not read your proposal -- nor do I intend to -- even as maintainer of
the new driver model. I do however encourage you to pick up a copy of
"Linux Device Drivers", read it, and start contributing to the development
process. After getting a feel for how we work, reconsider your proposal,
and submit some patches to implement your ideas.

Until then, I'm not interested in discussing license issues or binary
modules, so please remove me from the CC list.

Thanks,

Pat