在主流桌面操作系统上提供相关开发资源(虚拟机、容器等)的便利性和稳定性是影响openEuler开发者体验的重要因素。当前常见的虚拟机管理平台有诸多缺陷,如VirtualBox需要下载体积庞大的ISO镜像,同时需要进行安装等相关操作,WSL无法提供真实的openEuler内核,绝大多数虚拟机管理软件对Apple Sillicon芯片支持不完善等。对开发资源受限的个人及高校开发者openEuler开发体验影响较大。

OmniVirt是由社区技术运团队及基础设施团队孵化的开发者工具,通过对主流桌面操作系统中的虚拟化技术(LXD、HyperV、Virtualization framework)等技术进行有机整合,使用openEuler社区官方发布的虚拟机、容器镜像,为开发者在Windows、MacOS、Linux上提供统一的开发资源(虚拟机、容器)发放和管理体验,提升主流桌面操作系统上openEuler开发环境使用的便利性和稳定性,有效提升开发者体验。