canonical /
multipass
Multipass управляет оркестрацией виртуальных инстансов Ubuntu.
Форки
798
Звёзды
9.1k
Issues
0
Multipass — это CLI для мгновенного запуска виртуалок с Ubuntu на macOS, Windows и Linux. Идеально для изоляции среды разработки за 10 секунд.
Что делает
Multipass создает легкие виртуальные машины с Ubuntu на твоем локальном компьютере. Ты просто пишешь одну команду, и система разворачивает готовый инстанс.
Он избавляет от боли настройки Docker-контейнеров, когда нужно полноценное ядро Linux для тестов. Ты получаешь чистую среду, которая работает идентично облачному серверу. Это предсказуемо.
Как работает
Инструмент использует нативные гипервизоры ОС: Hyper-V на Windows, QEMU на Linux и Apple Virtualization на macOS. Он скачивает официальные образы Ubuntu, настраивает сеть и монтирует твои локальные папки внутрь виртуалки.
Всё управляется через простой CLI. Ты не возишься с настройкой виртуальных дисков или сетевых мостов вручную.
Кому подходит
Разработчикам, которые тестируют скрипты и ботов в среде, максимально близкой к боевому серверу.
Вайб-кодерам, которым нужно поднять локальный сервер для проверки API без засорения основной системы.
Тем, кто хочет запускать Linux-инструменты на Windows или Mac без установки тяжелых виртуальных машин типа VirtualBox.
Основные возможности
Запуск инстансов Ubuntu одной командой.
Поддержка облачных конфигураций через Cloud-init.
Автоматическое монтирование локальных папок в виртуалку.
Интеграция с нативными гипервизорами для высокой скорости.
Управление состоянием: остановка, запуск и удаление инстансов.
Выполнение команд внутри виртуалки прямо с хоста.
Поддержка всех популярных десктопных ОС.
Как установить
На macOS используй Homebrew, на Windows скачай установщик или используй Winget, на Linux доступен Snap.
# macOS
brew install --cask multipass
# Windows
winget install Canonical.Multipass
# Linux
snap install multipassПосле установки просто введи `multipass launch`, чтобы создать первую машину.
Подводные камни
Каждая виртуальная машина потребляет оперативную память и процессорное время. Если запустишь пять инстансов сразу, твой ноутбук начнет греться как печка. На Windows убедись, что включена виртуализация в BIOS, иначе ничего не заведется. Также помни, что это полноценная ОС внутри — она требует места на диске для каждого образа.
Частые вопросы
Чем это лучше Docker?
Docker — это контейнеры, они делят ядро с хостом. Multipass — это полноценные виртуальные машины со своим ядром. Если твоему коду нужно специфическое поведение ядра Linux или полный контроль над системными настройками, которые контейнер не дает, выбирай Multipass.
Можно ли настроить сеть так, чтобы виртуалка была видна в локальной сети?
Да, Multipass поддерживает мостовые сетевые интерфейсы. Ты можешь настроить инстанс так, чтобы он получал IP-адрес из твоего домашнего или офисного роутера, что удобно для тестирования ботов или веб-серверов в реальных условиях.
Сколько ресурсов ест одна виртуалка?
По умолчанию Multipass выделяет минимум ресурсов, но ты можешь задать их при запуске. Используй флаги `--cpus`, `--mem` и `--disk`, чтобы ограничить аппетиты виртуалки. Это помогает не «съесть» всю память системы при разработке.
Топики
Похожие репозитории
RustDesk — это open source замена TeamViewer для удаленного управления. Позволяет поднять свой сервер и не зависеть от чужих облаков.
Alacritty — быстрый кроссплатформенный эмулятор терминала на GPU. Идеален для тех, кому важна скорость вывода текста и минималистичный конфиг.
Marktext — это минималистичный Markdown-редактор с поддержкой живого предпросмотра. Идеален для написания документации и контента без лишнего шума.
ImHex — продвинутый hex-редактор с поддержкой визуализации данных и разбора бинарных структур. Идеален для реверс-инжиниринга и отладки файлов без боли для глаз.
Данные обновлены: 3 июня 2026 г.