The Linux Foundation Projects
Skip to main content

The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded system deployments in connected edge devices, servers, or virtual environments, regardless of the hardware architecture.

As an open source project, the Yocto Project operates with a hierarchical governance structure led by maintainers and coordinated by the Yocto Project Governance Board. The governance model is based on the principles, best practices, and values of Open Source culture, and pursues the goals set out in the Yocto Project Charter. This enables the project to remain independent of any one of its member organizations, who participate in various ways and provide resources to the project.

The project is supported and governed by high-tech industry leaders who have committed financially with platform support and marketing efforts to make Yocto Project a secure, stable, and adaptable industry standard.

The Yocto Project is a collaborative project under the Linux Foundation umbrella.

Quick Links

Leadership

Members

Participating Organizations

Technical Overview

Contribute

Get Involved

Charter

The Yocto Project welcomes support and participation from partners large and small. Everyone is free to participate in it, as is the nature of open source. The management and decision-making processes of the project are transparent and defined primarily to ensure the project can actively make decisions.

Yocto Project Goals

  • To provide a place of collaboration for open source projects that further the development of customizable Linux platforms and embedded-style Linux-based systems.
  • To encourage standardization and reuse of existing components for Linux platform development.
  • To focus on creating one build system infrastructure and technology that addresses the needs of all users and adds missing functionality where identified and practical and is derived from the OpenEmbedded architecture.
  • To identify key areas of missing functionality in the tools that cover customized Linux product development ranging from experimentation and proof of concept through application development and production.
  • To document the methods and tools available and to enable users to easily use them.
  • To ensure as much as possible that the tooling for these developments is architecturally independent.
  • To further educate the community about the benefits of this standardization and collaboration in the Linux community and industry.

The Yocto Project hosts several levels of participation, including membership on the Advisory Board for Linux Foundation corporate members. The Yocto Project recognizes that being part of its governing body might not be practical or desirable for everyone, but we’d still like to recognize partners who share the Yocto Project’s objectives and technical direction for customizable embedded Linux.

See Full Charter (PDF)See Technical Charter (PDF)