1 / 16

TI Linux Strategy: Community first, Commercial complement

TI Linux Strategy: Community first, Commercial complement. William A Mills Chief Technologist, Open Linux Solutions Texas Instruments. Basic summary How we got here & share lessons learned How we see your options What next? Questions and feedback. Introduction. Chose your path.

sani
Download Presentation

TI Linux Strategy: Community first, Commercial complement

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TI Linux Strategy: Community first, Commercial complement William A Mills Chief Technologist, Open Linux Solutions Texas Instruments

  2. Basic summary How we got here & share lessons learned How we see your options What next? Questions and feedback Introduction

  3. Chose your path Community first path TI delivers LSP/DVSDK to community Kernel, multimedia, and graphics Smaller set of applications Customer builds up solution Open source assets Customer assets Faster access, newer kernels More customer responsibility Commercial complementpath Commercial Linux partner pulls from community Partner adds value: Production testing, tools integration, support, application bundles, etc. for customers Service and subscription sales Executing with a number of commercial vendors TI processor customers can CHOOSE your Linux path: Community or commercial Stable Fast System Tested Fresh Roll Your Own Call ME Support Linux Options Community Commercial Or Before TI LSP Development Pull from latest prior Kernel tree

  4. When TI first entered the embedded Linux space it formed a relationship with MontaVista Early in the relationship, TI relied on MontaVista for its Linux expertise TI’s main value in a Linux solution is in Kernel drivers DSP and/or Multimedia acceleration (on most parts) Graphics processor acceleration (on applicable parts) TI came to realize kernel development needs to be as public as possible as close to upstream as possible as up-to-date as possible TI views solution deployment as a different stage We think there are multiple valid choices here TI has made changes to be more agile, to put more focus on the community, and to support multiple commercial vendors Meanwhile, MontaVista has also made changes to adapt to the same trends Where we are

  5. Old kernel development flow

  6. New kernel development flow

  7. Evolving commercial complement Linux products Commercial complement • More testing • Tools integration • Popular middleware • Call-me support • Maintenance • Etc. Commercial Linux Vendor Value Add VALUE TI DVSDK Community first • Kernel • I/O drivers • Multimedia DSP TI LSP TI LSP TI LSP Build-up TIME

  8. Community: Stay current with the tip Must be flexible to ship new kernel versions Will require due diligence & testing for each version pulled in Skill level: III (Moderate) Community: Maintain your own baseline Allows control of changes made: little or a lot Will require in-house kernel team Will require due diligence for each version pulled in Skill level: V (Advanced) Commercial: Commercial Linux provider maintains the baseline Most stable & tested Most support Skill level: I (Easy) Deployment models

  9. Deployment models

  10. GIT Linux DVSDK/SDK release plans

  11. GIT Linux v. MVL Pro 5.0 ComparisonNote: MontaVista Linux 6 is leveraging community kernel

  12. Commercial Linux partners

  13. Commercial Linux Partners

  14. There is no one right choice Each project and team has its own needs However, many people underestimate what it takes to “DIY” Make an informed choice Think about what is required for the whole product and product lifecycle Learn from others Do your research

  15. Linux community first, commercial complement is TI’s new way of offering the best of both Linux worlds to customers Fast updates, fresher kernels and roll your own flexibility of community first For innovation and maximum leverage of device architecture features and performance Stable, system tested, call-ME support of commercial for solid productization For efficient and robust productization and ongoing product support With coherency between the two as much as possible We are focusing on the community development and open standards More and more commercial Linux vendors are doing the same Transitions between community and commercial, and different levels of commercial becomes easier as more focus moves toward upstream Conclusion

  16. Greg Kroah Hartman on kernel development http://www.youtube.com/watch?v=L2SED6sewRw Cost of Deployment Models See: “Embedded Linux Total Cost of Development Analyzed” At: http://www.embeddedforecast.com/ Also: Google “embedded linux diy” etc DaVinci™ technology & OMAP™ platform community resources Wiki: http://wiki.davincidsp.com/ or http://wiki.omap.com/ Wiki documents mailing list, git repositories, etc Arago project: http://arago-project.org/ Estes Baby Bertha (Skill Level I) http://www.estesrockets.com/rockets.php?pid=001261 References

More Related