> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Virtual machine setup overview

Qualcomm<sup>®</sup> Linux<sup>®</sup> uses the Ubuntu Linux distribution to sync, build, and flash the associated firmware on supported devices. If you have an Ubuntu machine, you can skip this document. If you don’t have an Ubuntu machine, you need to set up a virtual machine (VM) running Ubuntu on a Windows<sup>®</sup> or Mac<sup>®</sup> host computer.

This guide describes the following:

* Required host computer 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 and Mac host computers
* Troubleshooting steps for common technical issues

## **Next steps**

* [Set up WSL on Windows and install Ubuntu](./set-up-an-ubuntu-vm-on-windows)
* [Set up an Ubuntu Server VM on an Arm64 Mac](./set-up-an-ubuntu-server-vm-on-an-arm64-mac)
