Re: Been using this for 5 years..
If you make a symlink in /usr/bin for example and try to run it, doesn't the program usually moan that it can't find its files?
Closed but freely available source code?
If a company made a linux driver for hardware, it wouldn't neccessarily have to be binary compatible for that kernel - source but maybe not binary.
There could be written a program that detects hardware and, if there isn't a locally available driver, looks at an internet database of drivers. The drivers would be in some kind of encrytped(perhaps) source code so that a companie's precious secrets could be left intact. It would then download and install the driver without letting the users at the source code.