canonical / canonical/multipass
[macos] remove installer check for `kern.hv_support`
- Dominant language
- C++
- Stars
- 9.2k
- Forks
- 828
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 44
Description
I like multipass, but I have an issue with an older Mac. The whole point would be to have the same DEV environment.
This older Mac (2010 MacBook Pro, I know...) does not support Hypervisor.framework, however it runs VirtualBox just fine. This is because VirtualBox only uses VT-x, not using MMU (Memory Management Unit).
But I'm unable to install multipass (from provided .pkg or from homebrew), because lack of Hypervisor.framework support (sysctl kern.hv_support = 0). But I would like to use this with:
`sudo multipass set local.driver=virtualbox`
Contributor guide
Research direction
The request concerns the macOS .pkg and Homebrew installation paths and their `kern.hv_support` check. Start by tracing installation behavior on a system without Hypervisor.framework support, then verify that `sudo multipass set local.driver=virtualbox` remains usable. Done means installation no longer blocks this VirtualBox configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100