# Qualcomm Linux metadata layers

This section introduces the layers included
in the [Qualcomm manifest](https://github.com/qualcomm-linux/meta-qcom-releases).
This manifest includes all the layers required to reproduce the
reference build. The subsequent sections introduce the layers maintained by the Yocto Project.
Qualcomm maintains the layers specific to Qualcomm Linux development kits, which depend on the community
layers to achieve full functionality.

The following figure shows the layers included in the Qualcomm Linux release:

![../../_images/qualcomm_linux_metadata_layers.png](data:image/png;base64,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)

**Figure: Qualcomm Linux metadata layers**

The following table provides the metadata layers and their descriptions:

Table : Qualcomm Linux metadata layers and descriptions

| Metadata layer | Description |
| --- | --- |
| `meta-qcom-distro` | Provides a reference distribution configuration for Qualcomm development kits. Image recipes and package groups are defined in this layer. |
| `meta-qcom-extras` | Optional metadata layer for registered users. This layer enables source compilation of select components, which are<br>otherwise provided as binaries in `meta-qcom`. |
| `meta-qcom` | Contains recipes that build software components for Qualcomm development kits and provides software features applicable to Qualcomm systems-on-chip (SoCs). |
| `meta-virtualization` | Contains packages for constructing OpenEmbedded virtualized solutions and virtualization stacks, such as Docker and Kubernetes. For more information, see [meta-virtualization](https://git.yoctoproject.org/meta-virtualization). |
| `meta-selinux` | Enables SELinux support. This layer includes reference SELinux policies and<br>provides necessary tooling. To enable SELinux for Qualcomm Linux, set the<br>variable `DEFAULT_ENFORCING` to `enforcing` in `conf/distro/include/qcom-distro-selinux.inc`.<br>For more information, see [meta-selinux](https://git.yoctoproject.org/meta-selinux). |
| `openembedded-core` | Provides build tools and recipe files for various software components needed for an embedded OS distribution.<br>For more information, see [openembedded-core](https://git.openembedded.org/openembedded-core). |
| `meta-openembedded` | Collection of layers for the OpenEmbedded build system. For more information, see [meta-openembedded](https://git.openembedded.org/meta-openembedded). |
| `meta-security` | Provides security tools and hardening tools for Qualcomm Linux kernels and libraries for implementing security mechanisms.<br>For more information, see [meta-security](https://git.yoctoproject.org/meta-security/tree/README.md?h=master). |
| `meta-updater` | Enables over-the-air updates (OTA) with OSTree. OSTree is a tool for atomic full file system upgrades with rollback capability.<br>For more information, see [meta-updater](https://github.com/uptane/meta-updater/blob/master/README.adoc). |

The following layers represent the Qualcomm board support package (BSP) metadata:

- [meta-qcom](https://docs.qualcomm.com/doc/80-80022-27/topic/meta_qcom.html#meta-qcom)

The following layer defines the `qcom-distro` reference distribution:

- [meta-qcom-distro](https://docs.qualcomm.com/doc/80-80022-27/topic/meta_qcom_distro.html#meta-qcom-distro)

The following metadata layer defines the optional BSP:

- [meta-qcom-extras](https://docs.qualcomm.com/doc/80-80022-27/topic/meta_qcom_extras.html#meta-qcom-extras)

## Next steps

- [`meta-qcom`](https://docs.qualcomm.com/doc/80-80022-27/topic/meta_qcom.html)
- [`meta-qcom-distro`](https://docs.qualcomm.com/doc/80-80022-27/topic/meta_qcom_distro.html)
- [`meta-qcom-extras`](https://docs.qualcomm.com/doc/80-80022-27/topic/meta_qcom_extras.html)
- [Build Qualcomm Linux](https://docs.qualcomm.com/doc/80-80022-27/topic/build_qualcomm_linux.html)

Last Published: May 10, 2026

[Previous Topic
Qualcomm Linux Yocto overview](https://docs.qualcomm.com/bundle/publicresource/80-80022-27/topics/qualcomm_linux_yocto_overview.md) [Next Topic
meta-qcom](https://docs.qualcomm.com/bundle/publicresource/80-80022-27/topics/meta_qcom.md)