The topic of running Intel-based virtual machines has arisen a few times in recent threads.
Since running Intel-based operating systems on Apple Silicon devices would require emulation, not virtualization, I think it would be interesting to hear people’s thoughts on the best Intel Macs for running Intel-based virtual machines in the years ahead.
Personally, I use a mid-2012 MacBook Pro with 16 GB RAM and a 4 TB SSD running macOS Catalina to run a collection of virtual machines using Parallels 18.x and VMware Fusion 12.x. (Catalina is the last version of macOS supported by Apple on that hardware.)
Somewhat surprisingly, operating systems newer than Catalina, like Windows 11, macOS Big Sur, and macOS Monterey work very well on that old laptop.
At this point, my main reasons for keeping these VMs is to maintain access to old versions of TurboTax, to maintain access to 32bit Mac apps, and to maintain PostScript/EPS support (Monterey). As my need for older versions of TurboTax wanes, I may abandon Intel virtualization entirely, but I do sometimes think about getting a late-model Intel Mac for insurance.
I think a case can be made for a 16+ GB 2018 Mac mini with an external SSD, even though Sequoia is the last supported version of macOS on that hardware. Such machines can be found in the $200-400 range. There also are the Intel systems that Tahoe will support:
- 2019 16-inch MacBook Pro
- 2020 Intel 13-inch MacBook Pro
- 2020 iMac
- 2019 Mac Pro
The Mac Pro machines can be expensive, but you can find good deals on 2020 iMacs and the Tahoe-supported MBPs.
For the sake of completeness, I’ll mention Hackintoshes and Macs running OCLP, but those can be quirky. For example, note macOS Sonoma and newer don’t support virtualization at all under OCLP on some hardware. It is very important to read the OCLP hardware compatibility guide before experimenting. I’d avoid virtualization under OCLP as a general principle, simply to avoid overtaxing older hardware. A Hackintosh on newer hardware might be interesting, but I wouldn’t recommend that solution to anyone who isn’t technically savvy and willing to tinker.
Feedback welcome.