# Qualcomm Linux features

This section introduces the layers included
in the [Qualcomm manifest](https://github.com/qualcomm-linux/qcom-manifest).
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 realize 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 tables provides the metadata layers and their descriptions:

Table : Qualcomm Linux metadata layers and descriptions

| Metadata layer | Description |
| --- | --- |
| `meta-qcom-hwe` | Contains recipes that build software components for Qualcomm development kits and provides value-added software features applicable to Qualcomm systems-on-chip (SoCs). |
| `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-hwe`. |
| `meta-qcom-qim-product-sdk` | Provides Qualcomm^®^ Intelligent Multimedia SDK (IM SDK) and AI SDKs based on the GStreamer framework. This includes<br>a set of GStreamer plug-ins, sample applications for multimedia, and AI use cases. |
| `meta-qcom-realtime` | Provides patches and configurations for the Qualcomm Linux kernel to enable real-time operations. |
| `meta-qcom` | Contains Qualcomm device support and upstream open-source software (OSS) components. |
| `meta-virtualization`<br><br><br>For more information, see [meta-virtualization](https://git.yoctoproject.org/meta-virtualization). | Contains packages for constructing OpenEmbedded virtualized solutions and virtualization stacks, such as Docker and Kubernetes. |
| `meta-selinux`<br><br><br>For more information, see [meta-selinux](https://git.yoctoproject.org/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 `meta-qcom-distro/conf/distro/include/qcom-base.inc`. |
| `poky/meta`<br><br><br>For more information, see [poky/meta](https://git.yoctoproject.org/poky). | Provides build tools and recipe files that provide various software components needed for an embedded OS distribution. |
| `meta-openembedded`<br><br><br>For more information, see [meta-openembedded](https://git.openembedded.org/meta-openembedded). | Collection of layers for the OpenEmbedded build system. |
| `meta-security`<br><br><br>For more information, see [meta-security](https://git.yoctoproject.org/meta-security/tree/README.md?h=scarthgap). | Provides security tools and hardening tools for Qualcomm Linux kernels and libraries for implementing security mechanisms. |
| `meta-updater`<br><br><br>For more information, see [meta-updater](https://github.com/uptane/meta-updater/blob/scarthgap/README.adoc). | Enables over-the-air updates (OTA) with OSTree. OSTree is a tool for atomic full file system upgrades with rollback capability. |

For information about robotics layers, see [Qualcomm Intelligent Robotics (QIR) SDK layers](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-265/architecture.html#component-layers-of-the-qirp-sdk).

## Next steps

- [Qualcomm Linux metadata layers](https://docs.qualcomm.com/doc/80-70020-27/topic/qualcomm_bsp_metadata_layers.html)
- [Use of BitBake OVERRIDES in Qualcomm Linux metadata layers](https://docs.qualcomm.com/doc/80-70020-27/topic/use-of-bitbake-overrides.html)
- [Build Qualcomm Linux](https://docs.qualcomm.com/doc/80-70020-27/topic/build_qualcomm_linux.html)

Last Published: Jul 02, 2025

[Previous Topic
Qualcomm Linux Yocto overview](https://docs.qualcomm.com/bundle/publicresource/80-70020-27/topics/qualcomm_linux_yocto_overview.md) [Next Topic
Qualcomm Linux metadata layers](https://docs.qualcomm.com/bundle/publicresource/80-70020-27/topics/qualcomm_bsp_metadata_layers.md)