UTM employs Apple's Hypervisor virtualization framework to run ARM64 operating systems on Apple Silicon at near native speeds. On Intel Macs, x86/x64 operating system can be virtualized. In addition, lower performance emulation is available to run x86/x64 on Apple Silicon as well as ARM64 on Intel. For developers and enthusiasts, there are dozens of other emulated processors as well including: ARM32, MIPS, PPC, and RISC-V. Your Mac can now truly run anything. You can also emulate older operating systems whether it's on PowerPC, SPARC, or x86_64. Run multiple instances of macOS on your Apple Silicon Mac with UTM. Unlike other free virtualization software, UTM was created for macOS and only for Apple platforms. It is designed completely from the ground up for the new style introduced in Big Sur. UTM looks and feels like a Mac app with all the privacy and security features you expect as well.
Of course, it's just built on top of QEMU.
In the Mac Appstore.
Github: https://github.com/utmapp/UTM
Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey + Ventura support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
Documents how to build a virtual Hackintosh using KVM!QEMU. All blobs and resources included in this repository are re-derivable (all instructions are included!)
Generate macOS valid serials, uuids, and board serials for good-faith Security Research & Apple Bug Bounty Research.
This project provides two tools for generating serial numbers for Hackintosh, OpenCore, Docker-OSX and OSX-KVM.
Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS.
A collection of awesome security hardening guides, best practices, checklists, benchmarks, tools and other resources.
The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name.
Selfie is a self-contained 64-bit, 11-KLOC C implementation of:
Selfie generates ELF binaries that run on real RISC-V hardware as well as on QEMU and are compatible with the official RISC-V toolchain, in particular the spike emulator and the pk kernel.
A sysadmin's how-to post on getting started with VMWare ESXi.
Not in a position where you can download the VMware vSphere client to a workstation so you can do what you need to do? Somebody figured out the download links for versions as far back as v4, so you can download them manually if you need to. He's documented it here.
How to sent up a virtualization host with CentOS v6.2 and Xen.
A shell script which can be used to automate the backup of virtual machines running in a XenServer environment. It's specifically written for XenServer v5.5, and I think it'll run reasonably well on top of XenServer v6.1 (I THINK).
A Perl script which analyzes the OS it's running on top of to determine whether or not it's virtualized, and if so which product(s) it's inside of. Uses multiple techniques (no red pills, I don't think) to gather information.
Open source container based virtualization for Linux.
Vagrant is a utility for automating the deployment of virtualized environments using VirtualBox v4.x. It helps create and configure lightweight, portable virtual instances in a reproducable (i.e., scriptable) fashion. Written in Ruby.