»Mache alles so einfach wie möglich, doch nicht einfacher.« -- Albert Einstein
27 Virtualisierung und Emulatoren
In diesem Kapitel beschäftigen wir uns mit Emulatoren und virtuellen Maschinen unter Linux.
Doch was bedeutet Emulation eigentlich? Im Grunde genommen ist dies ganz einfach zu verstehen:
Emulatoren und virtuelle Maschinen
Auf Ihrem Rechner befindet sich ein Betriebssystem. Innerhalb dieses Betriebssystems möchten Sie nun aber ein zweites Betriebssystem oder eine Anwendung eines anderen Betriebssystems starten.
Da dies nicht ohne Weiteres geht, benötigen Sie eine Software, innerhalb derer Sie ein zweites Betriebssystem sozusagen »virtuell« (man sagt auch: innerhalb einer virtuellen Maschine) installieren können bzw. eine Software, die so tut, als wäre sie das Betriebssystem, mit dem Sie die gewünschte Fremdsoftware ausführen können. Letztere bezeichnet man als Emulator-Software.
Zum besseren Verständnis hier noch einmal die Erklärung anhand eines Beispiels: Sie haben auf Ihrem Computer Linux installiert, möchten aber unbedingt dieses tolle Windows-Spiel spielen. Für diesen Fall benötigen Sie entweder eine virtuelle Maschine, innerhalb derer Sie nun Windows und darin das jeweilige Spiel installieren können, oder Sie verwenden eine Emulator-Software, die gleich so tut, als sei sie Windows, und installieren in dieser das Spiel.
In diesem Kapitel werden wir beide Möglichkeiten (und das nicht nur für Windows) besprechen. Außerdem werden wir noch einen kleinen Blick auf Xen werfen.
27.1 Emulatorsoftware
Beginnen werden wir mit Emulatoren. Und zwar genauer gesagt mit den beiden Emulatoren »WINE« und »Cedega«.
27.1.1 WINE und Cedega
WINE ist eine freie Software, mit der sich Windows-Programme auch unter Linux ausführen lassen. Diese Software gibt es auch für BSD. Cedega basiert auf WINE, ist aber kommerziell. Cedega ist darauf ausgelegt, Windows-Spiele auch unter Linux lauffähig zu machen, was auch bei einigen Spielen recht gut und performant funktioniert, bei anderen gibt es hingegen Probleme. Auf der Webseite der Cedega-Hersteller gibt es eine Spieledatenbank, in der man nachschauen kann, wie gut welches getestete Windows-Spiel unter Cedega funktioniert.
Abbildung 27.1 Cedega mit installiertem Hidden and Dangerous 2