Virtual machines

SSI Fellow Luke Abraham discusses the benefits of using virtual machines for training.

By Mike Jackson, Software Architect.

This is a guide on using Git and GitHub within a VMWare virtual machine (VM) which, for whatever reason (e.g. organisational security policies), cannot be connected to a network.

Why write this guide?

This guide arose from our open call collaboration with the Distance project at the University of St. Andrews. They use Windows XP virtual machines for developing their Distance for Windows software. Their interface code, implemented in Visual Basic, is not held under revision control and institutional security policies…

By Mike Jackson, Software Architect.

The Distance project at the University of St. Andrews use Windows XP virtual machines for developing their Distance for Windows software. Their interface code, implemented in Visual Basic, is not held under revision control and institutional security policies mean that their XP virtual machines cannot be connected to the network.

In this blog post, I describe my experiences of using Git and shared folders to address both these problems, as part of our recent open call collaboration.

The goal of Recomputation.org is to allow the reproduction of scientific results generated using software by other researchers. Led by Ian Gent from the University of St. Andrews, the aim is to make this process straightforward for both those willing to submit their computational experiments to the Recomputation.org experiment repository, and those wanting to replicate them. The idea is that software is packaged with all its dependencies as a virtual machine, which is hosted on the Recomputation.org site so that others can download it and reproduce the original experiment.

The…

Subscribe to Virtual machines