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

# Platform support

> Primo supports macOS, Windows, Linux, iOS, Android, and ChromeOS — enroll any device, apply policies, and manage your entire fleet from a single platform.

Enroll devices, enforce policies, and manage your fleet from one place — regardless of whether your company runs Mac, Windows, Linux, mobile, or a mix of everything.

## Platform support

|                        | **macOS** | **Windows**            | **Linux**                                 | **iOS, iPadOS**      | **Android**       | **ChromeOS**       |
| ---------------------- | --------- | ---------------------- | ----------------------------------------- | -------------------- | ----------------- | ------------------ |
| **Minimum version**    | `14+`     | `10+` (Pro/Enterprise) | Ubuntu `20.04+` [²](#linux-distributions) | `17+`                | `13+`             | `112+`             |
| **Enroll and monitor** | ✅         | ✅                      | ✅                                         | ✅                    | ✅                 | ✅                  |
| **Encrypt disks**      | ✅         | ✅                      | ✅ [³](#linux-notes)                       | N/A [⁴](#ios-ipados) | N/A [⁵](#android) | ✅                  |
| **Remote lock & wipe** | ✅         | ✅                      | ✅                                         | ✅                    | ❌                 | ✅                  |
| **Apply controls**     | ✅         | ✅                      | ❌                                         | ✅                    | ✅                 | N/A [⁶](#chromeos) |
| **Install software**   | ✅         | ✅ [¹](#windows)        | ✅                                         | ✅                    | ✅                 | N/A [⁶](#chromeos) |
| **Run scripts**        | ✅         | ✅ [¹](#windows)        | ✅                                         | N/A                  | N/A               | ❌                  |

## Notes

<h3 id="windows">
  Windows
</h3>

#### Windows Home

Due to platform limitations, Windows Home devices do not support features like disk encryption management, remote locking, and remote wiping.

#### ARM architecture

Primo supports software installation on ARM hosts, but with limitations. The maintained app catalog mostly contains 64-bit x86 versions of applications, and deploying them on ARM hosts can fail or produce unintended results.

<h3 id="linux-notes">
  Linux
</h3>

You can centralize reporting on encryption status across your Linux fleet and escrow recovery keys to retain access if a device is locked. However, the dashboard does not manage disk encryption on Linux — configure encryption at OS setup.

<h4 id="linux-distributions">
  Supported distributions
</h4>

| Distribution                    | Supported versions           |
| ------------------------------- | ---------------------------- |
| Ubuntu                          | `20.04+`                     |
| Debian                          | `11+`                        |
| CentOS                          | `7.1+`                       |
| Fedora                          | `38+`                        |
| Amazon Linux                    | `2+`                         |
| Red Hat Enterprise Linux (RHEL) | `7+`                         |
| openSUSE                        | `15.6+`                      |
| Arch Linux                      | ✅                            |
| Omarchy                         | ✅                            |
| Alpine                          | ❌ (APK format not supported) |

<h3 id="ios-ipados">
  iOS, iPadOS
</h3>

iOS and iPadOS devices are **natively encrypted** by Apple — no configuration required. Disk encryption cannot be toggled or managed via MDM. Scripts and OSQuery are not available (platform limitation).

<h3 id="android">
  Android
</h3>

Android devices are **natively encrypted** — encryption is enforced by the OS and cannot be managed via MDM. Scripts and OSQuery are not available (platform limitation).

<h3 id="chromeos">
  ChromeOS
</h3>

Primo can enroll ChromeOS devices for monitoring. However, **controls, software installation, and policy enforcement** are managed through your **Google Admin console**, not directly via Primo. For details on how to set this up, contact support.
