About Yocto
  • 07 Oct 2022
  • 1 Minute to read
  • Dark
  • PDF

About Yocto

  • Dark
  • PDF

Article Summary


Open Source Customizable Linux Distributions

The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture. The project provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices that can be used to create tailored Linux images for embedded and IOT devices, or anywhere a customized Linux OS is needed.

TechNexion maintains Linux support in Yocto for all of our products. The current version of Yocto we support is Yocto 3.0 (known as Zeus).

Getting Started

If you are new to using Yocto, or are an experienced Yocto developer, you may be interested in taking a look at our Yocto Development Guide.

Yocto Development Guide

TechNexion Yocto Project Roadmap

The following table is our current Yocto project roadmap.

Yocto 3.x + Linux 5.x
i.MX8 Family

Yocto 3.2 Hardknott + Linux 5.10
i.MX8 Family Release Q1 2022
i.MX6/7 Family Added Q2 2022

Yocto 3.0 Zeus + Linux 5.4
i.MX8M, i.MX8M Mini, i.MX8M Plus, i.MX8M Nano
i.MX6, i.MX7

2021 Q32021 Q42022 Q12022 Q22022 Q3

Development versus Stable Branches

At TechNexion, we utilize a common practice where we maintain publicly accessible development branches and stable branches.

Development Branches (-next)

We push the latest commits into development branches (branch name suffix: "-next"). These changes have not yet been fully tested, and developers should exercise caution when utilizing them.

Stable Branches (-stable)

Periodically, usually 2-4 times per year, we will issue a new release. As part of that release, commits in the development branches are shifted to the "stable" branches (suffix: "-stable").

For an example of this, you can check our Linux kernel git repository:

TechNexion i.MX Linux Kernel Github Page showing Examples of Development (-next) and Stable (-stable) branches

Latest Stable Release

The latest stable release is Yocto 3.3 (Hardknott), release in Q2, 2022.

Release Notes: YP3.3 2022Q2

View all Yocto Project release notes:

Yocto Project Release Notes

Was this article helpful?