1. Simplified and unified build system (KAS-based)
The following table lists the key differences in the build system between Qualcomm Linux 1.0 and Qualcomm Linux 2.0:
Benefit:
Drastically reduces the number of steps to set up a build environment. Developers and CI/CD pipelines can build with a single command, reducing human error and onboarding time.
2. Consolidated and Cleaner Layer Architecture
The following table lists the key differences in the build system between Qualcomm Linux 1.0 and Qualcomm Linux 2.0:
Benefit:
Fewer layers to manage, fewer inter-layer dependencies to track, and a single source of truth for all BSP recipes. Reduces integration complexity for customers building their own layers.
3. Cleaner and More Transparent Image Recipe Organization
The following table lists the key differences in the build system between Qualcomm Linux 1.0 and Qualcomm Linux 2.0:
Benefit:
Customers can clearly see what is in each image. No more tracing complex override chains to understand rootfs content. Easier to customize and maintain.
4. Upstream-Aligned Kernel and Device Tree (LTS v6.18)
The following table lists the key differences in the build system between Qualcomm Linux 1.0 and Qualcomm Linux 2.0:
Benefit:
A single, modern LTS kernel simplifies maintenance. Upstream-aligned device trees mean better community support, easier upstreaming of customer changes, and no need to maintain downstream-only patches.
5. Modern FIT-Based DTB and UEFI Improvements
The following table lists the key differences in the build system between Qualcomm Linux 1.0 and Qualcomm Linux 2.0:
Benefit:
Adding new hardware variants is significantly easier and doesn’t require firmware changes. The FIT-based approach is an industry-standard mechanism, reducing vendor lock-in and improving long-term maintainability.
6. Modular Overlay Architecture (New in QLI 2.0)
QLI 2.0 introduces new Overlay system - a key architectural advantage:- Qualcomm value-added components (Audio, Camera, Graphics, Video, Sensors, Vision) are delivered as modular, loadable overlays.
- Customers can start with a fully upstream image (qcom-multimedia-image) and selectively enable Qualcomm technology stacks.
- Overlays use module blacklisting to cleanly swap upstream drivers for Qualcomm-optimized ones at runtime.
- No need to rebuild the entire image to switch between upstream and Qualcomm stacks.
7. Seamless OTA Upgrade Path from QLI 1.0
- QLI 2.0 supports the same OTA mechanisms as QLI 1.0 (OSTree for Linux + UEFI Capsule for firmware).
- Customers can upgrade from QLI 1.0 to QLI 2.0 over-the-air without re-flashing.
- EFI variables are now stored in the EFI partition directly (no need to run uefi_sec app manually)
8. Simplified Container and Kubernetes Support
The following table lists the key differences in the build system between Qualcomm Linux 1.0 and Qualcomm Linux 2.0:
Benefit:
Cleaner separation of concerns. Container and orchestration workloads are independent of the multimedia stack, making it easier to build purpose-specific images.

