Les meilleures configs Apple - MAJ 14/10/2023

Alors oui et non.

Un CPU x86 (un Mac Intel par exemple) avec un OS x86 (macOS pour Mac Intel) qui veut faire tourner un autre OS x86 (Windows "standard) c’est de la virtualisation, pas de l’émulation. En terme de performances, la virtualisation est toujours beaucoup plus efficace que l’émulation.

Ce n’est pas la même salade quand un CPU ARM (Apple Silicon) avec un OS ARM (macOS sur Mac M1 par exemple) veut faire tourner un OS x86 (toujours le Windows habituel), là c’est de l’émulation et on perd énormément de performance.

Wine, comme son nom l’indique (Wine Is Not an Emulator) est une couche de virtualisation « spécialisé » dans l’accès rapide et la performance de l’environement Windows contrairement à d’autre hyperviseur de type 2 (les trucs qui permette de virtualiser un OS) sont souvent généraliste, par exemple UTM (pour les Mac Apple Silicon) peut virtualiser macOS, Windows et Linux et émuler plus ou moins bien ces mêmes OS (ainsi que d’autres pour les plus joueurs).

Je n’ai pas testé à fond, mais le fonctionnement de base de Docker sur macOS (comme sur Windows ceci dit) c’est de lancer une VM Linux dans lequel va tourner le process Docker et ses containers. Donc je ne vois pas où la « nested virtualization » pose problème. C’est le fonctionnement de base.

Pour en revenir à ça :

Tout dépend le besoin réel. Si ton logiciel Windows peut tourner proprement sur un Windows ARM, pas la peine de s’embêter, on prend UTM, on installe Windows ARM et roule ma poule.
Si par contre il faut forcément un Windows x86, ça passera forcement par la case émulation, donc une perte de performance (mais qui peut être totalement tolérable en fonction des utilisations) et il n’y a que Parallels que fait le truc à peu près correctement. (J’ai pas testé personnellement, je m’en tiens à Windows ARM)

Il n’y en a pas. La version AppStore te laisse une période d’essai de 14 jours et ensuite c’est de l’achat in-app à 99€

1 « J'aime »

Merci pour les précisions / corrections et désolé pour la confusion virtualisation / émulation :slightly_smiling_face:

Limitation hardware dans les M1, limitation software dans les M2 (présent mais non géré par macOS, mais par Asahi Linux), présent dans les M3 et géré par macOS, mais pas encore intégré par Parallels (still en feature request), je n’ai pas le temps de pointer les sources mais il suffit d’une rapide recherche avec « parallels nested virtualization apple silicon » pour trouver.

Alors que Parallels ne sache pas le faire, à la rigueur pourquoi pas (je n’utilise pas Parallels) mais si tu monte un Linux dans UTM et que tu lance un container Docker dans ce Linux il n’y a strictement aucun blocage ni problème.
Je viens de le faire sur mon MBP M1 Pro

Par contre si on parle de lancer une VM dans un OS déjà virtualisé, là effectivement je n’ai pas testé. Jamais trop compris l’intérêt sauf à faire des gros labs un peu touffu mais on fait rarement ça avec un hyperviseur type 2.

Ha effectivement je vois. En plus j’ai rencontré ce souci récemment: j’ai voulu installer shiny-server sur Linux sur Mac (pendant les fêtes pour voir), qui n’est distribué qu’en x86 et je me suis aperçu de cela.

Je ne sais pas si c’est lié mais je n’ai pas réussi à installer Linux Ubuntu pour Docker via Orbstack, ou si mais ça plante, en revanche ça marche avec la machine Linux pour Orbstack en multi architecture via l’émulation Rosetta. Je n’ai pas réessayé en Docker. Bon par contre de mémoire une image docker Linux Hello World, dont tu parles, avait fonctionné (mais je ne suis plus sûr). Et je m’aperçois en relisant la doc après ton explication que la machine Linux sous Orbstack est une VM pas un simili docker, ceci explique cela, merci, et pourquoi ce n’est pas le même menu et le même résultat :slight_smile:

Et pour revenir au souci de mes utilisateurs qui veulent faire tourner un logiciel Windows sur OpenEdge, qui soit dit en passant a l’air d’être une usine à gaz préhistorique, je risque donc effectivement d’avoir des surprises x86 / Arm auxquels je n’avais pas pensé. Mais comme le client semble être du java encapsulé, donc non lié au proc n’est-ce pas, peut-être que j’aurais des surprises positives. Mais bon l’architecture usine à gaz de ce logiciel m’inquiète un peu, quand je vois les acrobaties d’appels et d’installations du bouzin.

Je prends ça comme une note d’espoir : essayer les autres solutions concurrentes en cas de souci.

Bon, il est branché.
Je n’ai pas encore mon hub USB donc je n epeux pas brancher ma souris et mon clavier, heureusement j’avais un set apple (quelle horreur cette souris…) qui me dépanne bien.
Du coup le bureau est en mode camping.

Plus qu’a apprendre à utiliser MacOS. Plus de 25 ans sur Windows, difficile de changer.
Pas fait plus de tests pour l’instant. Installé Firefox, Steam et quelques applis indispensables. POur les tests de perf, on verra plus tard.
En tout cas, c’est vraiment mignon. Dire que c’est un monstre de puissance dans ce minuscule boitier en alu qui ne fait aucun bruit… C’est assez incroyable.

Et pour @Cafeine : le bouton sous le boitier à l’arrière, c’est définitivement TOTALEMENT débile (je peux le dire, je l’ai maintenant :stuck_out_tongue: )

5 « J'aime »

Ya des impressions 3D qui fixent le truc. Par exemple :

https://makerworld.com/en/models/792316?from=search#profileId-730920

Vu le prix du bouzin, l’imprimante 3D va attendre un bon moment :sweat:

Ca ne semble pas une trop grosse pièce à imprimer (moins de 40g).

Si tu veux, je peux regarder ce soir si je peux te le faire

C’est gentil :slight_smile:
Mais ça va, je vais me débrouiller sans. Juste pour avoir le droit de raler :stuck_out_tongue:

12 messages ont été scindés en un nouveau sujet : Les Tips et Astuces GZ sur MacOS

Petite question, je suis sur le point de passer à un M4 mini et je me demandais ce qu’il fallait faire pour pouvoir brancher mes 5 périphériques USB ?
Et pour l’écran, on est obligé passer au HDMI, ce n’est pas problématique (j’ai un Iiyama 2483H) par rapport au DVI ?

En fonction de si c’est des USB-C ou USB-A les périphériques USB, tu prends l’adaptateur multi-port qui va bien.
Pour l’écran le mieux c’est une connexion en USB-C qui permet de faire aussi hub USB si l’écran à des ports supplémentaires.
Mais sinon l’HDMI c’est très bien oui. De nos jours tu as le DisplayPort plutot orienté « gamer », le HDMI orienté multimédia et l’USB-C multi-usage, les trois reste du numérique comme l’utilisation habituelle du DVI.
Mais au final si la norme est récente la plupart des technos (Freesync, 120Hz ou +, HDR ) sont supportées, encore faut-il que le modèle d’écran les intègres.

1 « J'aime »

OK, pour ce que je vois pour l’instant, il y a rarement plus de 3 ports USB classiques dessus. Je vais creuser un peu.

Mon écran a plus de 10 ans, il n’y a que de l’HDMI ou du DVI, donc ça restreint le choix :slight_smile:

Ceci dit de base tu as 5 ports USB-C sur le Mini M4, donc tu peux simplement acheter des adaptateurs USB-A USB-C ou changer les câbles au besoin.

Et pour l’écran tu as un port HDMI aussi donc pas d’adaptateur nécessaire.

Hello !

Besoin de quelques conseils avisés, car j’attendais impatiemment la sortie des MacBook Air m4, et je vais passer à l’achat !

Pour l’anecdote, le portable que je remplace est un MacBook Pro de …2009 ! (Bête solide, même si en cours de vie je l’ai dopé en ram et un petit ssd)

Mes besoins ont évolué, à l’époque j’avais pris la bête des mbpro, pour bureautique + des choses gourmandes, et même un peu de gaming (wow !)

Aujourd’hui j’ai des besoins, au niveau du portable uniquement en bureautique, multimédia et peut être un peu de graphisme léger.
D’où le mb air, qui depuis les puces m est surdopé et affiche une sacrée autonomie (j’ai bien retenu les leçons du patron des lieux :slight_smile: )
Sur le stockage, je n’ai d’énormes besoins, mais je songe à prendre l’option 512 pour être tranquille

Bref, sur quoi je m’interroge ?

  • l’écran : j’hésite fortement entre le 13,5 et le 15 pouces
    Forcément pour la bureautique (et les tables) bigger is better, mais le côté ultra nomade du 13,5 me fait hésiter
    Des avis, retour ? (Vu que ça n’a pas bougé depuis la dernier gen)
  • les prises : je sais que la connectique ce n’est pas l’abondance, vers quel adaptateur se tourner ? Pour du hdmi/usb
  • La souris : très allergique au trackpads, un modèle à conseiller ?
  • le transport : une housse/sacoche « qui se respecte » ? :stuck_out_tongue:

Merci pour vos conseils :sweat_smile:

1 « J'aime »

J’ai toujours tendance à conseiller le plus léger et dire qu’en cas de vrai besoin de grand écran il faut viser sur un écran externe en +.

Celui là (ou la version « pro » si besoin de 60Hz en HDMI)

La logitech Signature Plus M750, avec la molette « rapide » et le silence du clic.
Sinon la SteelSeries Rival 3 Wireless

Un sac à dos avec une poche interne adaptée. Les housses/sacoche j’ai jamais trouvé ça pratique.

1 « J'aime »

Je plussoie à 1000%, super souris !

Perso j’ai craqué pour le 15” vu que je ne le transporte pas tant que ça et venant d’un pc 17” ça aurait fait trop bizarre.
Merci pour la réf du hub, c’était sur ma todo list de chercher ça.
Vivement la livraison. :smiling_face_with_three_hearts:

1 « J'aime »

Merci pour les retours !

Ce week end je vais en Apple Store, en général ils ont du stock ou ça va être une livraison ?

Tu peux commander sur le site en choisissant le click&collect dans un apple store directement. Tu verra vite s’ils ont du stock pour le modèle que tu veux. S’il est dispo dans le magasin choisi, je crois que tu peux aller le chercher 2h après ta commande en ligne.

1 « J'aime »