25 points par GN⁺ 2024-09-03 | 4 commentaires | Partager sur WhatsApp
  • Une alternative à Docker Desktop pour exécuter rapidement et simplement des conteneurs Docker, Kubernetes et diverses distributions Linux sur Mac
  • Démarrage en quelques secondes : émulation x86 Rosetta fluide, partage de fichiers VirtioFS, réseau optimisé
  • Moins d'utilisation CPU et disque. Une app native Swift qui économise la batterie et fonctionne avec moins de mémoire
    • Sur Apple Silicon, moins de 0,1 % d'utilisation CPU en arrière-plan. Moins de 10 Mo d'espace disque utilisé
  • Configuration automatique d'un nom de domaine pour chaque conteneur (*.orb.local)
  • Prise en charge de la migration depuis Docker Desktop
  • En plus de l'app native, toutes les opérations peuvent être effectuées via des commandes CLI. Copie de fichiers et exécution de commandes faciles entre Mac et Linux
  • Benchmarks de performance
    • Build Open edX : OrbStack 17 minutes, Docker Desktop 45 minutes
    • Build PostHog : OrbStack 7 minutes, Docker Desktop 19 minutes
    • Utilisation CPU & batterie (Kubernetes avec Traefik/Grafana) : OrbStack 27 mW, Docker Desktop 123 mW
    • Utilisation CPU & batterie (Supabase) : OrbStack 82 mW, Docker Desktop 137 mW
  • Gratuit pour un usage personnel, 8 $ par utilisateur et par mois pour les entreprises et l'usage commercial, avec licence gratuite pour l'éducation

Avis d'utilisateurs

  • Mark_Shust : a supprimé Docker Desktop et utilise OrbStack. Les performances sont 100 fois meilleures.
  • Michael Roberts : après être passé de Docker Desktop à OrbStack, les performances se sont considérablement améliorées.
  • Hynek Schlawack : remplace complètement Docker, Colima, etc. C'est rapide et bien mis à jour.
  • Francesco Di Lorenzo : le recommande vivement à tous ceux qui utilisent Docker sur un Mac M1.
  • Koen Bok : recommande OrbStack à tous ceux qui utilisent Docker.
  • Sibelius Seraphini : grâce à OrbStack, utiliser Docker est redevenu agréable.
  • Mikael Henriksson : le recommande vivement aux utilisateurs de Mac M1/M2.
  • Mohamed Akram : a réduit le bruit du ventilateur de son ordinateur grâce à OrbStack.
  • Luis Dalmolin : a remplacé Docker par OrbStack sur un Mac Intel et a constaté un gain de performances.

4 commentaires

 
iamchp 2024-09-03

Ne peut-on pas lancer une machine virtuelle Linux Arm et y faire tourner des conteneurs Docker ? Comme beaucoup de conteneurs sont réservés à x86, ça ne fonctionne pas très bien ?

 
clickin 2024-09-05

Vous pouvez aussi l’utiliser facilement avec lima.
https://lima-vm.io/

 
qurare 2024-09-03

Au début, il y avait peu de fonctionnalités, donc je l’utilisais surtout pour sa légèreté, mais maintenant j’ai l’impression que c’est à peu près au même niveau que Docker Desktop...

 
GN⁺ 2024-09-03
Avis Hacker News
  • J’utilise beaucoup les machines virtuelles et les conteneurs quand je travaille sur macOS

    • Compiler Envoy avec Docker Desktop prenait 3 à 4 heures, alors qu’avec OrbStack cela prend moins d’une heure
    • OrbStack apporte à macOS une expérience de type WSL2 + Docker
    • macOS offre un environnement UNIX, mais beaucoup de technologies Linux ne sont pas compatibles avec Darwin
    • OrbStack offre une meilleure intégration que Parallels ou VMware
    • Cela peut ne pas être nécessaire pour ceux qui trouvent les performances de Docker suffisantes ou qui n’ont pas besoin de Linux
    • OrbStack rend le travail de développement plus pratique sur macOS
  • Mon expérience avec OrbStack a été excellente

    • L’interface est soignée et très réactive
    • Les performances des conteneurs sont excellentes et l’intégration avec l’hôte est réussie
    • C’est d’autant plus impressionnant que le développeur est étudiant
  • OrbStack est excellent à bien des égards, mais son image disque sparse de 8 To n’est pas compatible avec certains logiciels de sauvegarde

    • Cela pose problème avec des logiciels de sauvegarde comme Backblaze
    • Les développeurs ont débattu pendant un an au lieu d’exclure l’image disque des sauvegardes
    • J’aime toujours OrbStack, mais je ne veux pas revoir ce problème
  • Je suis passé à OrbStack il y a deux semaines

    • Je développe actuellement un système cloud-native écrit en Rust
    • J’avais des difficultés à cause du temps de démarrage lent de Docker
    • Les tests d’intégration sont devenus bien plus rapides
    • Le démarrage parallèle des conteneurs est nettement plus rapide
    • L’API Docker est tellement mauvaise qu’ils ont tout réimplémenté
    • OrbStack fonctionne très bien, sans bug
    • Il faudrait un moniteur de ressources ou une fonction affichant en graphique l’utilisation CPU et mémoire
    • OrbStack est clairement le grand gagnant
  • C’est dommage qu’il ne soit pas mentionné qu’OrbStack est réservé à macOS

  • La meilleure fonctionnalité d’OrbStack est le shell de débogage

    • On peut se connecter à n’importe quel conteneur avec ses outils préférés déjà disponibles
    • OrbStack vaut son prix
  • OrbStack est un excellent logiciel, mais il est difficile d’obtenir une licence commerciale

    • Il corrige les bugs rencontrés avec libuv et Rosetta 2
    • OrbStack gère tout correctement
  • OrbStack a beaucoup progressé depuis son premier post sur HN

    • Cet outil demande toutes sortes de hacks bas niveau, mais il fonctionne bien
    • En tant qu’utilisateur, j’en suis très satisfait
  • Le développeur d’OrbStack est prêt à répondre aux questions

  • J’utilise OrbStack depuis la bêta et j’ai une licence commerciale

    • OrbStack est un logiciel élégant et très performant