Existe-t-il une différence entre exécuter Ruby on Rails sur Ubuntu localement et Ubuntu sur une machine virtuelle?

0

Plus ou moins - comme dans le sujet. Je prévois de formater mon PC. À l’heure actuelle, j’ai un double démarrage avec Win 7 / Ubuntu 16.04. Pour mon travail quotidien, je travaille principalement avec des logiciels Windows, mais j'ai pas mal de pauses irrégulières que je peux consacrer à la programmation. Pour le faire cependant, je dois enregistrer toutes les avancées et redémarrer le PC à chaque fois afin de démarrer Ubuntu, ce qui est un peu pénible pour moi.

Je voudrais installer Windows 10 avec Ubuntu sur la boîte virtuelle. Existe-t-il une différence dans la façon dont Ubuntu se comporte sur la machine virtuelle et localement? Je voudrais être sûr de ne pas avoir de problème avec exécuter PostgreSQL, se connecter avec github ou déployer des applications sur des serveurs. Est-ce que quelqu'un utilise un combo similaire?

bochen421
la source
La virtualisation implique toujours l'utilisation de matériels moins nombreux et souvent différents de ceux exécutant le même système d'exploitation normalement sur le même ordinateur. Vous devez répertorier la configuration matérielle requise pour le logiciel que vous souhaitez exécuter sur la machine virtuelle, puis ajuster ses paramètres pour correspondre à vos besoins. Bien entendu, cela dépend également du matériel dont vous disposez, de la prise en charge de la virtualisation et des ressources que vous pouvez affecter à la machine virtuelle. Malheureusement, si vous posez une telle question, j'ai bien peur que vous n'en sachiez pas encore assez pour faire ce que vous voulez.
GabrielaGarcia
Lol à cette prédication à la fin. Ce n’est vraiment pas sorcier de mettre en place une machine virtuelle et de vérifier les exigences. Il est évident que la machine virtuelle tourne plus lentement que le système local et utilise le matériel différemment. Ce n’était pas de la question. Je parlais spécifiquement de Rails, qui a tendance à être un environnement de mauvaise humeur et je voulais confirmer qu’il ne s’agissait que de performances plus lentes: P Néanmoins, merci d'avoir pris le temps de répondre.
bochen421

Réponses:

1

Il n'y a pas de différence fonctionnelle entre l'exécution de votre environnement sur le matériel de votre PC ou en tant que machine virtuelle.

Votre machine virtuelle aura moins de puissance de calcul et de mémoire, mais sur les ordinateurs modernes, cela ne devrait pas être un problème. Tant que vous configurez correctement la mise en réseau, vous devez avoir le même accès à tous les réseaux de votre PC hôte.

Keltari
la source