Skip to content

Apple Silicon (arm64) - what should I do with VirtualBox-based examples? #404

Open
@geerlingguy

Description

@geerlingguy

I'm considering maybe changing everything to libvirt, since I believe I could make the examples cross-platform that way (Linux, macOS M1/Intel, and Windows) like I could recommending VirtualBox.

Also, I have an M1 Mac now.

Requirements:

  • Be able to run arbitrary Ubuntu (latest LTS) and maybe Rocky Linux 8 virtualized instances
  • Be able to assign an IP address to that instance (ideally ... some examples don't need it)
  • Be able to run multiple instances at the same time, and have them be able to communicate with each other via hostname or IP address (ideally).

I also saw UTM, but it seems like it might not be as focused on the programmatic Vagrant-based use case (infrastructure as code) I use here.

Another option is to go to the cloud, but I don't like telling people to do things that could cost them money.

Update: Here are some of the solutions I've been trying out on my Mac:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions