Emulation-based nested x86 virtualisation
- Dominant language
- Swift
- Stars
- 35.5k
- Forks
- 1.8k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
Please browse the existing issues and filter by 'enhancement' to make sure this has not already been suggested!
Support for real nested virtualization is basically impossible unless you are using an M2 for ARM virtualization. However, a solution via emulating the nested virtual machine is possible. A user pointed out that it would be unbearably slow on M1, but the upgrades of later and future M-series chips in addition to the highered specs of high-end Macs could make it faster. The M2 chip supports nested virtualization already for ARM.
Contributor guide
Research direction
Start by reviewing existing UTM issues filtered by “enhancement” and the project’s virtualization and emulation entry points; no specific files or tests are named. Determine the scope and feasibility of emulating nested x86 virtualization, including how completion and performance should be evaluated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100