Open source hardware more or less sidesteps the whole issue of
closed-source drivers - an open source driver would be so easy to
write with all the specifications available that there would be very
little point in writing a closed-source driver.
At the moment there is not very much open source hardware, and what
does exist is generally peripherals, and not things like CPUs, but I
expect this will change soon, mainly because it would be easy to
develop a cheap, and simple CPU that is designed for multi-processor
use from the beginning.
This means that each CPU would be cheap and easy to produce, (simple
design = high yeild from each wafer, and mass production = low cost
per unit). Typical machines would have several orders of magnitude
more processors than those of conventional design, (E.G. 4 to 16 for a
desktop), but they would be far cheaper, because anybody would be free
to fabricate the CPUs.
So, basically, the idea is to design a low-cost,
low-computational-power CPU, which works well in multi-processor
configurations, and make the specification open source. Anybody could
make the processors, and building a machine of a given computational
power would be cheaper using them than using conventional CPUs.
I personally expect to see this within 10 years.
John.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/