# Using Rosetta to Run x86-64 Linux Software on Apple Silicon Macs

Starting from Parallels Desktop 19, users of Pro and Business editions can run x86-64 binaries in Linux virtual machines on Mac computers powered by Apple Silicon. One of the most obvious benefits of this is the ability to run x86 Docker containers in Linux virtual machines.

{% hint style="warning" %}
**Note**: This functionality is powered by Apple's Rosetta code translation layer that allows running x86-64 code on Apple Silicon processors. It requires macOS Ventura 13 or newer as the host operating system. Known limitations include a lack of support for Snap Packages, potential cross-architecture dependency issues, and incomplete support for Red Hat/RHEL-based distributions.
{% endhint %}

### Quick Setup

To speed up the process, Parallels offers a ready-to-download, preconfigured Ubuntu 22.04.02 virtual machine with Rosetta set up, dependencies updated, and Docker ready to go.

To install it, open **Control Center** in Parallels Desktop > create a new virtual machine from the list of Free Systems and select **Download Ubuntu with x86\_64 emulation** > click **Continue** to create and start the virtual machine.

<figure><img src="/files/0CVPQams8Nz9JqF654mc" alt="" width="563"><figcaption></figcaption></figure>

You can now start using Docker in the Terminal immediately to create x86-64 containers, as the Docker command-line interface (CLI) is pre-installed in the appliance, or try installing software, provided it conforms to the limitations.

{% hint style="info" %}
**Note**: For manual setup instructions and various troubleshooting scenarios, please refer to our [KB article](https://kb.parallels.com/en/129871).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/parallels-desktop-developers-guide/software-development-specific-functions-of-parallels-desktop/using-rosetta-to-run-x86-64-linux-software-on-apple-silicon-macs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
