# Overview

Source: [https://docs.qualcomm.com/doc/80-70015-4/topic/overview.html](https://docs.qualcomm.com/doc/80-70015-4/topic/overview.html)

Boot refers to the process where the Qualcomm^®^ Linux^®^ system
        software is launched using a predefined set of instructions stored in the read only memory
        (ROM).

This software is responsible for loading and running the operating system, as well as
            configuring the devices after the required software has been initialized. When this
            process is complete, the file systems are mounted and ready for use.

To initiate an operating system, a boot software image is loaded when the machine is
            powered on.

This guide explains the supported boot features, the architecture of a cold boot (which
            starts from a power-off state), and the interfaces for the Qualcomm Linux system
            software.

Additionally, this guide provides instructions on how to develop a unified extensible
            firmware interface (UEFI) application, configure the device tree (DT) [interfaces](https://docs.qualcomm.com/doc/80-70015-4/topic/interfaces.html), debug logs, and verify system bootup. For
            more information, see [UEFI](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-4/bootloader.html#unified-extensible-firmware-interface-uefi-).

For information on setting up the Qualcomm Linux boot image, see [Build Boot](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/build_addn_info.html#build-firmware) in the build firmware section.

Note: See [Hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-115/soc.html) that are supported
            for Qualcomm Linux.

Last Published: Oct 04, 2024

[Next Topic
Getting started](https://docs.qualcomm.com/bundle/publicresource/80-70015-4/topics/getting-started.md)