Mainline Linux Support for TI Devices

 

What is Mainline Linux?

Mainline is the common software repository to which developers contribute code changes. Every Linux component including the boot loader, kernel and file system, has its own mainline where developers have access to the most recent patches and updates to keep their applications up-to-date.

TI Linux Solutions

Why is TI supporting mainline Linux?

TI has long invested in Linux support and is a top contributor to the Linux kernel (kernel.org). TI’s support of the mainline Linux Long Term Stable (LTS) kernels ensures:

  • The availability of a stable development environment to aid in the migration to a new kernel.
  • A smoother transition between kernel versions especially across devices and next generation product development.
  • Code reviews with stringent acceptance criteria to deliver robust releases over a two year support period.
Linux Logo

Why is TI’s support of mainline important to me?

Users of TI software will be able to enjoy the following benefits:

  • Support for the latest devices, features, and bug fixes in new releases of the Linux kernel.
  • Improvements are available at regular intervals.
  • Incremental growth in stability, robustness and quality of mainline Linux.
  • Access to software that is supported by a community of developers for a richer, more stable software platform.

For more insight watch this video

Linaro® Toolchain support

TI accelerates Linux development with support for the Linaro GCC-based toolchain. The Linaro toolchain is comprised of robust, commercial-grade tools which are optimized for Cortex-A processors. The toolchain is fully supported by TI and the entire Linaro community including Linaro staff engineers, member company developers and others in the open source community. Linaro tools and software are available in this latest release of the TI Sitara ARM Linux SDK.

Linaro®

Yocto Project support

TI is the only ARM silicon vendor whose Linux distribution has been accepted as Yocto Project Compatible. The Yocto Project is an open-source collaboration spearheaded by the Linux Foundation to simplify the framework for building embedded Linux software distributions.  This acceptance shows TI's commitment to streamline Linux development and our involvement in the Yocto Project and Community.

TI’s EZ Linux SDK has OE-Core support via the Arago distribution, giving developers access to a layered structure that is merged with the Yocto Project. The Arago Project provides a verified, tested and supported subset of packages, built with a free and open tool chain. Additional resources on Yocto Project and TI’s Arago distribution are available at arago-project.org.

Yocto Project&trade

Mainline Linux videos