ELC: The embedded Linux nightmare
Posted Apr 17, 2007 23:57 UTC (Tue) by lutchann
Parent article: ELC: The embedded Linux nightmare
In the process, a 7,000-line driver became a much better 1,300-line driver. Using the COCOMO model, Thomas estimates that about $180,000 was wasted in the creation of this vendor driver.
Not having attended the talk I don't have any background on this example, but a lot of times vendor drivers like this are the result of gluing the hardware component's DV test code to a kernel driver skeleton. Naturally, this doesn't produce the best driver in the world, but it does result in a shorter time to market and requires less initial effort on the part of the hardware vendor than writing a proper driver. It's not very fair to assume that providing bloated, ugly drivers means the vendor doesn't care about working with the community.
to post comments)