Skip to main content

AxVisor v0.2.0 正式发布

· 3 min read
ZCShou
AxVisor Kernel Engineer @ QCLIC

AxVisor v0.2.0 正式发布,标志着项目从概念验证阶段进入“可用的轻量级虚拟化平台”阶段。当前,在 AArch64 上具备较完整的核心能力,并提供多平台/多客户机的验证与部署文档。

简介​

AxVisor 是一个基于 ArceOS 框架实现的 Type I 类型的 Hypervisor,目标是复用 ArceOS 提供的基础操作系统能力,以组件化的方式构建统一、可扩展的 Hypervisor。

v0.2.0 是 AxVisor 的首个正式发布版本,定位为“轻量级虚拟化平台”,首先在 AArch64 上具备较完整的可用能力,并给出 QEMU / 真实板卡上的完整验证与部署流程。

更新内容​

核心功能支持概览​

类别功能点支持情况
内存管理简单 EPT/Stage-2 页表●
内存管理基础内存分配●
内存管理内存共享机制☉
CPU 调度单 vCPU / 多 vCPU●
CPU 调度简单 CPU 分配●
CPU 调度CPU 亲和性控制○
设备能力设备直通●
设备能力虚拟设备模拟(串口/块/网等)○
中断处理简单中断注入●
中断处理基础中断路由●
中断处理MSI / 高级中断机制○
客户机管理客户机配置管理●
客户机管理跨客户机通信○
其他基础设备树处理●
其他基础文件系统支持●

架构支持​

架构x86_64AArch64RISC-VLoongArch
v0.2☉●○○

开发板支持​

平台QEMU AArch64QEMU x86_64飞腾派ROC-RK3568-PC道莅 PLC
v0.2●☉●●●

客户机系统支持​

客户机ArceOSLinuxNimbOSRTThread
v0.2●☉☉●

注意事项​

目前,v0.2.0 仍属于初级轻量级虚拟化平台阶段,很多功能还在不断完善中:

  • x86_64 仍为部分支持:推荐优先在 AArch64 验证核心能力。
  • 设备虚拟化能力未完善:v0.2 以“设备直通”为主;串口/块设备/网络等完整虚拟设备能力在后续版本完善。
  • 高级中断/高级调度能力未覆盖:如 MSI、高级调度策略、负载均衡等尚未提供。

获取方式​

社区​

致谢​

感谢所有贡献者与社区伙伴的反馈与支持;也感谢 ArceOS 项目在底层组件与工程化能力上的支撑。