搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

canonical/multipass

运维与部署

面向开发者的轻量虚拟机管理器,一条命令即可在 Linux、Windows 和 macOS 上启动 Ubuntu 实例。

9,388
845
C++
GPL-3.0
创建于 8 年前

项目介绍

Multipass 是面向 Linux、Windows 和 macOS 的命令行虚拟机管理器,目标是让开发者快速获得一个全新的 Linux 环境。它分别通过 Linux 上的 QEMU、Windows 上的 HCS 以及 macOS 上的 QEMU 或 Apple Virtualization Framework 运行虚拟机,并自行拉取和更新 Ubuntu 镜像。由于支持 cloud-init 元数据,也可以用它在笔记本上模拟一套小型云部署,用于开发和测试。

快速使用

先安装对应平台的 Multipass,再启动并进入实例。

Linux 上以 snap 形式分发:

sudo snap install multipass

macOS 和 Windows 从 Releases 页面下载安装包。Homebrew cask 由社区维护而非官方支持;使用时可能在安装过程中提示输入密码。macOS 的安装说明还提到,成功启动实例可能需要关闭防火墙。

安装完成后,一次典型的第一步会话如下:

multipass launch lts        # 用当前 Ubuntu LTS 启动一台虚拟机
multipass list              # 列出已有实例
multipass shell <instance-name>

常用命令还有 multipass info <instance-name>、multipass exec <instance-name> -- <command>、multipass stop <instance-name> 和 multipass delete <instance-name>。multipass images 列出可用镜像,multipass help 显示命令帮助。更多内容见教程和文档。

使用约束

官方安装包是受支持的分发渠道,项目明确只支持官方安装包。各平台的系统要求和后端支持情况不同,详见驱动文档。从源码构建需按平台分别参考 Linux、macOS和 Windows的构建说明;构建时的自动链接器选择要求 CMake 3.29 或更新版本。代码采用 GPL-3.0 许可证。README 中列出的社区集成(MCP 服务器、Terraform provider、VS Code 扩展等)由项目之外维护。

HotRepo 点评

站内目前只有 2026-11-14 的 C++ 日榜记录,Multipass 以 4 个新增 Star、9,387 个总 Star 位列第 12 名。这是单日观察而非趋势,和它成熟工具的定位一致:2017 年起的稳定代码库、约 9.4k Star,README 也集中讲安装命令、CLI 用法和各平台构建说明。对读者来说,价值在上一节那组低门槛命令;项目年份和 Canonical 背景对采用的影响,比任何一次榜单排名更直接。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

Multipass 1.9.0 Released
▲ 2 · 0 条评论 · 2022年5月4日

相关推荐

  1. trycua/cua为 computer-use agent 提供可自行掌控的 macOS/Windows/Linux 真实桌面与沙箱环境。Rust30,853
  2. imxieyi/Kernarium通过 User-mode Linux 在 iOS 上原生运行真实 Linux 内核,用户态指令模拟,支持 GPU 加速。C++116