A
Air札记
评价一个虚拟化工具的成熟度,看它周围长出了什么生态就够了。QEMU 在这方面家底殷实。
▍磁盘镜像格式
QEMU 原生的 qcow2 格式支持压缩、加密与快照;raw 格式直给性能;同时它能读写 VDI、VMDK、VHD 等其他虚拟化软件的磁盘格式,也提供命令行工具在格式之间互转。换平台不换镜像,是它对用户很实在的一条承诺。
▍固件与设备生态
QEMU 能挂载 EDK2、SeaBIOS 等开源固件完成标准引导流程;virtio 半虚拟化设备族是 Linux 社区的事实标准,客户系统装好驱动就能获得接近原生的磁盘与网络性能。
▍管理层与工具链
QEMU 自身通过 QMP、HMP 两套接口接受管理,社区在它之上建了 libvirt 这样的虚拟化管理中间层,virt-manager、GNOME Boxes 等图形工具再架在 libvirt 之上。服务器领域的大量云平台也经由这套链路调度 QEMU 实例。
▍与鸿蒙的交集
AirAVM 工程直接复用了 QEMU 的 virtio 设备族与 pflash 固件拓扑,在鸿蒙设备上引导 Android 镜像,镜像获取与引擎参数互不牵动。更多移植细节,可以翻看论坛里 Air 系列的适配记录帖。
▍磁盘镜像格式
QEMU 原生的 qcow2 格式支持压缩、加密与快照;raw 格式直给性能;同时它能读写 VDI、VMDK、VHD 等其他虚拟化软件的磁盘格式,也提供命令行工具在格式之间互转。换平台不换镜像,是它对用户很实在的一条承诺。
▍固件与设备生态
QEMU 能挂载 EDK2、SeaBIOS 等开源固件完成标准引导流程;virtio 半虚拟化设备族是 Linux 社区的事实标准,客户系统装好驱动就能获得接近原生的磁盘与网络性能。
▍管理层与工具链
QEMU 自身通过 QMP、HMP 两套接口接受管理,社区在它之上建了 libvirt 这样的虚拟化管理中间层,virt-manager、GNOME Boxes 等图形工具再架在 libvirt 之上。服务器领域的大量云平台也经由这套链路调度 QEMU 实例。
▍与鸿蒙的交集
AirAVM 工程直接复用了 QEMU 的 virtio 设备族与 pflash 固件拓扑,在鸿蒙设备上引导 Android 镜像,镜像获取与引擎参数互不牵动。更多移植细节,可以翻看论坛里 Air 系列的适配记录帖。
楼主
7 天前