2009-06-23 6 views
6

Мне нужно часто проводить тестирование на чистых машинах, поэтому мне нужен какой-то эмулятор виртуальной машины, который может загружать и запускать чистые изображения ОС.
Вы знаете рекомендуемый бесплатный или недорогой эмулятор?эквивалент VMWare

Спасибо,
Adi Барда

+0

См. (Относительно) недавнюю тему http://stackoverflow.com/questions/1032305/vmware-equivalent – Jayan

+0

Несмотря на то, что теперь я предпочитаю Virtual Box для сетевого тестирования, VMWare был с открытым исходным кодом до версии 7. Вы все еще можете скачать версии 6, где используется лицензия с открытым исходным кодом. Они решили потребовать коммерческую лицензию на версию 7. Обычно вы можете взять старое изображение и получить файл конфигурации и заменить файл конфигурации более поздней версии, чтобы сделать новое изображение (для версии 7 или более поздней) совместимым с v6. https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0|PLAYER-607|product_downloads – MacGyver

ответ

15

Я использую VirtualBox на некоторое время - http://www.virtualbox.org/ - и это работает лакомство

+2

Только VirtualBox OSE фактически «свободна» –

+1

+1 VirtualBox отлично работает. Обратите внимание, однако, что версия с открытым исходным кодом не виртуализирует USB-контроллеры. И версия с закрытым исходным кодом доступна бесплатно, но только для целей тестирования. – balpha

+4

@Aiden и @balpha - Перепишите лицензионное соглашение и, в частности, часто задаваемые вопросы о лицензии. Коммерческая версия доступна для «личного использования» бесплатно, где «личное использование» означает, что вы устанавливаете ее и используете ее самостоятельно (даже если это для работы). –

1

VirtualBox

VirtualBox является мощным x86 продукт виртуализации для предприятий , а также домашнее использование. Мало того, что VirtualBox чрезвычайно многофункциональная, высококачественный продукт для корпоративных клиентов, это также только профессиональное решение, которое является свободно доступны как Open Source программного обеспечения по условиям GNU General Public License (GPL) ,

1

VirtualBox также является хорошей альтернативой.

8

Кажется, что все предлагают VirtualBox, но, на мой взгляд, вы не можете победить VMWare в игре виртуализации.

Я бы получил копию VMWare Player (она бесплатна для некоммерческого использования, и вам будет трудно найти ее дешевле), затем используйте этот веб-сайт here, чтобы создать себе виртуальную машину по любой спецификации тебе нужно.

Я запускаю кучи изображений под XP (и один образ XP под Debian), и это действительно легко настроить. Ранним выпускам Linux VMWare требовалось переустанавливать программное обеспечение всякий раз, когда ядро ​​менялось, но теперь это автоматический процесс.

+0

Делает ли VMware Player снимки? –

+0

Да, отключив виртуальную машину и скопировав весь каталог в другое место :-) На самом деле, так мы делаем это для нашего автоматического тестирования. Вся ВМ копируется, а затем запускается, когда тестовая программа запускается автоматически, и, наконец, FTP-сервер переходит на центральный сервер перед выключением. – paxdiablo

+1

VMware Player доступен только для «личного некоммерческого использования». –

2

Мы используем паравиртуализацию Xen, и она работает очень хорошо. Это та же технология, что используется Elastic Compute Cloud (EC2) от Amazon для запуска ваших изображений виртуальной машины на их физических хостах. Это только стоит 0.5-3.0% от ваших циклов процессора.

0

Я тоже большой поклонник VirtualBox. Операционная система бесплатна и работает очень хорошо.

VMWare замечательный, потому что он невероятно прочный, особенно серверная версия. С помощью серверной версии вы можете запускать все свои виртуальные машины на одной машине и обращаться к ним в любое время, просматривая веб-интерфейс VMWare. Это приятная функция, которую я использовал снова и снова.

Я бы сказал, что если вы будете просто тестировать/играть, я бы пошел с VirtualBox через VMWare.

+0

«Я бы сказал, что если вы будете просто тестировать/играть, я бы пошел с VirtualBox через VMWare». - почему (просто любопытно)? – paxdiablo

+0

Он был построен для более личного использования, где VMWare имеет дело с личными и виртуальными решениями на уровне предприятия. Это не означает, что VMWare не будет делать то, что вам нужно, если вы просто возитесь, но для этого требуется больше места и оперативной памяти. –

1

Я понимаю, что это уже ответили уже, но я хотел бы добавить пару заметок о VirtualBox: (1) По моему опыту, он намного быстрее, чем VMware при работе в качестве хоста Linux, и (2) функции моментальных снимков были значительно улучшены в последних версиях (полная функциональность моментальных снимков - это то, что долго сохраняло меня в VMware.)

2

Что именно ваши потребности?

Я бы попробовал Vagrant который использует VirtualBox. Это позволяет легко и быстро создавать и уничтожать ящики по мере необходимости.

Я нашел, что это действительно потрясающе для создания новой чистой среды разработки. Как только вы это сделаете, это делает переключение, тестирование, создание, совместное использование и разбиение среды разработки очень простыми.