Regarder une publicité pour télécharger gratuitement
VMs Ubuntu locales rapides pour les développeurs Mac et DevOps
Multipass de Canonical fournit un "mini-cloud" local léger pour lancer et gérer des instances Ubuntu sur macOS. Il crée des machines virtuelles presque instantanément via une seule commande, en utilisant des hyperviseurs natifs pour réduire la surcharge des ressources et refléter les environnements de cloud public. L'outil expose une CLI, un support cloud-init, un catalogue d'images Ubuntu soigneusement sélectionnées, et des montages de dossiers hôte-à-invité pour un accès aux fichiers en temps réel sur les stations de travail et les ordinateurs portables locaux. Les développeurs, les ingénieurs DevOps et les étudiants obtiennent des shells Ubuntu rapides et jetables pour des tests et de l'apprentissage.
Quel problème pratique ce gestionnaire de VM résout-il ?
L'outil crée un environnement sur machine qui reflète les déploiements cloud, permettant aux développeurs de provisionner un shell Ubuntu fonctionnel avec une commande et de commencer à travailler en quelques secondes. Il s'appuie sur des hyperviseurs natifs, HyperKit sur Intel et QEMU sur Apple Silicon, pour maintenir une faible utilisation des ressources hôtes tout en reproduisant un comportement similaire à celui des serveurs. Cela le rend utile pour des tests de courte durée, des répliques locales d'échecs CI et des constructions rapides de preuve de concept.
Comment s'intègre-t-il dans les flux de travail des développeurs et l'automatisation ?
Le focus sur la ligne de commande prend en charge les flux de travail scriptés et l'intégration CI, et le support cloud-init permet aux équipes d'appliquer la même configuration au démarrage utilisée dans les déploiements cloud. L'outil expose des contrôles de ressources et de cycle de vie ainsi que le partage de fichiers, par exemple :
Drapeaux de ressources : --cpus, --memory, --disk
Accès aux fichiers : multipass mount mappe les répertoires hôtes dans le client
L'instance principale simplifie les commandes répétées tandis que le téléchargement automatique d'images maintient les versions officielles d'Ubuntu disponibles pour les tests.
Est-ce approprié pour les développeurs Mac et les configurations d'architecture mixte ?
Le support pour Intel et Apple Silicon est inclus, utilisant QEMU sur les machines M-series et HyperKit sur le matériel Intel, et les utilisateurs d'Apple Silicon rapportent des machines virtuelles Ubuntu stables sous cette configuration. Le démarrage rapide et la faible surcharge hôte conviennent au développement local itératif, bien que des rapports de la communauté mentionnent des complexités de mise en réseau occasionnelles et certains utilisateurs recherchent une interface de configuration de VM graphique pour un réglage avancé.
Qui en bénéficie et quand choisir ce gestionnaire de VM
L'outil est un choix pratique pour les développeurs, les ingénieurs DevOps et les architectes cloud qui ont besoin d'environnements Ubuntu reproductibles et jetables pour des tests locaux et une validation rapide des scripts de déploiement. Les étudiants et les apprenants en ligne de commande bénéficient également d'une faible friction. Les équipes nécessitant une administration approfondie par interface graphique ou une simulation réseau élaborée devraient évaluer un hyperviseur traditionnel ; pour un travail éphémère, intégrez les opérations de cycle de vie des instances dans les scripts de test pour garder les environnements audités.
Les plus
Provisionnement de VM très rapide, souvent disponible en moins de 30 secondes
Support natif de l'hyperviseur (HyperKit sur Intel, QEMU sur Apple Silicon)
support cloud-init pour l'automatisation au moment du démarrage des instances
Montages de dossiers hôte à invité via multipass mount pour un accès aux fichiers en direct
Les moins
Pas d'interface de configuration graphique complète de la VM pour un réglage avancé
Complexités de mise en réseau occasionnelles signalées par les utilisateurs
La conception axée sur la CLI peut défier les administrateurs orientés vers l'interface graphique.
Les lois sur l’utilisation des logiciels varient d’un pays à l’autre. Nous n’encourageons ni ne tolérons l’utilisation de ce programme non conforme à la loi. Softonic peut recevoir une compensation si vous cliquez ou achetez un des produits présentés ici.