25 pontos por GN⁺ 2024-09-03 | 4 comentários | Compartilhar no WhatsApp
  • Alternativa ao Docker Desktop para executar contêineres Docker, Kubernetes e várias distribuições Linux no Mac de forma rápida e simples
  • Inicializa em poucos segundos: emulação x86 Rosetta fluida, compartilhamento de arquivos com VirtioFS, rede otimizada
  • Menor uso de CPU e disco. App nativo em Swift que economiza bateria e funciona com menos memória
    • Menos de 0,1% de uso de CPU em segundo plano no Apple Silicon. Menos de 10 MB de uso de disco
  • Configuração automática de nome de domínio para cada contêiner (*.orb.local)
  • Suporte à migração a partir do Docker Desktop existente
  • Além do app nativo, tudo também pode ser feito por comandos CLI. Fácil copiar arquivos e executar comandos entre Mac e Linux
  • Benchmark de desempenho
    • Build do Open edX: OrbStack 17 minutos, Docker Desktop 45 minutos
    • Build do PostHog: OrbStack 7 minutos, Docker Desktop 19 minutos
    • Uso de CPU e bateria (Kubernetes com Traefik/Grafana): OrbStack 27mW, Docker Desktop 123mW
    • Uso de CPU e bateria (Supabase): OrbStack 82mW, Docker Desktop 137mW
  • Gratuito para uso pessoal; para negócios e uso comercial, US$ 8 por usuário/mês; licença educacional gratuita disponível

Avaliações de usuários

  • Mark_Shust: Removeu o Docker Desktop e passou a usar OrbStack. O desempenho é 100 vezes melhor.
  • Michael Roberts: Depois de migrar do Docker Desktop para o OrbStack, o desempenho melhorou de forma drástica.
  • Hynek Schlawack: Substitui completamente Docker, Colima e outros. É rápido e recebe boas atualizações.
  • Francesco Di Lorenzo: Recomendação fortíssima para quem usa Docker em um Mac M1.
  • Koen Bok: Recomenda OrbStack para quem usa Docker.
  • Sibelius Seraphini: Graças ao OrbStack, usar Docker voltou a ser algo bom.
  • Mikael Henriksson: Recomendação fortíssima para usuários de Mac M1/M2.
  • Mohamed Akram: Reduziu o barulho da ventoinha do computador usando OrbStack.
  • Luis Dalmolin: Substituiu o Docker por OrbStack em um Mac Intel e teve melhora de desempenho.

4 comentários

 
iamchp 2024-09-03

Não daria para subir uma VM Linux ARM e rodar os containers Docker nela? Como muitos containers são só para x86, isso não funciona muito bem?

 
clickin 2024-09-05

Você também pode usar com facilidade pelo lima.
https://lima-vm.io/

 
qurare 2024-09-03

No começo eu usava porque tinha poucos recursos e era leve, mas agora a sensação é que está pau a pau com o Docker Desktop...

 
GN⁺ 2024-09-03
Comentários do Hacker News
  • Uso muito máquinas virtuais e contêineres ao trabalhar no macOS

    • Compilar o Envoy com Docker Desktop levava 3–4 horas, mas com o OrbStack isso caiu para menos de 1 hora
    • O OrbStack oferece no macOS uma experiência parecida com WSL2 + Docker
    • O macOS é um ambiente UNIX, mas muitas tecnologias Linux não são compatíveis com o Darwin
    • O OrbStack oferece integração melhor do que Parallels ou VMware
    • Para quem já acha o desempenho do Docker aceitável ou não precisa de Linux, talvez não seja necessário
    • O OrbStack torna o trabalho de desenvolvimento no macOS mais útil
  • A experiência de usar o OrbStack foi muito boa

    • A UI é elegante e responde rápido
    • O desempenho dos contêineres é excelente e a integração com o host é muito boa
    • É ainda mais impressionante saber que o desenvolvedor é universitário
  • O OrbStack é excelente em muitos aspectos, mas a imagem de disco esparsa de 8 TB não é compatível com softwares de backup

    • Isso causa problemas em softwares de backup como o Backblaze
    • Em vez de simplesmente excluir a imagem de disco do backup, os desenvolvedores passaram um ano discutindo o assunto
    • Ainda gosto do OrbStack, mas não quero que esse problema volte a acontecer
  • Mudei para o OrbStack há duas semanas

    • Estou desenvolvendo um sistema cloud-native escrito em Rust
    • Tive dificuldades por causa do tempo de inicialização lento do Docker
    • Os testes de integração ficaram muito mais rápidos
    • A inicialização paralela de contêineres ficou visivelmente mais rápida
    • A API do Docker é um lixo, então reimplementei tudo
    • O OrbStack funciona bem sem bugs
    • Precisa de um monitor de recursos ou de um recurso que mostre em gráfico o uso de CPU e memória
    • O OrbStack é o vencedor claro
  • É uma pena que não haja menção de que o OrbStack é exclusivo do macOS

  • O melhor recurso do OrbStack é o shell de depuração

    • Dá para se conectar a qualquer contêiner com suas ferramentas favoritas já disponíveis
    • O OrbStack vale o preço
  • O OrbStack é um software excelente, mas é difícil conseguir uma licença comercial

    • Resolve bugs que acontecem ao usar libuv e Rosetta 2
    • O OrbStack lida corretamente com tudo
  • O OrbStack avançou muito desde a primeira postagem no HN

    • Essa ferramenta exige vários hacks de baixo nível, mas funciona bem
    • Como usuário, estou muito satisfeito
  • O desenvolvedor do OrbStack está pronto para responder perguntas

  • Uso o OrbStack desde a versão beta e estou usando uma licença comercial

    • O OrbStack é um software elegante e de alto desempenho