par
Sékiltoyai » 23 janv. 2021, 19:36
Bonjour,
PS : je préciser que je ne veux pas utiliser de VM (je n'aime pas du tout ça)
Je dois dire que je trouve cette dernière remarque m'étonne, et je suis curieux de comprendre ce qui te fait exclure le principe d'utiliser des VMs. Si c'est sur la base d'une expérience sur des VMs sous un hôte Windows, ou alors sur des PCs anciens ou moyenne gamme, je comprends ta réticence. Mais dans le cas d'une VM Linux sous un hôte MacOS, c'est autre chose, car l'expérience utilisateur est excellente.
En terme de performance, on a un impact de la virtualisation faible sur les performances CPU avec les instructions VT-x et VT-d. La puce M1 est une archi ARMv8 donc dispose, a priori, des instructions de virtualisation pour ARM. L'impact est peu plus important sur les performances GPU, mais s'agissant de développement web, je pense que ce n'est pas forcément un problème.
En terme d'intégration, on a une intégration excellente des VMs dans l'environnement MacOS. La VM s'intègre comme l'un des bureaux de MacOS (tu bascules sur la VM en changeant de bureau), et pour avoir testé les 3 principaux logiciels (VirtualBox, VMWare, Parallels), ils le font tous. Et bien entendu la gestion native des montages de fichiers entre l'hôte et la VM, et le copier-coller partagé.
En terme d'usage, personnellement, depuis 10 ans, pour aussi bien du développement réseau, du développement sur systèmes embarqués que du développement web, j'ai un Mac avec mon éditeur sur MacOS et ma compilation sur ma VM Linux, et c'est extrêmement pratique.
Dans le cas de développement web où tu n'as pas besoin de compiler, tu n'as même pas besoin d'une interface graphique sur ta VM, mais simplement un environnement serveur web auquel tu peux accéder en SSH. Dans ce cas, ça ne fait pas une grande différence avec un environnement web en local.
Le seul problème dans le cas du Apple M1 est que les produits de virtualisation n'ont pas encore migré, mis à part Parallels qui dispose d'une version beta :
https://www.macg.co/logiciels/2020/11/a ... 0%9F%86%99
Cordialement
Bonjour,
[quote=stephweb post_id=465632 time=1611140734 user_id=23051]
PS : je préciser que je ne veux pas utiliser de VM (je n'aime pas du tout ça)
[/quote]
Je dois dire que je trouve cette dernière remarque m'étonne, et je suis curieux de comprendre ce qui te fait exclure le principe d'utiliser des VMs. Si c'est sur la base d'une expérience sur des VMs sous un hôte Windows, ou alors sur des PCs anciens ou moyenne gamme, je comprends ta réticence. Mais dans le cas d'une VM Linux sous un hôte MacOS, c'est autre chose, car l'expérience utilisateur est excellente.
En terme de performance, on a un impact de la virtualisation faible sur les performances CPU avec les instructions VT-x et VT-d. La puce M1 est une archi ARMv8 donc dispose, a priori, des instructions de virtualisation pour ARM. L'impact est peu plus important sur les performances GPU, mais s'agissant de développement web, je pense que ce n'est pas forcément un problème.
En terme d'intégration, on a une intégration excellente des VMs dans l'environnement MacOS. La VM s'intègre comme l'un des bureaux de MacOS (tu bascules sur la VM en changeant de bureau), et pour avoir testé les 3 principaux logiciels (VirtualBox, VMWare, Parallels), ils le font tous. Et bien entendu la gestion native des montages de fichiers entre l'hôte et la VM, et le copier-coller partagé.
En terme d'usage, personnellement, depuis 10 ans, pour aussi bien du développement réseau, du développement sur systèmes embarqués que du développement web, j'ai un Mac avec mon éditeur sur MacOS et ma compilation sur ma VM Linux, et c'est extrêmement pratique.
Dans le cas de développement web où tu n'as pas besoin de compiler, tu n'as même pas besoin d'une interface graphique sur ta VM, mais simplement un environnement serveur web auquel tu peux accéder en SSH. Dans ce cas, ça ne fait pas une grande différence avec un environnement web en local.
Le seul problème dans le cas du Apple M1 est que les produits de virtualisation n'ont pas encore migré, mis à part Parallels qui dispose d'une version beta :
https://www.macg.co/logiciels/2020/11/apple-m1-les-apps-pretes-et-celles-qui-ne-le-sont-pas-encore-117707#parallelsdesktop%F0%9F%86%99
Cordialement