Есть ли разница при запуске Ruby on Rails в Ubuntu локально по сравнению с Ubuntu на виртуальной машине?

223
bochen421

Более или менее - как в теме. Я планирую отформатировать свой компьютер, в настоящее время у меня двойная загрузка с Win 7 / Ubuntu 16.04. В своей повседневной работе я работаю в основном с программным обеспечением Windows, но у меня довольно много нерегулярных перерывов, которые я могу потратить на программирование. Чтобы сделать это, я должен сохранить весь прогресс и каждый раз перезагружать ПК, чтобы загрузить Ubuntu, что немного неприятно для меня.

Я хотел бы установить Windows 10 с Ubuntu на виртуальный ящик. Есть ли разница в том, как Ubuntu ведет себя на ВМ и локально? Я хотел бы быть уверен, что у меня не возникнет проблем с запуском PostgreSQL, соединением с github или развертыванием приложений на серверах. Кто-нибудь использует подобный комбо?

0
Virtualization always implies using *less* and often *different* hardware than running the same OS normally in the same machine. You need to list the hardware requirement for the software you intend to run in the VM and then adjust its settings to match what you need. Of course, this also depends on the actual hardware you have, whether or not it supports virtualization and how much resources you can assign to the VM. Unfortunately, if you're asking such question, I'm afraid you don't know enough yet to do what you want. GabrielaGarcia 5 лет назад 0
Lol at that preaching at the end. It really isn't a rocket science to set up a virtual machine and check requirements. It's obvious VM runs slower than local system and utilizes hardware differently, that's not what the question was about, I was asking specifically about Rails which tends to be a bit moody environment and I wanted to confirm they are no other problems than a slower performance :P Nevertheless, thank you for taking time to respond. bochen421 5 лет назад 0

1 ответ на вопрос

1
Keltari

Функциональной разницы между запуском вашей среды на оборудовании ПК или виртуальной машиной нет.

У вашей виртуальной машины будет меньше ресурсов процессора и меньше памяти, но на современных компьютерах это не должно быть проблемой. Если вы правильно настроили сеть, у вас должен быть одинаковый доступ ко всем сетям вашего хост-компьютера.

Похожие вопросы