JumpBox: Server-Software ohne Installationsaufwand testen

Eine datenbank-basierte Web-Applikation zu testen ist in der Regel deutlich aufwändiger als ein Desktop-Programm: Zunächst benötigt man Web-, Application- und Datenbank-Server, anschliessend sind meist diverse Konfigurationsarbeiten notwendig. Dass es heute auch einfacher geht, verdanken wir Packages wie beispielsweise XAMPP (vgl. Apache Friends: Umfrage zu XAMPP 2.0), WOS (vgl. WOS Portable und WOS X: Der WAMP-Server für den USB-Stick) und natürlich den diversen Virtual Appliances (vgl. Freie Betriebssysteme auf Virtuellen Maschinen).

Auch JumpBox nutzt das Konzept von Virtual Appliances. Aktuell stehen Packages mit den Open-Source-Programmen MediaWiki, WordPress, PunBB und vTiger zum Download bereit. Die virtuellen Maschinen laufen nicht nur mit dem Open Source Produkt Xen, sondern auch mit der kommerziellen VMware (wobei der erforderliche VMware Player kostenlos verfügbar ist). Wie das Video auf der JumpBox-Homepage zeigt, funktioniert das Ganze sehr einfach. Um eine relevante Grösse in der Open-Source-Szene zu werden müsste JumpBox allerdings die Auswahl der verfügbaren Applikationen noch deutlich grösser werden.

Freie Betriebssysteme auf Virtuellen Maschinen

Dank Virtualisierungs-Software wie z.B. VMware kann man auf einem einzigen physischen Rechner mehrere Betriebssysteme parallel betreiben. Insbesondere für Systemadministratoren, Entwickler und Tester sind solche Virtuellen Maschinen hilfreich, aber auch erste Entdeckungsreisen in fremde Betriebssysteme lassen sich auf diesem Weg gefahrlos unternehmen.

Weil der komplette Datenbestand einer solchen Virtuellen Maschine (quasi die virtuelle Festplatte) in einer einzigen Datei des Hosts gespeichert wird, kann man sehr einfach Virtuelle Maschinen mit vorinstallierter Software bereitstellen. Man spricht dann von Virtual Appliances, wobei die vorinstallierte Software sowohl ein Betriebssystem als auch Anwendungsprogramme umfassen kann. Insbesondere seit VMware den VMware Player kostenlos verbeitet, sind Virtual Appliances populär geworden – allein der Virtual Appliance Marketplace von VMware stellt hunderte von Downloads zur Verfügung. Insbesondere für nicht ganz einfach zu installierende Unternehmensapplikationen und Server-Software lösen Virtual Appliances zunehmend die normale Test-Software ab.

Nach diesem Prinzip funktioniert auch der FreeOsZoo: Hier werden Virtual Appliances in Form von Images für die Open Source Virtualisierungs-Software QEMU bereitgestellt. Die Download-Sektion umfasst derzeit Images mit Darwin, FreeBSD, Linux (Debian, Fedora, Suse, Ubuntu u.a.), NetBSD, OpenBSD, OpenSolaris, Reactos und einigen anderen Open-Source-Betriebssystemen. Dieser Weg ist somit eine prüfenswerte Alternative zu Linux-Live-CDs bzw. Linux-USB-Sticks.