# Getting started

Qualcomm^®^ Linux^®^ uses the Ubuntu Linux distribution to sync, build,
and flash the associated firmware on supported devices. If you do not have an Ubuntu
machine, you can set up a virtual machine (VM) running Ubuntu in a virtualized environment on
a Windows^®^ or Mac^®^ host machine.

This guide describes the following:

- Required host machine configuration and software to set up an Ubuntu VM
- Required Ubuntu Linux distribution for Qualcomm Linux
- Procedures to set up VMs running the Ubuntu operating system on both Windows 11 and Mac host machines
- Troubleshooting steps for common technical issues

For host machine requirements, software requirements, and instructions on how to set up an Ubuntu VM on a
host machine, see the following:

| **Windows 11** | [Set up an Ubuntu VM on Windows 11 using WSL](https://docs.qualcomm.com/doc/80-70015-41/topic/set-up-windows-subsystem-for-linux-on-windows-11.html#set-up-windows-subsystem-for-linux-on-windows-11) |
| --- | --- |
| **Mac** | [Set up an Ubuntu Server VM on an Arm64 Mac using UTM](https://docs.qualcomm.com/doc/80-70015-41/topic/set-up-an-ubuntu-vm-on-an-arm64-based-mac.html#set-up-an-ubuntu-vm-on-an-arm64-based-mac) |
| **Mac** | [Set up an Ubuntu VM on an x86\_64 Mac using UTM](https://docs.qualcomm.com/doc/80-70015-41/topic/set-up-an-ubuntu-vm-on-an-intel-based-x86-64-mac.html#set-up-an-ubuntu-vm-on-an-intel-based-x86-64-mac) |
| **Mac** |  |
|  |  |

Last Published: Oct 17, 2024

[Next Topic
Set up an Ubuntu VM on Windows 11 using WSL](https://docs.qualcomm.com/bundle/publicresource/80-70015-41/topics/set-up-windows-subsystem-for-linux-on-windows-11.md)

Source: [https://docs.qualcomm.com/doc/80-70015-41/topic/getting-started.html](https://docs.qualcomm.com/doc/80-70015-41/topic/getting-started.html)