|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP LINKS YOU MUST CLICK ON Innovation Linux Technology Leadership and the Forking Issue
An argument for Linux variants
By: Kevin Morgan
Aug. 7, 2006 12:30 PM
The answer is both yes and no. The first area of concern is "compatibility." By definition, if there are new functions (via new or different APIs) in a Linux variant then use of those functions creates "incompatible" software relative to the current kernel.org version of Linux. Before concluding that this is a concern, however, we have to answer a couple of fundamental questions: Why did a commercial vendor add this feature or API to the system? And why is a commercial customer of that product considering using it? The answers should be obvious by now: the features and API were added so Linux could be used in an application where it otherwise it couldn't be used. And the only legitimate reason for a customer of such a product to use that extended API would be because its requirements can't be serviced without it. So while it's true that the resulting application software won't be compatible with the Linux available from kernel.org, consider the alternative: a product development team (and possibly an entire application or market segment) denied the benefits of Linux because it won't meet their requirements. A second concern is vendor lock-in: Does the inclusion of extensions and their use by customers re-create a proprietary lock-in situation similar to the "bad old days" of proprietary operating systems? The answer is definitely no. The reason is that the source code for all the API extensions is included in the distribution; the customer that requires the APIs and uses them has the full implementation of those APIs and can look to other alternatives for maintenance and support of that code in the future if the current vendor fails to satisfy. A second reason is that (for MontaVista's kernel technology and in general for all extensions of market significance) the extensions are independently available as Open Source technology. Typically, this means that the enabling source code is available as patches to the standard kernel.org kernel. So not only is there no lock-in, the switching costs can be very low from the perspective of getting the required APIs integrated into new or different versions of Linux. Many of the extensions for a particular market segment are becoming de facto standards and are available from multiple commercial vendors. Examples include XFS for streaming media applications, OpenAIS and OpenIPMI for telecommunications equipment, and dynamic power management for mobile handsets.
Summary
Linux leadership requires aggressive innovation and value provision. It requires investment, but not traditional IP investment - it requires Open Source investment. Key elements of any evaluation criteria are the following questions: who is driving and leading advanced Linux Open Source technology for the markets and applications of interest? Who is actively enabling Linux on the hardware critical to that market? Who is innovating the key features needed so Linux can be used in those applications? These questions are easy to answer through assessment of Open Source projects and their leadership, through source code counts of different vendors' copyrights and check-in log data in the kernel.org source base, through participation and the leadership history at any number of key industry forums, such as OSDL, SAF, and CELF. It's at this level of assessment that leadership, value provision, and true product differentiation become clear.
ENTERPRISE OPEN SOURCE MAGAZINE LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||