Po wielu latach prac i czterech wersjach kandydujących (release candidate) opublikowano finalną wersję QEMU 1.0, popularnego narzędzia open source do emulacji i wirtualizacji.
W nowej wersji dodano obsługę osobnych wątków dla każdego z wirtualnych procesorów (vCPU) oraz dodanie wsparcia dla procesorów: Cortex-A15, Xtensa DC232b i FSF, oraz maszyn sim i LX60/LX110/LX200.
Ulepszono emulację SCSI, IDE/ATAPI i VPI. Dodano jedną interesującą, eksperymentalną funkcjonalność, która polega na generowaniu bajtowego kodu przez QEMU i uruchamianiu go na własnym interpreterze (Tiny Code Interpreter). Zastąpiono tym samym starą metodę generowania natywnego kodu wykorzystywanego przez system operacyjny hosta. Dzięki temu tylko interpreter wymaga przystosowania dla innych systemów hosta, a wygenerowany kod już nie.
Platformy wirtualizacji Xen i KVM od teraz używają QEMU, jako podstawę do swoich maszyn wirtualnych. Uzyskano dzięki temu kilka cech, jak migracja na żywo z wykorzystaniem QCOW2 w pamięci współdzielonej. Jednak QEMU nie może być już wykorzystywany w niezależnych rozwiązaniach do wirtualizacji z powodu zawieszenia rozwoju modułu akceleracji.
Oprogramowanie rozwijane na zasadach licencji LGPLv2 i GPLv2 można pobrać ze strony projektu.
Skomentuj na forum