UTM — бесплатная программа с открытым кодом для виртуальных машин на Mac. С ней на компьютере Apple можно запустить Windows, Linux или даже старую macOS в отдельном окне, не трогая основную систему. Есть и версия для iPhone и iPad, но возможности на них сильно ограничены правилами Apple, поэтому главная площадка UTM — Mac.
Главное отличие UTM — она построена на открытом эмуляторе QEMU и умеет не только виртуализировать, но и эмулировать чужие процессоры. На Mac с чипами Apple это значит, что можно запустить не только Windows и Linux для ARM, но и старые системы для процессоров Intel или PowerPC — медленно, но можно. Платные Parallels так не умеют, а VirtualBox на чипах Apple поддерживает только системы для ARM.
Что умеет UTM
- Виртуализация на полной скорости — системы для той же архитектуры, что у вашего Mac, работают через средства виртуализации Apple почти без потерь: Windows 11 для ARM и Linux для ARM на чипах Apple, обычные Windows и Linux на Mac с процессорами Intel.
- Эмуляция других процессоров — UTM может притвориться компьютером с процессором Intel, PowerPC, MIPS или другим и запустить систему, собранную под него. Это в разы медленнее виртуализации, зато так оживают Windows XP, старая macOS и редкие системы.
- Гостевая macOS на чипах Apple — свежие версии macOS можно установить внутрь UTM и проверять в них программы или обновления, не рискуя основной системой.
- Галерея готовых машин — на сайте разработчика собраны настроенные образы популярных систем: скачали, открыли, запустили.
- Общие папки, буфер обмена и динамическое разрешение — после установки гостевых инструментов файлы и текст переносятся между системами, а экран машины подстраивается под окно.
- Подключение USB-устройств — флешки и другие устройства можно передать внутрь машины.
- Снимки и клоны — состояние машины сохраняется и восстанавливается, а машину можно скопировать и перенести на другой Mac одним файлом.
На iPhone и iPad полноценная UTM официально не распространяется: Apple не пропускает в App Store программы с динамической компиляцией кода. В App Store есть облегчённая версия UTM SE, которая работает заметно медленнее и подходит скорее для старых и лёгких систем. Для серьёзных задач рассчитывайте на Mac.
Кому подходит
- Владельцам Mac с чипами Apple, которым иногда нужна Windows: для одной рабочей программы, сайта с банковской подписью или проверки документа, — и которые не хотят платить за Parallels.
- Тем, кто хочет попробовать Linux на Mac без переразметки диска.
- Разработчикам, которым нужно собирать и проверять программы под другую архитектуру или в другой системе.
- Любителям старых систем: Windows 98, Mac OS 9 и подобное запускаются в эмуляции прямо на современном Mac.
- Тем, кому важен открытый код и отсутствие подписок.
Плюсы
- Бесплатна, открытый код, без подписок и аккаунта
- Работает на Mac с чипами Apple и Intel
- Эмулирует чужие процессоры, а не только виртуализирует
- Запускает гостевую macOS на чипах Apple
- Галерея готовых образов и общие папки
Минусы
- Эмуляция систем для Intel на чипах Apple очень медленная
- 3D-графика в гостевой Windows слабее, чем в Parallels
- Настройка сложнее: больше параметров, часть документации только на английском
- На iPhone и iPad возможности сильно урезаны
Сколько стоит
С официального сайта UTM скачивается бесплатно и без ограничений — это та же полная версия. В Mac App Store программа продаётся за небольшую сумму: разработчик прямо говорит, что это способ поддержать проект, а взамен вы получаете автоматические обновления через магазин. Функции в обеих версиях одинаковые. Отдельно платить придётся разве что за лицензию Windows, если вы ставите её внутрь машины и хотите активировать.
Как установить
- Откройте официальный сайт UTM и скачайте файл DMG для Mac либо найдите UTM в Mac App Store, если хотите поддержать разработчика и получать обновления автоматически.
- Откройте DMG и перетащите значок UTM в папку «Программы». При первом запуске macOS спросит разрешение открыть программу, скачанную из интернета, — подтвердите.
- Скачайте образ нужной системы: Windows 11 для ARM — с сайта Microsoft, Linux для ARM — с сайта дистрибутива. Либо возьмите готовую машину из галереи на сайте UTM.
- Нажмите «Создать новую виртуальную машину», выберите «Виртуализация» для систем вашей архитектуры или «Эмуляция» для остальных, укажите образ, память и диск.
- После установки системы поставьте гостевые инструменты — для Windows UTM предложит их сама, в большинстве дистрибутивов Linux они уже есть.
Частые вопросы
Чем UTM отличается от Parallels Desktop?
Parallels платная по подписке, зато ставит Windows в пару щелчков, быстрее в 3D-графике и лучше дружит с macOS. UTM бесплатна, открыта, умеет эмулировать чужие процессоры и запускать старые системы, но требует чуть больше ручной настройки.
Работает ли UTM в России?
Да, программа скачивается с официального сайта без регистрации и ограничений. Ограничения могут касаться только покупки в Mac App Store, если у вас нет способа оплаты в магазине Apple.
Можно ли запустить обычные программы для Windows на Mac с чипом Apple?
Да: внутрь ставится Windows 11 для ARM, а она сама умеет запускать большинство программ для обычных процессоров через встроенный транслятор. Тяжёлые игры и программы с драйверами так работать не будут.
Есть ли русский язык?
Интерфейс переведён частично, документация и галерея образов — на английском. Системы внутри машин, разумеется, могут быть на русском.
Законно ли запускать macOS внутри UTM?
На компьютерах Apple — да, лицензия macOS разрешает запускать её копии в виртуальных машинах на оборудовании Apple. На компьютерах других производителей это нарушает условия лицензии, да и UTM там не работает.
