"just".
Where "just" is:
- download and install XCode
- download sample project
- download a sample project
- download a Linux Kernel image
- load a RAM disk into memory
- write some Swift code to configure run parameters. Swift code is different if you want to run non-UI and UI versions
- you can only run one VM at a time or write your own code to manage that
- ....
Or, you know, use Docker Desktop, or lima, or...
I used it to run Ubuntu on an x86 on an M1 Mac because a vendor's alpha SDK could only run on x86 Ubuntu.
"just".
Where "just" is:
- download and install XCode
- download sample project
- download a sample project
- download a Linux Kernel image
- load a RAM disk into memory
- write some Swift code to configure run parameters. Swift code is different if you want to run non-UI and UI versions
- you can only run one VM at a time or write your own code to manage that
- ....
Or, you know, use Docker Desktop, or lima, or...