2 votes

Les Macbooks M1 sont-ils bons pour le développement de logiciels basés sur des conteneurs (Docker...) au quatrième trimestre 2021 ?

J'ai besoin d'acheter un nouveau MacBook Pro ; pour autant que je puisse dire, le M1 est significativement supérieur à mon MBP 2019 dans tous les aspects, donc je ne voudrais pas obtenir un ancien modèle même si je le pouvais.

Une chose qui me fait réfléchir est que, dans le passé, j'ai utilisé Parallels pour faire fonctionner docker-machine (plus une VM Win10 pour les très rares applications Windows inévitables dans mon entreprise).

Je peux éviter d'avoir une VM Win10, mais être en mesure de travailler avec docker (plus concret : construire des Dockerfiles avec n'importe quel type d'application compatible avec docker - peu importe si c'est basé sur containerd ou autre) est crucial pour moi. Je fais pas J'ai besoin de pousser mes images docker n'importe où, les images sur tous les autres serveurs seront construites sur un système CI/CD basé sur Linux. J'ai seulement besoin d'être capable d'utiliser certaines images de base publiques assez standard (par exemple, alpine, debian, ubuntu, Python, des choses comme ça) et je suis également capable de passer à différentes images de base génériques si elles sont disponibles.

Sur mon vieux MBP basé sur Intel, j'utilise docker-machine qui semble abandonné (je vois peu ou pas de changements dans leur dépôt GitHub depuis des années).

Docker Desktop semble être encore à l'état expérimental.

Quelles sont vos expériences en la matière ? Utilisez-vous un Mac basé sur M1 pour le développement de logiciels, est-ce toujours un problème ? Ou bien est-il "résolu" et une bonne solution existe-t-elle ?

2voto

Oskar Points 1242

Je dis oui, en effet. Je suis tout à fait d'accord avec la direction future qu'Apple a tracée pour Apple Silicon et j'utilise M1 / iPad pour tout ce que je peux et je mettrai en place une VM linux ou je paierai pour une VM en nuage si nécessaire lorsque j'aurai besoin de code qui n'est tout simplement pas possible sans Intel ou les extensions du noyau pour l'OS avant Big Sur. Je n'ai pas encore installé Rosetta 2 sur mon chauffeur quotidien.

Vous pouvez certainement trouver des points sensibles si vous cherchez un logiciel qui tourne autour des extensions du noyau ou qui n'a pas été mis à jour au cours des 24 derniers mois pour les changements généraux du système d'exploitation. J'espère que vous pourrez affiner les obstacles majeurs pour vos projets critiques et acheter en toute confiance après avoir effectué quelques recherches et que d'autres personnes partageront leur expérience. Personnellement, je trouve que la mise en marche instantanée, l'autonomie de la batterie et les performances de l'Air initial sont tellement bonnes que je ne peux pas imaginer que je vais à nouveau acheter un Intel, à part peut-être l'année prochaine sur un Mac Pro si je décide de mettre à la retraite mon laboratoire domestique Mac Pro de 2013, qui me permet de décharger mon portable d'une grande partie de mon code hérité.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X