6 votes

Les machines virtuelles sont-elles suffisamment performantes pour servir de poste de travail principal ?

J'ai un MacBook Pro grâce à mon employeur, mais je préfère passer la plupart de mes journées sous Linux. Le fait d'exécuter Linux dans une machine virtuelle (par exemple VirtualBox) en mode plein écran sera-t-il suffisamment plus lent que de l'exécuter directement sur le matériel pour que les tâches normales d'un poste de travail (navigation sur le Web, écriture et exécution de code, etc.) deviennent gênantes ?

Je peux peut-être échanger le disque dur contre un SSD, si cela peut aider.

(J'ai cherché à faire un double démarrage de Mac OS et de Linux, mais il semble que ce soit plutôt compliqué de faire fonctionner Linux sur le dernier matériel Mac).

8voto

papseddy Points 496

Je l'ai fait. Cela fonctionne. Les performances sont petit réduit, et il y a une certaine bizarrerie. Veillez à donner à la VM suffisamment de ressources, principalement de la RAM. Ne donnez absolument PAS à la VM les deux cœurs de processeur ! Donnez-lui UN SEUL. Je l'ai fait sur un macbook de 4 Go, en donnant à la VM 1,5 Go et un cœur, et j'étais satisfait des performances du bureau.

Cela dit, le terme "heureux" dans ce contexte est un peu une question de point de vue. Vous pouvez être heureux ou non, en fonction de vos attentes.

Cela dépend aussi de ce que vous faites. Pour moi, c'était de la programmation PHP (c'est-à-dire beaucoup de Vi), des trucs d'administrateur système de boîtes LAMP (c'est-à-dire beaucoup de terminal), des trucs de navigation web.

Je dois admettre que j'ai fini par être frustré par certaines des limitations.

Pour :

  • Utiliser Linux sur un ordinateur portable de qualité
  • Vous n'avez pas besoin de bricoler pour installer Linux sur un MBP (Linux sur du matériel Apple a toujours été compliqué, selon moi). C'est bien mieux sur certains Dells ou Thinkpads ou autres ordinateurs portables plus "génériques").
  • Les fonctions matérielles, comme la mise en veille, le VPN, les contrôles de volume, tout ce que vous voulez, fonctionnent. (en rapport avec le commentaire "bricolage", juste avant)
  • Le trackpad bénéficie de tous les avantages des pilotes Apple (en rapport avec les deux derniers points).

Cons :

  • Perte de performance
  • Bizarreries, telles que des problèmes de rafraîchissement de l'écran, le clavier Apple, la souris à un bouton ou le trackpad Apple faisant des choses bizarres, des bizarreries liées à l'intégration du bureau (désolé, je n'ai pas de détails précis).

Finalement, mes frustrations à l'égard des bizarreries, et non des performances, m'ont conduit à prendre le taureau par les cornes et à utiliser toutes les qualités d'Appley directement. J'ai supprimé la VM complètement. (J'ai toujours une VM de serveur, cependant, pour faire du sandboxing de serveur). Je dois dire que je suis beaucoup, beaucoup, BEAUCOUP plus heureux de cette façon. Mac OS a une tonne de choses que vous pouvez faire pour le rendre plus convivial pour un utilisateur de Linux. Je vous recommande d'explorer ces possibilités.

Des idées :

  • Installer gvim
  • Essayez iTerm
  • Consultez Macports ou Darwin Ports (je ne sais plus lequel est le meilleur).
  • Apprenez les raccourcis clavier d'Apple (malheureusement, ils sont presque tous différents de ceux des ordinateurs de bureau Linux). Cependant, ils sont BEAUCOUP plus cohérents en interne sur Mac OS, car Apple applique la cohérence de l'interface utilisateur de manière très stricte).
  • Essayez une meilleure interface graphique Shell que Finder (en fait, j'utilise surtout CLI parce que je déteste tellement Finder)
  • Beaucoup, beaucoup d'autres choses

1voto

Kit Sunde Points 4026

Tout dépend de la ressource autorisée pour votre invité. Je peux vous dire que je fais tourner plusieurs systèmes d'exploitation en tant qu'invités et que je ne trouve pas l'expérience ennuyeuse du tout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X