VirtualBox
This gem is a Ruby API for VirtualBox, Sun’s open-source virtualization software that supports Linux, Mac OS X, and Windows.
Features
Currently, the gem supports the following features:
- (work in progress) creating and starting virtual machines
- VirtualBox version detection (OSE vs. regular)
Contributions
Please don’t hesitate to fork the project and send pull requests.
Right now, the API is built on top of the VBoxManage command-line utility. This is an easy implementation, but the performance leaves to be desired. If someone cares enough, VirtualBox has a binary API based on XPCOM (Linux, OS X) / COM (Windows). Changes for using the binary API would be greatly appreciated.