Many projects struggle between the requirements for Long Term Support (LTS) and cadence delivery, the balance between stability versus agility and resources.
The Yocto Project is an open source project from the Linux foundation which provides tools and processes to build Linux systems. The Yocto Project makes releases every six months, and each release is maintained by the Yocto Project for a period of one year. This works great for keeping a tight integration loop with upstream. However the release cadence and the amount of changes that occur in each release make it less than ideal for certain markets. LTS releases have been one of the main feedback from our ecosystem for some time.
In this talk we will review the process behind this decision which is most likely the biggest change in the project since its inception. We will present how it will be implemented, how member organizations participated through the Yocto Project Advisory Board, discuss the potential impact on the Yocto Project ecosystem, and address the lessons learned in addition to the expected shortcomings and challenges.