QEMU是一種開(kāi)源的虛擬化軟件,它可以模擬多種計(jì)算機(jī)架構(gòu)的硬件環(huán)境,并在其中運(yùn)行不同操作系統(tǒng)的軟件。QEMU支持的架構(gòu)包括x86、ARM、MIPS等,主要用于開(kāi)發(fā)和測(cè)試操作系統(tǒng)、應(yīng)用程序等。QEMU的優(yōu)點(diǎn)在于它可以在不同的主機(jī)操作系統(tǒng)上運(yùn)行,也可以在不同的硬件環(huán)境中模擬運(yùn)行,且支持動(dòng)態(tài)二進(jìn)制翻譯技術(shù),可以實(shí)現(xiàn)快速的虛擬化。同時(shí),QEMU還支持多種虛擬化技術(shù),包括全虛擬化、半虛擬化、硬件輔助虛擬化等。QEMU可以與KVM等虛擬化技術(shù)結(jié)合使用,提供更好的性能和資源管理。此外,QEMU還支持多種網(wǎng)絡(luò)協(xié)議,可以實(shí)現(xiàn)虛擬機(jī)之間的互聯(lián)和網(wǎng)絡(luò)通信。
更新日志
ARM:實(shí)現(xiàn)了一批 ARMv8.X 的擴(kuò)展,包括 SB、PredInv、HPD、LOR、FHM、AA32HPD、PAuth、JSConv、CondM、FRINT 與 BTI
ARM:virt:支持 >255 GB的 RAM 和 u-boot“noload”鏡像類(lèi)型
ARM:改進(jìn) ARM PMU 模擬
HPPA:支持 TLB 保護(hù) ID 和 TLB 跟蹤事件
MIPS:支持多線(xiàn)程 TCG 模擬
MIPS:對(duì) I7200 I6500 CPU 的模擬支持,基于 QMP 的 CPU 類(lèi)型查詢(xún)以及對(duì) SAARI 和 SAAR 配置寄存器的改進(jìn)支持
QEMU是一種功能強(qiáng)大的虛擬化軟件,可以模擬多種硬件環(huán)境和操作系統(tǒng),為開(kāi)發(fā)和測(cè)試提供了很大的便利。