I would like my students to use a specific version of Ubuntu with custom-installed software (ROS and Gazebo, software for robotic applications). In addition, my students might be running Windows, Mac OS, or Linux.
To simplify the installation on their side, I am thinking of using Multipass and sharing with them a pre-installed instance of Ubuntu with Gazebo and ROS already installed. Is it possible? If yes, how to create this instance, and how to share it with my students?