# Kernel overview Qualcomm^®^ Linux^®^ facilitates porting and customizing the Linux kernel to devices with Qualcomm hardware SoCs. It uses a long-term support (LTS) Linux kernel (6.6.x) and the GNU compiler collection (GCC) toolchain that are compatible with the Yocto project. The Qualcomm^®^ Linux^®^ kernel offers the following key features and advancements related to the mainline Linux kernel on Qualcomm platforms: - The Qualcomm Linux BSP is tailored to support devices using Qualcomm platforms. - The device tree corresponds to the Qualcomm Linux development kits. - Multiple customized build configurations are available to suit your requirements. - The Qualcomm Linux kernel integrates into the Yocto build system. - The Qualcomm Linux kernel aligns with the upstream LTS kernel. Qualcomm-specific additions are maintained separately. - Support to configure, customize, and build kernel images that are flashed and booted on devices using Qualcomm hardware SoCs. - Virtualization support for untrusted virtual machines using the Gunyah™ Hypervisor Software. - Periodic LTS merges from the corresponding LTS kernel branch to get the latest security and stability fixes. The kernel is integrated with Qualcomm Linux meta layers to support Linux. Qualcomm Linux provides a way to build and customize the kernel and other packages to define a distribution according to the needs of a device or application. **Figure: Qualcomm Linux kernel workflow** The Qualcomm Linux distribution supports the following hardware SoCs and development kits: > > > Table: Supported hardware SoCs and development kits > > > | Hardware SoCs | Development kit | > | --- | --- | > | QCS6490 |
QCS6490 Qualcomm Dragonwing™ RB3 Gen 2 Core Development Kit
QCS6490 Dragonwing™ RB3 Gen 2 optional mezzanine boards