TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

UTM – Virtual Machines for iOS and macOS

342 pointsby eiiotover 1 year ago

31 comments

vintagedaveover 1 year ago
I used this a couple of weeks ago to install Windows 11 ARM on macOS (Ventura on a new M2), looking to replace Fusion. It was disappointing:<p>* Integration tools like copy&#x2F;paste between VM and host, or file sharing, didn&#x27;t work<p>* Graphics constantly glitched, often going to a grey screen. There seemed no way to recover, and I had to force restart the VM<p>The drivers &#x2F; assistant tools have a 2012 date on them.<p>I&#x27;m aware it&#x27;s a free product and I have no right to expect anything (and I don&#x27;t; I went back to Fusion.) And perhaps the situation would improve if I or others financially supported the project, which seems a better response to issues :) Nevertheless I went in hoping I could replace the commercial VM solutions, which on Mac have required yearly updates that deliver almost no new value, with something open source -- and I can&#x27;t yet.
评论 #37339239 未加载
评论 #37335630 未加载
评论 #37339440 未加载
评论 #37335564 未加载
评论 #37340246 未加载
评论 #37347028 未加载
chkhdover 1 year ago
UTM is great, and once snapshot capability is added [1] it will become my default recommendation for sure. Until then sticking with Parallels. NOTE: An unofficial snapshot manager exists [2].<p>1: <a href="https:&#x2F;&#x2F;github.com&#x2F;utmapp&#x2F;UTM&#x2F;issues&#x2F;5484">https:&#x2F;&#x2F;github.com&#x2F;utmapp&#x2F;UTM&#x2F;issues&#x2F;5484</a><p>2: <a href="https:&#x2F;&#x2F;github.com&#x2F;Metamogul&#x2F;UTM-Snapshot-Manager">https:&#x2F;&#x2F;github.com&#x2F;Metamogul&#x2F;UTM-Snapshot-Manager</a>
评论 #37341702 未加载
评论 #37343819 未加载
评论 #37340415 未加载
评论 #37337818 未加载
dfabulichover 1 year ago
The biggest problem with UTM is that it works great for some people, and works terribly for others.<p>Seriously, scroll up and down on the threads here on this page, and you&#x27;ll see a bunch of people saying &quot;I wish I could use UTM, but it doesn&#x27;t work &#x2F; is unusably slow&quot; and a bunch of people replying &quot;weird, it works great for me.&quot;<p>My experience: UTM has literally never worked for me. I just tried to do a bog standard Ubuntu ARM install on my M1 2021 Mac, following the guide here <a href="https:&#x2F;&#x2F;docs.getutm.app&#x2F;guides&#x2F;ubuntu&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.getutm.app&#x2F;guides&#x2F;ubuntu&#x2F;</a> and it failed. I&#x27;m staring at a blinking cursor on a black screen.<p>Sadly, the people for whom it works great can&#x27;t really provide any useful technical support for the people for whom it doesn&#x27;t work.<p>I even paid $10 for UTM on the Mac App Store, like a sucker, hoping that I could get some tech support that way, but the only tech support channel is their Discord, which is full of randos saying &quot;lol, works for me, skill issue.&quot;<p>My recommendation: Give UTM a try! Either you&#x27;ll love it, and save a bunch of money, or it won&#x27;t work at all, like me, and you&#x27;ll just have to pay $100&#x2F;year for Parallels. Parallels is probably gonna just work.<p>If Parallels doesn&#x27;t work for you, you can reach out to them and talk to a person who can help, because they want you to keep paying to renew your Parallels license. They&#x27;re incentivized to help you succeed.
评论 #37361062 未加载
评论 #37350111 未加载
l72over 1 year ago
Work issued me an M1 MacBook Pro, but all my development is under Linux. Linux has been my preferred environment since the late 90s. While I find the MacBook Pro hardware to be nice, I find macos clumsy and frustrating, and my productivity severely drops.<p>So, I run Fedora (aarch64) under UTM full screen. It works acceptably well, and I often forget I&#x27;m on a mac.<p>I just wish macos would get out of the way, and not sometimes knock you out of full screen mode.
评论 #37337027 未加载
评论 #37338018 未加载
评论 #37338179 未加载
评论 #37337000 未加载
评论 #37338261 未加载
评论 #37337190 未加载
jasoneckertover 1 year ago
UTM has been a solid hypervisor for me for the past 2 years, and it&#x27;s received several great functionality and feature improvements over that time too.<p>But perhaps my favourite aspect of UTM is that it stands for Universal Turing Machine (arguably the best name ever for a virtualization product).
outcoldmanover 1 year ago
What I don&#x27;t like about Parallels and VMWare, is that they push all of those integrations between OS, like openings Windows from Windows in macOS. Or opening some documents from macOS right in Windows. I prefer to have VM isolated from my main macOS. So it is always going through all configurations and trying to figure out what I need to turn off.
评论 #37339652 未加载
评论 #37343817 未加载
em500over 1 year ago
I realize that &quot;for iOS&quot; comes from the github project blurb., but I think that it&#x27;s pretty misleading. The iOS installation options are basically a jailbreak (impossible on recent CPU&#x2F;iOS versions) or semi-tethering and re-loading&#x2F;signing the app every few days.<p><a href="https:&#x2F;&#x2F;docs.getutm.app&#x2F;installation&#x2F;ios&#x2F;#summary" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.getutm.app&#x2F;installation&#x2F;ios&#x2F;#summary</a>
评论 #37338506 未加载
评论 #37343352 未加载
评论 #37337605 未加载
评论 #37337791 未加载
评论 #37339868 未加载
npadover 1 year ago
If you&#x27;re running VMs on Mac for a development environment what you want is OrbStack: <a href="https:&#x2F;&#x2F;orbstack.dev&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;orbstack.dev&#x2F;</a>
评论 #37334823 未加载
评论 #37337060 未加载
评论 #37334721 未加载
评论 #37335053 未加载
评论 #37335330 未加载
评论 #37334656 未加载
JodieBenitezover 1 year ago
Someone pointed me to Lima which is a bit like wsl2 for macos: <a href="https:&#x2F;&#x2F;lima-vm.io" rel="nofollow noreferrer">https:&#x2F;&#x2F;lima-vm.io</a><p>Not sure what is used underneath but it worked great for me.
评论 #37334920 未加载
Transpire7487over 1 year ago
UTM is great for basic stuff but performance has been abysmal so not really viable as a workhorse in my day to day.<p>Nothing beats Parallels on Mac, worth every penny.
评论 #37336121 未加载
fooblatover 1 year ago
I love UTM.<p>It works great for my needs. I mostly develop infrastructure automation and configuration tooling and I run all my VMs in terminal mode. The wide availability of arm64 distros and OSes makes this easy.<p>I also use it to run a tiny pi hole instance when I&#x27;m traveling.
评论 #37335220 未加载
评论 #37339397 未加载
c-hendricksover 1 year ago
Two things I love about UTM:<p>- The serial window.<p>- The ability to truly lock the mouse to the window.<p>I wanted to use it on my work provided machine, but when hooked up to my monitor, the performance was lacking (21:9, 1440p). Performance also felt the same across an M1 MacBook Air, an M2 MacBook Air, and an M2 MacBook Pro, so it felt like something was up, not that the machine just couldn&#x27;t handle it.<p>Sadly, Parallels was the only thing I tried that performed well when connected to that monitor.
评论 #37337169 未加载
评论 #37338060 未加载
danweeover 1 year ago
It only lacks support to spin up&#x2F;down multiple VMs via a simple configuration file (like Vagrant, for instance). If I want to spin up a small lab with N VMs with specific private IPs and the like, UTM is not the most dev-friendly tool. I think there&#x27;s place for some tool in between UTM and QEMU.
t8srover 1 year ago
I can&#x27;t say enough nice things about UTM. Especially if you&#x27;ve ever tried using QEMU manually, you&#x27;ll appreciate how much heavy lifting UTM is doing for you. (It&#x27;s basically impossible to run QEMU &quot;correctly&quot; on macOS. It randomly crashes, issues non-existent instructions, or freezes in IO for seconds at a time, all of which are problems UTM doesn&#x27;t have.)<p>Yes, I imagine there are fancier commercial VMs out there, but UTM is free and open source, and it works great. (I&#x27;m not a light user, either, I use it for Linux kernel work, and never had any cause to complain.)
mschuster91over 1 year ago
Since this is essentially QEMU: does anyone here have a working build of the QEMU guest utilities for Windows? No matter what one tries, they&#x27;re <i>all</i> severely broken. Or alternatively, <i>anything</i> that can run Windows 7 x32 on an Apple Silicon machine.<p>(Why? Because I need to run Samsung ODIN, which is windows-only)
tech5000over 1 year ago
I think what would be amazing would be if one day it is possible to run macOS on an Apple Silicon iPad. This seems like it would be something that many people would want, so I guess there are technical issues preventing this. In another thread, the absence of JIT support has been mentioned for example.
评论 #37335761 未加载
JaggerJoover 1 year ago
Used this to create a Debian VM on my M2 Mac mini. Works great.
评论 #37334504 未加载
评论 #37334306 未加载
markutaover 1 year ago
I’ve been using it to run Kali Linux ARM edition for the Pen-200 course. And it works really well, everything just feels snappy. My only grape is the scaling and hi-res screens is less refined than for example vm-guest tools from VMware. But these can be fixed from the guest vm itself.
phmqk76over 1 year ago
It’s impressive for what it is. But after noodling around with UTM and Fusion, I subscribed to Parallels, and it’s on a whole different level. I used it years and years ago to emulate x86 on PowerPC Macs, and it’s the gold standard. Night and day.
jahnuover 1 year ago
Great project. Just hoping for command line attach&#x2F;detach of USB devices and we can use it in our CI setup for some stuff.
protoman3000over 1 year ago
Doesn’t have hypervisor on non-jailbroken iOS devices. It’s really a shame, otherwise I’d had my Linux iPad dream device.
samhukover 1 year ago
I used UTM extensively when creating an almost-no-touch tool for developers to setup their Macbook devices at the company I work for.<p>There&#x27;s really no other convenient way to do this. It was awesome to be able to run the tool on a fresh MacOS install, test the effects, make some changes, then do it all over again with little fuss.<p>Thanks UTM!
newaccount74over 1 year ago
I wish Apple would drop the 2 VM limit for virtualized macOS.<p>UTM is really nice for running Xcode as a build server, but being limited to two VMs sucks. I build lots of software with old macOS versions because I still support macOS versions that Apple no longer supports.
评论 #37340013 未加载
akerrover 1 year ago
I use this to run pi-hole on Debian on my old Mac mini which also hosts our network Time Machine.
CharlesWover 1 year ago
This is a great reminder for me to get off the Parallels &quot;Give me $70 every year for absolutely nothing&quot; train. Thank you <i>@eliot</i>!<p>Has anyone found a reasonably painless way to migrate their disk images from Parallels to UTM?
评论 #37340792 未加载
评论 #37339689 未加载
COMMENT___over 1 year ago
Besides running Windows 11 VM, I use UTM to run Windows 98 on ARM-based MacBook. Great for playing old games on modern Mac devices.
_siliconover 1 year ago
Too bad jit isn’t working on iOS 17 because of the new personalized developer disk images for debugging.
rcarmoover 1 year ago
If only this was on the iOS App Store…
评论 #37334331 未加载
评论 #37335087 未加载
评论 #37334323 未加载
Keltesethover 1 year ago
Can&#x27;t wait for Apple to enable side loading so my iPad will become useful one day with this.
评论 #37335009 未加载
评论 #37335158 未加载
alberthover 1 year ago
OpenBSD<p>Anyone have tips on how to boot OpenBSD with UTM?
评论 #37343960 未加载
sam_goodyover 1 year ago
Is there a way to use Vagrant with UTM?
评论 #37342361 未加载