{"repo":"Code-Hex/vz","free":true,"listed":false,"github":"https://github.com/Code-Hex/vz","clone":"git clone https://github.com/Code-Hex/vz.git","description":"Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.","language":"Go","stars":904,"topics":["virtualization","apple","go","golang","m1","applesilicon","m2","macos","vm","linux"],"license":"MIT","category":"dev-tools","readme_excerpt":"vz - Go binding with Apple Virtualization.framework ======= vz provides the power of the Apple Virtualization.framework in Go. Put here is block quote of overreview which is written what is Virtualization.framework from the document. The Virtualization framework provides high-level APIs for creating and managing virtual machines (VM) on Apple silicon and Intel-based Mac computers. Use this framework to boot and run macOS or Linux-based operating systems in custom environments that you define. The framework supports the Virtual I/O Device (VIRTIO) specification, which defines standard interfaces for many device types, including network, socket, serial port, storage, entropy, and memory-balloon devices. Usage Please see the example directory. Requirements - Higher or equal to macOS Big Sur (11.0.0). - Latest version of vz supports last two Go major releases and might work with older versions. Installation Initialize your project by creating a folder and then running go mod init github.com/your/repo (learn more) inside the folder. Then install vz with the go get command: Deprecated older versions (v1, v2). Feature Overview - ✅ Virtualize Linux on a Mac (x86 64, arm64) - GUI Support - Boot Extensible Firmware Interface (EFI) ROM - Clipboard sharing through the SPICE agent - ✅ Virtualize macOS on Apple Silicon Macs (arm64) - Fetches the latest restore image supported by this host from the network - Start in recovery mode - ✅ Running Intel Binaries in Linux VMs with Rosetta (arm64)","default_branch":null,"files":null,"tree":[],"storefront":"/r/Code-Hex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Code-Hex/vz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}