Tart - La virtualisation Apple Silicon à pleine puissance
Les amis, aujourd’hui je vais vous parler de Tart.
Rien à voir avec la pâtisserie ou la grosse baffe dans la tronche. C’est plutôt virtualisation dont on va causer. Si vous êtes équipé d’un Mac sur architecture Silicon, donc un M1, M2 ou M3, vous avez dû vous rendre compte que côté virtualisation, ce n’était pas forcement le pied avec Virtualbox, Parallel, UTM, ou encore Vmware.
Concrètement, avec ces outils, ça fonctionne, mais c’est plus lent. Avec Tart, on monte d’un cran puisque l’outil utilise le framework de virtualisation natif d’Apple. Cela signifie que les performances sont natives et ça, c’est dingue.
Je l’ai testé, pour lancer du macOS ou du Linux en ARM64 sur un iMac M3 et ça dépote. On ne sent aucun ralentissement. Selon le benchmark de Tart, on est d’ailleurs à 97% de perf par rapport à une véritable machine.
Bref, c’est très cool pour vous monter des VM et c’est même conçu pour être intégré dans vos process CI/CD et être totalement orchestré via Orchad pour ceux qui connaissent.
Pour l’installer, c’est hyper simple :
brew install cirruslabs/cli/tart
Ensuite, vous pouvez cloner une machine depuis un dépôt officiel de Tart comme ceci :
tart clone ghcr.io/cirruslabs/macos-sonoma-base:latest sonoma-base
Voici les images actuellement disponibles, mais vous pouvez aussi créer les vôtres :
macOS 14 (Sonoma)
ghcr.io/cirruslabs/macos-sonoma-vanilla:latest
ghcr.io/cirruslabs/macos-sonoma-base:latest
ghcr.io/cirruslabs/macos-sonoma-xcode:latest
macOS 13 (Ventura)
ghcr.io/cirruslabs/macos-ventura-vanilla:latest
ghcr.io/cirruslabs/macos-ventura-base:latest
ghcr.io/cirruslabs/macos-ventura-xcode:latest
macOS 12 (Monterey)
ghcr.io/cirruslabs/macos-monterey-vanilla:latest
ghcr.io/cirruslabs/macos-monterey-base:latest
ghcr.io/cirruslabs/macos-monterey-xcode:latest
Ubuntu
ghcr.io/cirruslabs/ubuntu:latest
Debian
ghcr.io/cirruslabs/debian:latest
Fedora
ghcr.io/cirruslabs/fedora:latest
Et une fois que c’est téléchargé, y’a plus qu’à lancer tout ça :
tart run sonoma-base
C’est tellement fluide… Et tout est supporté… Le son, la vidéo…etc. Bref, de quoi bidouiller en toute sécurité.
Mais le mieux c’est que je vous laisse regarder le tutoriel que j’ai réalisé sur Tart pour mes Patreons d’amour ! Rejoignez-nous !