I've been reading some of the threads about the GPL, and binary-only
drivers, and I'm suprised that nobody has brought up open source
hardware, (or rather, the lack of it).
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.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Jan 23 2003 - 22:00:13 EST