Retours d'expérience Mac + VM

ViPHP
ViPHP | 5924 Messages

06 sept. 2012, 15:30

C'est fou alors c'est devenu impossible depuis les unibody mais je l'ai fais ... Je dois être un élu alors ;) Ou peut être que les gens sont trop fermés d'esprits...
Y a même des schémas sur internet qui tournent pour virer le lecteur dvd et mettre un ssd à la place.
Ok. Et pour la garantie ?
Après si ta config de prod c'est 15 vm tu vas prendre un laptop a 20k euros ?
Bah moi ma config c'est une dizaine de VMs, je fais tourner ça sur un DELL à 1500€ :)
Autant je suis d'accord que l'interface de MacOS et son ergonomie sont d'un qualité inégalée sur le marché actuellement autant faut savoir être raisonnable. Avec un peu de patience et surtout de bonne volonté on peut facilement s'adapter un linux et pas perdre trop de temps.
Ça dépend pour quel usage... Faire de la bureautique sous Linux, je trouve pour ma part que c'est un calvaire sans nom.
Tu aimerais que ton boss ait une Maserati en voiture de fonction ? Il irait plus vite au travail dans de meilleurs conditions etc... Mais la majorité du temps cela n'arrive pas et dans le cas contraire tu le prendrais pour un salop qui abuse de l'argent de la boite à titre personnel et pourtant tu défends le même cas à un échelon financier différent certes!
Troll spotted.
Pour 2K euros tu peux largement avoir une tour de très bonne qualité qui te permet de faire tourner tes vms et un laptop d'entrée de gamme qui te permettent d'aller chez ton client si besoin.
C'est ce qu'il sera obligé de faire si cela coûte trop cher au final ! Mais si le patron accepte de débourser tant mieux !

ViPHP
ViPHP | 2577 Messages

06 sept. 2012, 16:05

...
Sinon d'un point de vue matériel, a priori les Core i7 doivent avoir les dernières instructions de virtualisation: Evidemment VT-x, mais aussi avec un peu de chance VT-c et VT-d, ce qui te génère moins d'overhead. Par ailleurs je ne sais pas pour VirtualBox mais VMware sait virtualiser l'accélération 3D et se débrouille bien à ce niveau, c'est parfois utile selon les cas d'usage.
Juste une question par curiosité. Ne faut il pas une carte mère adaptée pour bénéficier du VT-c et du VT-d ?

ViPHP
ViPHP | 5924 Messages

06 sept. 2012, 16:25

...
Sinon d'un point de vue matériel, a priori les Core i7 doivent avoir les dernières instructions de virtualisation: Evidemment VT-x, mais aussi avec un peu de chance VT-c et VT-d, ce qui te génère moins d'overhead. Par ailleurs je ne sais pas pour VirtualBox mais VMware sait virtualiser l'accélération 3D et se débrouille bien à ce niveau, c'est parfois utile selon les cas d'usage.
Juste une question par curiosité. Ne faut il pas une carte mère adaptée pour bénéficier du VT-c et du VT-d ?
Pour VT-d en effet http://fr.wikipedia.org/wiki/Intel_VT. Pour VT-c ce n'est pas précisé...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 sept. 2012, 00:17

- L'ordinateur portable est il obligatoire ? Car si tu tiens absolument à avoir un environnement sous MacOS est que ton poste de travail est fixe pourquoi ne pas regarder du côté des iMacs qui permettent d'avoir des configurations musclés plus abordables ou pourquoi pas les macs mini.
L'ordinateur portable est devenu un MUST dans à peu près toutes les boites. Tu ne trimballes pas un ordi fixe en réunion, et encore moins chez un client.
Un des besoins est de pouvoir travailler au besoin depuis chez moi. J'ai beaucoup de latitude sur mes horaires, et le portable est un vrai plus
- La réplication à l'identique de l'espace de travail est-il nécessaire ? Tes 3 VMs pourraient surement être combinés en une seule surtout si c'est que du Linux.
Je me suis posé la même question. J'ai hésité à proposer LXC pour réduire l'overhead des VMs, mais je suppose que s'il a trois VMs, c'est pour simuler 3 serveurs réels. :)
Le but pour moi est effectivement de reproduire à l'identique un environnement de production.
Rien ne m'oblige à le faire, mais c'est pour moi un moyen de réduire les surprises à la mise en production que d'avoir un schéma proche (un peu comme avoir une base de données proche de la prod)
Par exemple les SSD sur l'Apple Store sont à presque 2euros du GO alors que chez materiel.net tu trouves des SSD à 1 € le GO et un petit tour de recherche sur la toile te permettra de savoir lesquels sont compatibles avec ton mac!
Depuis les unibody tu ne peux plus (du moins sans a priori faire sauter la garantie, et sans les outils qui vont bien) changer facilement les pièces d'un mac portable (MB Pro ou MB Air). C'est un prix à payer pour les avantages apportés par les nouveaux modèles (coque plus résistante, faible encombrement et faible masse), et cela sera de plus en plus le cas chez Apple.
L'inconvénient : la garantie.
Ce serait un MBA pro, et même si on est geek, ma société préfère pouvoir avec un plan de garantie étendu plutôt que de bidouiller.
Après soit dit en passant avec ton avant dernière phrase tu ne fais que attirer les trolls d'autant plus que tu présentes ton histoire de manière qui laisse penser à un caprice de fanboy qui n'a pas gagné au loto pour se payer l'ordi de la mort qui tue.
Demander à travailler sur un Mac parce que l'on est plus efficace dessus n'est pas un caprice de "fanboy", c'est un fait. Il y a une portion non négligeable de la population qui ne peut se passer de l'ergonomie de Mac OS X qui est, il faut l'avouer, unique (pas dans le sens que c'est la meilleure mais qu'elle est totalement différente des autres systèmes). Donc de la même manière que certaines personnes ne peuvent se passer de leur Linux ou leur BSD préféré, certaines personnes ne peuvent se passer de leur Mac préféré.
Et d'un point de vue de l'entreprise, ce serait un très mauvais calcul que de refuser. L'argent gagné en achetant un ordinateur moins adapté au travail et aux habitudes de son ingé serait perdu en quelques mois par son manque d'efficacité.
En quoi chercher à voir la faisabilité d'un tel choix sans devoir défendre le choix de Mac OS X est un caprice ?
Je travaille actuellement sur un poste fixe très bien dimensionné, sous Ubuntu, et je n'en peux plus. Tu ne le savais pas ? Effectivement, ce n'était pas le but de ce message, le sujet était juste d'avoir un retour d'expérience sur Mac + VM ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer