Добавить в корзинуПозвонить
Найти в Дзене

OrbStack: что это, зачем и кто его хвалит (или ругает)

Представьте ситуацию: вы работаете на Mac с Docker, компьютер начинает греться, вентиляторы шумят, а батарея умирает за пару часов. Многие владельцы M1 и M2 знают этот привет от Docker Desktop. И тут появляется приложение под названием OrbStack. Поговаривают, оно решает проблему. Давайте разбираться. OrbStack — это программа только для macOS. Она умеет запускать Docker-контейнеры и полноценные Linux-окружения. Разработчики обещают, что делает она это очень быстро и без жора ресурсов. По сути, это альтернатива Docker Desktop, но с графической оболочкой в строке меню и внутренней магией производительности. Сами авторы называют OrbStack «WSL для Mac». То есть такой же плавный запуск Linux, как на Windows, только на яблочных процессорах. Внутри используется своя легковесная виртуальная машина с общим ядром, плюс оптимизации под Apple Silicon и технология Rosetta 2 для запуска x86-образов. Две главные функции. Плюс внутри есть собственный небольшой Kubernetes на базе K3s. И всё это хозяйств
Оглавление

Представьте ситуацию: вы работаете на Mac с Docker, компьютер начинает греться, вентиляторы шумят, а батарея умирает за пару часов. Многие владельцы M1 и M2 знают этот привет от Docker Desktop. И тут появляется приложение под названием OrbStack. Поговаривают, оно решает проблему. Давайте разбираться.

Что это за зверь

OrbStack — это программа только для macOS. Она умеет запускать Docker-контейнеры и полноценные Linux-окружения. Разработчики обещают, что делает она это очень быстро и без жора ресурсов. По сути, это альтернатива Docker Desktop, но с графической оболочкой в строке меню и внутренней магией производительности.

Сами авторы называют OrbStack «WSL для Mac». То есть такой же плавный запуск Linux, как на Windows, только на яблочных процессорах. Внутри используется своя легковесная виртуальная машина с общим ядром, плюс оптимизации под Apple Silicon и технология Rosetta 2 для запуска x86-образов.

Чем именно занимается

Две главные функции.

  1. Первая — это Docker-контейнеры. OrbStack полностью совместим со стандартными командами docker и работает с docker-compose. Вы можете взять любой старый проект, запустить его и ничего не переписывать.
  2. Вторая — это Linux-машины. Если вам нужна чистая Ubuntu, Fedora или Arch, OrbStack разворачивает их за минуту. Всё управляется из иконки в строке меню, а доступ к файловой системе Linux можно получить прямо через Finder.

Плюс внутри есть собственный небольшой Kubernetes на базе K3s. И всё это хозяйство не требует открывать тяжёлую панель на весь экран.

Чего от него ждать

Судя по тестам и отзывам первых пользователей, можно рассчитывать на несколько вещей.

  • Запуск происходит за секунды. Приложение поднимается примерно за 2 секунды, тогда как Docker Desktop может крутиться 20-30 секунд.
  • Память и процессор экономятся сильно. В фоновом режиме OrbStack ест меньше 0.1 процента CPU, а оперативную память потребляет в три-четыре раза меньше, чем Docker Desktop. Это значит, что вы можете держать контейнеры запущенными и почти не замечать их.
  • Батарея не умирает. Один из тестов показывал, что OrbStack расходует около 180 милливатт, а Docker Desktop — 726. Если вы часто работаете с MacBook в дороге, разница будет заметна.
  • Интеграция с VS Code, терминалом, корпоративным VPN работает как родная. Виртуалка не ломает сеть, DNS корректно ходит через прокси.

Что говорят отзывы

На Reddit и в технических блогах пользователи в основном пишут восторженно. Слова «магия», «не могу поверить, что это так быстро», «наконец-то мой мак перестал пыхтеть» встречаются часто. Разработчики активные: один человек нашёл баг с пробросом портов, патч выпустили на следующий день.

Но есть и объективные минусы, о которых не говорят в хайповых обзорах.

О чём умалчивают

  1. Первое. OrbStack работает только на Mac. На Windows или Linux вы его не запустите. Если ваша команда использует разные операционные системы, совместимости не будет.
  2. Второе. Платная модель для бизнеса. Для личного и некоммерческого использования программа бесплатна. Но как только вы используете её в компании, для ИП или в коммерческой разработке, нужно платить 96 долларов в год (8 долларов в месяц). Бесплатного варианта для бизнеса нет.
  3. Третье. Меньше плагинов и аддонов. Вокруг Docker Desktop выросла огромная экосистема. OrbStack пока уступает по количеству готовых расширений, хотя основные вещи есть.
  4. Четвёртое. Не всё можно гибко настроить. Например, нельзя сменить папку с данными .orbstack на другой диск. Для некоторых это проблема.
  5. Пятое. Бывают мелкие баги. Периодически пользователи жалуются, что после обновления macOS перестаёт работать проброс портов или не поднимается сеть. В большинстве случаев лечится перезапуском, но неприятно.

Итог без рекомендаций

OrbStack — это технически крепкий продукт, который решает реальную проблему тормозов Docker на Mac. Он не пытается быть универсальным инструментом для всех, а просто делает одну вещь очень хорошо. Платить за него или нет — личное дело каждого.

Если вы разработчик на Mac и вас бесит, как Docker Desktop жрёт батарею и греет компьютер, OrbStack будет приятным открытием. Если вы работаете в компании с жёсткой лицензионной политикой, придётся либо раскошелиться, либо искать альтернативы вроде Colima (бесплатно, но менее удобно).

Я не говорю «обязательно поставьте». Я говорю: попробуйте, если ваша текущая связка вас раздражает. Но предупреждён — значит вооружён.