Drivers should be shipped as source code and built with a compiler at install time.
Drivers should be in userspace, not in kernelspace. Why in hell should the driver for a user-pluggable USB joystick run in the kernel ? Why shouldn't it be possible to make drivers for industry-standard devices have a stable ABI ? If it's that eternal context-switching argument, give the choice:
- do you want to compile this driver
<k> in the kernel
<m> as a loadable module
<u> as a user-space driver.
Linus has become too comfortable, someone else with new energy should step in.
That's how UNIX always have worked.
yeah, and thinks never ever change, that's it ? We shouldn't have come down of those trees in the first place.