All Projects → jspahrsummers → Microverse

jspahrsummers / Microverse

Licence: other
macOS virtualization app for M1/Apple Silicon

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Microverse

Hdk
(unofficial) Hyper-V® Development Kit
Stars: ✭ 166 (+133.8%)
Mutual labels:  virtual-machine, virtualization, hypervisor
uvmm
Virtual machine monitor for L4Re
Stars: ✭ 22 (-69.01%)
Mutual labels:  virtual-machine, virtualization, hypervisor
Awesome Virtualization
Collection of resources about Virtualization
Stars: ✭ 846 (+1091.55%)
Mutual labels:  virtual-machine, virtualization, hypervisor
Simplesvmhook
SimpleSvmHook is a research purpose hypervisor for Windows on AMD processors.
Stars: ✭ 159 (+123.94%)
Mutual labels:  virtual-machine, hypervisor
Simplesvm
A minimalistic educational hypervisor for Windows on AMD processors.
Stars: ✭ 152 (+114.08%)
Mutual labels:  virtual-machine, hypervisor
Kvm Vmi
KVM-based Virtual Machine Introspection
Stars: ✭ 153 (+115.49%)
Mutual labels:  virtual-machine, hypervisor
Runtime
Kata Containers version 1.x runtime (for version 2.x see https://github.com/kata-containers/kata-containers).
Stars: ✭ 2,103 (+2861.97%)
Mutual labels:  virtual-machine, virtualization
Image Bootstrap
⛅️ Creates (chroots and) bootable virtual machine images; command line tool (Python 3)
Stars: ✭ 178 (+150.7%)
Mutual labels:  virtual-machine, virtualization
Vsock
Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed.
Stars: ✭ 181 (+154.93%)
Mutual labels:  virtual-machine, hypervisor
Firecracker
Secure and fast microVMs for serverless computing.
Stars: ✭ 16,826 (+23598.59%)
Mutual labels:  virtual-machine, virtualization
virtnbdbackup
Backup utiliy for Libvirt / qemu / kvm supporting incremental and differencial backups.
Stars: ✭ 62 (-12.68%)
Mutual labels:  virtual-machine, virtualization
Core
Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Stars: ✭ 147 (+107.04%)
Mutual labels:  virtual-machine, virtualization
Asm
Assembly Tutorial for DOS
Stars: ✭ 125 (+76.06%)
Mutual labels:  virtual-machine, virtualization
Xs Vm
eXtremely small virtual machine -- for educational purposes :)
Stars: ✭ 155 (+118.31%)
Mutual labels:  virtual-machine, virtualization
Vermin
The smart virtual machines manager. A modern CLI for Vagrant Boxes.
Stars: ✭ 110 (+54.93%)
Mutual labels:  virtual-machine, virtualization
Joe
Run a Java program without an operating system by building the OS into the Java program
Stars: ✭ 76 (+7.04%)
Mutual labels:  virtual-machine, virtualization
Hypervisor
Hypervisor implementation for x86_64 ISA MIT JOS
Stars: ✭ 25 (-64.79%)
Mutual labels:  virtualization, hypervisor
Kata Containers
Kata Containers version 2.x repository. Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Stars: ✭ 1,053 (+1383.1%)
Mutual labels:  virtual-machine, virtualization
Cot
Common OVF Tool
Stars: ✭ 73 (+2.82%)
Mutual labels:  virtual-machine, virtualization
Invtero.net
inVtero.net: A high speed (Gbps) Forensics, Memory integrity & assurance. Includes offensive & defensive memory capabilities. Find/Extract processes, hypervisors (including nested) in memory dumps using microarchitechture independent Virtual Machiene Introspection techniques
Stars: ✭ 237 (+233.8%)
Mutual labels:  virtual-machine, hypervisor

Microverse

Microverse is a thin virtualization app for running macOS guest virtual machines on M1/Apple Silicon (arm64) processors, achieved with Apple's Virtualization.framework.

Note that this does not do any emulation—the virtual machines run on the same hardware as the host machine (and therefore have the same architecture). This is particularly useful to create sandbox environments with minimal performance impact.

Requirements

This project makes use of APIs from the macOS 12 (Monterey) beta.

macOS 11 (Big Sur) is unsupported.

Known limitations

For installing into the VM, only macOS 12 (Monterey) ipsw files are known to work.

There's a known issue where the App Store cannot be contacted from within a VM. Any applications you want to run will need to be downloaded from the web, or imported into the VM using a disk image in UDRW format (see man hdiutil for details).

For other known issues, please see the GitHub issues list.

License and credit

Released under the MIT license.

I'm indebted to @KhaosT' MacVM and SimpleVM projects for demonstrating Virtualization.framework usage.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].