Virtualisierung: QEMU 1.0 steht vor der Haustür
Zu den neuen Funktionen gehören eine neue Speicher-API, Unterstützung für Tensilica Xtensa, SCSI-Verbesserungen und ein Tiny Code Interpreter (TCI).
Die neue Speicher-API orientiert sich daran, wie moderne Computer-Systeme Speicher implementieren. Der Tennsilica Xtensa ist ein Prozessor, den man in der Regel in eingebetteten Systemen (embedded) findet. Diesen kann QEMU nun auch emulieren. Die SCSI-Verbesserungen sind Folge eines neuen virtio-scsi-Stack und dieser ersetzt den alten und restriktiven virtio-block. Damit kann QEMU 1.0 besser mit SCSI-Anfragen umgehen, kann SCSI flexibel adressieren und bringt Unterstützung für das Emulieren von SCSI-CD-Laufwerken mit sich.
Der Tiny Code Interpreter ist eine neue und experimentelle Funktion, um den TCG-Code-Generator auf 32- und 64-Bit-Hosts zu verbessern. Laut eigener Aussage erlaubte es der TCG QEMU nur auf den wichtigsten Plattformen wie zum Beispiel x86, ARM, Mips, S390 und SPARC zu laufen. TCI wird hingegen keinen nativen Code erzeugen, sondern Bytecode, der interpretiert wird. Somit ist diese Methode vom Host unabhängig. Der einzige Unterschied ob QEMU mit oder ohne TCI läuft sei die Geschwindigkeit. Interessierte finden weitere Informationen zu QEMU 1.0 bei Linux-KVM.com.