VirtualBox ist ein universeller, vollständiger Virtualisierer für x86-Hardware. Sie ist auf Server, Desktop und eingebettete Anwendungen ausgerichtet und ist heute die einzige Virtualisierungslösung in professioneller Qualität, die auch als Open-Source-Software erhältlich ist.
Einige der Eigenschaften von VirtualBox sind:
- Modularität. VirtualBox hat ein extrem modulares Design mit gut definierten internen Programmierschnittstellen und einem Client/Server-Design. Dadurch ist es einfach, sie von mehreren Schnittstellen aus gleichzeitig zu steuern: Sie können beispielsweise eine virtuelle Maschine in einer typischen GUI der virtuellen Maschine starten und dann diese Maschine von der Befehlszeile aus oder möglicherweise auch aus der Ferne steuern. VirtualBox wird auch mit einem vollständigen Software-Entwicklungskit geliefert: Obwohl es sich um Open-Source-Software handelt, müssen Sie den Quellcode nicht hacken, um eine neue Schnittstelle für VirtualBox zu schreiben.
- Beschreibungen virtueller Maschinen in XML. Die Konfigurationseinstellungen der virtuellen Maschinen werden vollständig in XML gespeichert und sind unabhängig von den lokalen Maschinen. Definitionen von virtuellen Maschinen können daher leicht auf andere Computer portiert werden.