Depuis plusieurs années, Docker Desktop est devenu l’outil incontournable pour les développeurs souhaitant gérer des conteneurs sur Mac. Toutefois, son poids, sa consommation excessive de ressources et son interface parfois lourde ont poussé certains utilisateurs à chercher des alternatives plus efficaces. Récemment, une nouvelle application nommée OrbStack a fait son apparition, promettant une gestion plus fluide et plus légère des conteneurs sur macOS.
OrbStack, développé en langage Swift, se présente comme une solution native pour Mac permettant de faire fonctionner des conteneurs sans faire trembler la batterie ou faire vibrer le ventilateur de votre machine. Avec un démarrage en à peine deux secondes, cette application propose une interface intuitive tout en étant compatible avec la CLI Docker, docker-compose, et même Kubernetes, pour ne pas obliger les utilisateurs à tout réapprendre. La migration depuis Docker Desktop est facilitéée, même si une sauvegarde préalable des volumes est recommandée en raison de quelques soucis possibles lors du transfert.
OrbStack ne se limite pas aux conteneurs, puisqu’il inclut aussi un gestionnaire de machines virtuelles Linux, avec plusieurs distributions disponibles telles qu’Ubuntu, Fedora ou Arch, configurables en une minute chrono. Cette fonctionnalité permet d’accéder à un environnement Linux natif sous macOS, sans les lourdeurs de solutions comme VirtualBox.
Techniquement, OrbStack tire parti de VirtioFS pour le partage de fichiers entre l’hôte et les conteneurs, ce qui contribue à ses performances remarquables. Sur Apple Silicon, il fonctionne grâce à l’émulation via Rosetta, ce qui permet de faire tourner la plupart des images x86. La prise en charge du réseau, notamment IPv6 et ICMP, est également présente, bien que certains utilisateurs aient rencontré des soucis avec certains VPN d’entreprise, nécessitant des tests préalables.
Accessible via une interface graphique ou la ligne de commande, OrbStack offre une gestion centralisée des conteneurs, des machines virtuelles, et des volumes, tout cela depuis la barre de menu ou avec une intégration à VS Code pour les développeurs travaillant dans des environnements Linux virtualisés. Le logiciel est gratuit pour un usage personnel, tandis que la version professionnelle coûte 8 dollars par mois ou 96 dollars par an. Cependant, il est important de noter qu’il ne fonctionne que sur macOS, excluant Linux et Windows de son champ d’action.
Pour les développeurs Mac en quête d’une alternative performante et légère à Docker Desktop, OrbStack s’impose comme une solution à tester absolument, notamment pour préserver leur batterie et leur confort de travail.
En somme, OrbStack marque une révolution pour ceux qui souhaitent déployer et gérer des conteneurs sans alourdir leur système ou compromettre l’autonomie de leur Mac. Inspiré par d’autres innovations comme VirtualBuddy dans la virtualisation, cette application semble répondre parfaitement aux attentes des développeurs macOS, leur offrant une expérience plus fluide, plus rapide et plus économique.
