Hi,
Just to clarify, have you tried following the lab instructions here, which are linked to from the Lab 1 worksheet here?
Those instructions suggest using:
- the UTM gallery's ARM64 Ubuntu 22.04 image, which should be fine for most purposes, or
- the UTM gallery's x86-64 Ubuntu 14.04 image, which is very old, but might be useful for checking project code, or
- a Qcow2 file extracted from the CITS3007 vagrant image
(and note that one option is to use the ARM64 22.04 image, but double-check your project code using GitPod, as outlined in the lab worksheet.)
I can't test the Mac options myself as I don't have easy access to a Mac, but the first one should be pretty straightforward.
Vagrant is not likely to be useful on M-series macs, since, as you say, UTM isn't defined as a "provider" for Vagrant. Hence the instructions for students on M-series macs don't mention Vagrant at all.
Ben's instructions should be helpful in getting SSH and VS Code set up on a Mac. (Again, I can't easily test these unfortunately.)
Let me know if there's anything that's unclear about the lab 1 worksheet. I realize there are quite a few possible options laid out, which can be confusing, but people also have a very large range of laptops of all OSs and varying ages and speeds, so there's no one solution that fits everyone.[1] If in doubt, I suggest asking your lab facilitator for their advice.
[1] Well, actually, the University could provide web-based access to lab VMs, and that would be a solution. But University IT have made it clear they won't assist with providing such an option.
Cheers
Arran
p.s. When creating markdown links [like](http://this.com)
, there needs to be no space between the right bracket ]
and the left parenthesis (
. I edited your message to fix this.
ANONYMOUS wrote:
Hi everyone!
I ran into a problem with setting up VM for Mac. It seems like UTM is the one I should use for the M-series Mac, but Vagrant doesn't support UTM as a provider so I can't set up the required SDE.
Has anyone got the same issue or managed to fix it? I have completed the steps in Ben's UTM setup guide and not sure what to do next. Any help is appreciated!