macOS, the operating system previously known as Mac OS X, is beautiful, stable, and typically attached to a $1000+ MacBook / iMac. If we want to run macOS on a Windows PC, without the very particular hardware required for Hackintosh, a Mac OS X virtual machine is the next best thing. And, best
A Windows virtual machine allows us to run a complete Windows installation on Linux or Windows. It will have full support for Windows software, and can also recognize peripheral devices. In this guide, we will create a Windows virtual machine in Linux Mint, Ubuntu, and Windows, using both VirtualBox and the free VMware Workstation
Current Virtual machine applications, like VirtualBox and VMware, can virtualize the IOMMU (VT-x or AMD-V). Which means we can create nested virtualization. In layman's terms, we can create a VM within a VM within a VM. The question is, with an i7 and 32GB of RAM, how deep can we go?
A virtual machine is the best way to test a complete operating system within our OS, without the risk or inconvenience of a dual-boot installation. If, however, we want to try Raspbian, VirtualBox or VMware can't emulate the ARM processor. Let's create a Raspberry Pi emulation on Windows with QEMU.