LWN.net Logo

How is Intel punished?

How is Intel punished?

Posted Sep 5, 2007 17:20 UTC (Wed) by epithumia (subscriber, #23370)
Parent article: LCE: Linux, hardware vendors, and enterprise distributors

I'm having trouble understanding how Intel is punished because their competitors have closed-source drivers available. Nothing stops Intel (or the enterprise distribution vendors) from producing compiled versions of existing open-source modules for the enterprise distributions; that would seem to put Intel and their competitors on an equal footing from the standpoint of driver availability, and Intel is still ahead because their source is open. So where's the loss from their standpoint? Surely they're not considering the simple act of opening their drivers as a loss they have to recoup somehow.


(Log in to post comments)

How is Intel punished?

Posted Sep 5, 2007 17:54 UTC (Wed) by xav (subscriber, #18536) [Link]

Because Intel plays by the rules, which means when they develop their driver they help building the entire framework (be it wireless stack or DRM drivers for accelerated 3D). So the changes are not easy to backport to an ancient kernel, compared to someone who just shoehorns a proprietary blob into whatever API exists.

How is Intel punished?

Posted Sep 5, 2007 22:18 UTC (Wed) by khim (subscriber, #9252) [Link]

To develop driver for new kernel and to develop binary blob for ancient kernel in some "enterprise distribution" is to spend more-or-less equal effort: if first place you need to work with community (and it requires time), in the second - you need to fight bugs/shortcomings of old kernel. The proper driver for new kernel is not easily adaptable to old kernel - so in effect Intel is punished for support of open-source development model. I see no easy choice except one: treat the whole kernel and HAL level and upgrade it over time - even in enterprise distributions. Of course it requires testing - but it's needed anyway because "old kernels" in enterprise distributions contain tons of backports...

Vendor-distributor cooperation

Posted Sep 11, 2007 19:36 UTC (Tue) by hazelsct (guest, #3659) [Link]

The obvious solution is to work together with the enterprise distributor. For example, provide a driver which works with the latest kernel, and split the cost of a backport with the distributor(s). For Ubuntu Dapper, the kernel is 2.6.16, and a long series of 2.6.16.n releases have had various fixes and backported drivers.

This in turn would create an incentive for distributors to coordinate their enterprise kernel releases, in order to reduce everybody's backporting costs. This idea isn't new, Ubuntu developers have been requesting it for some time...

Of course, massive API changes such as mac82011 wreak havoc with such a process, but they don't happen with every single kernel release.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds