跳到主要内容

AxVisor v0.2.0 正式发布

· 阅读需 3 分钟
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 项目在底层组件与工程化能力上的支撑。