Firmware & boot integration
Qualcomm Linux uses a UEFI-based boot flow. The boot firmware, subsystem firmware, and DSP binaries are pulled into images through Yocto recipes inmeta-qcom. For firmware recipe details, see meta-qcom — Firmware recipes.
- System initscripts — system initialization scripts added to the image
- Configure and secure boot with systemd-boot and UKI — boot flow control, UKI, EFI images, and secure boot signing
- Boot Linux operating system from the SD card — boot from SD card as fallback media
Storage, partitions & layout
- Manage partitions in Qualcomm Linux — add, delete, modify, and rename flash partitions
- Persist partition — persistent data storage across reboots
- Manage UEFI environment variables using the efivar tool — configure UEFI firmware variables
Containers, virtualization & OTA
- Run Docker containers — Docker enablement and Docker Compose on Qualcomm Linux
- Set up Kubernetes with Qualcomm Linux — Kubernetes enablement and orchestration
- Create a secondary virtual machine — QEMU/KVM guest VM setup
- Update firmware and OS on Qualcomm Linux using capsule and OSTree mechanisms — OTA updates using capsule and OSTree

