# Getting started Source: [https://docs.qualcomm.com/doc/80-70015-30/topic/get-started-thermal.html](https://docs.qualcomm.com/doc/80-70015-30/topic/get-started-thermal.html) This section describes how to develop software on Qualcomm Linux. Ensure to set up the infrastructure before building your software. For more information on setting up infrastructure, see [Qualcomm Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/introduction.html). This guide also provides information about the common build workflow. ## Prepare performance build Enable SSH in Permissive mode. For instructions see [Use SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/how_to.html#use-ssh). The default build of Qualcomm Linux is the performance build. For evaluation of any thermal behavior, use the performance build. The performance build uses the following kernel configurations: `kernel_platform/kernel/arch/arm64/configs/qcom_defconfig` `kernel_platform/kernel /arch/arm64/configs/qcom_addons.config` The kernel configurations are defined in the source code kernel recipe at: `layer/meta-qcom-hwe/recipes‑kernel/linux/linux-kernel-qcom_6.6.bb.` ` KERNEL_DEFCONFIG = "${S}/arch/arm64/configs/qcom_defconfig"KERNEL_CONFIG_FRAGMENTS:append = " ${S}/arch/arm64/configs/qcom_addons.config"` **Parent Topic:** [Thermal management](https://docs.qualcomm.com/doc/80-70015-30/topic/thermalmanagement.html) Last Published: Oct 16, 2024 [Previous Topic Overview](https://docs.qualcomm.com/bundle/publicresource/80-70015-30/topics/thermal-overview.md) [Next Topic Architecture](https://docs.qualcomm.com/bundle/publicresource/80-70015-30/topics/thermal%20architecture.md)