Я программист и собираюсь перейти на новую машину с Windows 7 (четырехъядерный, 4 ГБ). Проблема в том, что некоторые из моих инструментов разработки (например, PowerBuilder) не поддерживают 7. Я подумываю об использовании XP Mode или VMware в качестве платформы разработки для таких инструментов. Я никогда не использовал 7 или VMware и задавался вопросом:
Итог: хорошая ли идея использовать виртуальную машину для запуска моей основной платформы разработки?
Убедитесь, что ваш новый процессор поддерживает аппаратную виртуализацию, иначе вы можете забыть о опции XP Mode. Самые последние чипы AMD это делают, но довольно много недавних процессоров Intel этого не делают, независимо от количества ядер.
У вас будет гораздо больше универсальности с автономным продуктом VM по сравнению с режимом XP, поскольку режим XP может делать только одно - быть режимом XP. Режим XP на самом деле предназначен только для совместимости приложений, а не для управления виртуальной инфраструктурой. Хороший менеджер виртуальных машин позволит вам создать любую необходимую инфраструктуру, охватывающую столько виртуальных машин, сколько вам нужно.
Я предлагаю приобрести подходящую версию Windows 7 для режима XP, чтобы дать вам возможность использовать ее и спланировать внедрение VMWare Workstation в ваш рабочий процесс разработки. Вам все равно потребуется приобрести соответствующие лицензии для использования с виртуальными машинами, но у вас уже может быть доступ через MSDN или аналогичный.
Все наши разработчики используют сервер или рабочую станцию VMware, а иногда и проигрыватель VMware для разработки. Мы всегда считали, что VMware более интуитивно понятна, чем Virtual PC или Virtual Server. При этом мы не тестировали использование XP Mode. Но у меня такое чувство, что XP Mode не предназначен для использования в этом вопросе. Я все равно рекомендую использовать VMWare всем, кто интересуется моим мнением.
Я бы порекомендовал VMWare Workstation (опыт Джеффа выглядит как нечто неудачное, а не что-то сложное в отношении VMWare). Способность рабочей станции делать снимки - это потрясающая функция для меня. Я создаю резервную копию только нескольких важных виртуальных машин, это просто случай выключения виртуальной машины и запуска rsync, чтобы сделать копию на внешний диск. Затем я могу запустить виртуальную машину с внешнего диска, чтобы убедиться, что все в порядке. Мне кажется, что XP в VMWare работает более плавно, чем на необработанном оборудовании. Workstation имеет некоторые зацепки с инструментами разработки, такими как eclipse и Visual Studio, и возможность записывать и воспроизводить виртуальную машину выглядит действительно полезной (хотя я лично этим не пользуюсь). Я считаю, что VMWare Workstation стоит своих денег. У вас также есть выбор между VMWare Server или Sun VirtualBox, если вы хотите бесплатно, как в пиве.
Я тоже должен выкинуть это там, вы пробовали запустить его изначально в Win7? Его обратная встроенная поддержка очень эффективна, даже на машине, которой я владел в течение 3-4 лет, и я обновился до Win7, у меня не было ни одной несовместимости. Единственное, что было очень привередливым, - это программное обеспечение драйвера звуковой карты на материнской плате, но даже оно в конечном итоге работало нормально.
Мои коллеги в США проводят все свои разработки на виртуальных машинах, у них есть виртуальная машина для каждой версии нашего продукта. Лично я считаю, что это не идеально, поскольку Visual Studio и в лучшие времена работает как собака, но помогает предотвращать конфликты.
Для более старых сред разработки (например, Powerbuilder, VB6 и т. Д.) Виртуальная машина будет работать нормально.
Они используют VMware, хотя, кажется, поклоняются алтарю Microsoft. Это должно рассказать вам кое-что об относительных достоинствах поставщиков виртуализации. VMWare Workstation - замечательный инструмент, его инструмент для создания нескольких снимков создан специально для вас: создайте базовый образ, а затем сделайте снимок, чтобы получить среду разработки, тестовую среду и т. Д., Все на основе одного и того же образа.
Резервное копирование VMware само по себе простое. Выключите или приостановите образ, скопируйте файлы. Готово. Если вы хотите выполнить частичное резервное копирование гостевой ОС на хост-диск, вы можете добавить диск, который отображается непосредственно на физический жесткий диск, минуя виртуальные диски, которые вы обычно получаете на виртуальной машине.
Я использовал все три: XP Mode, VMware и Virtual box. Для запуска старого приложения XP или устройства, диск которого недоступен в Windows 7, вам лучше использовать XPMode. Он позволяет запускать приложение, как если бы это было собственное приложение, и при его использовании нет других вдов, которыми можно было бы управлять (да, и у VMware, и у Virtual Box есть невидимый режим, но это немного сложнее, если все, что вы действительно хотите сделать, это запустите свой старый режим xp или старое устройство xp.Также это требует установки XP или получения лицензионного ключа для XO - он входит в состав Windows 7.
Теперь, с другой стороны, вы действительно дурачитесь с виртуальными машинами, тогда виртуальный компьютер от Microsoft не такой гибкий или мощный. Здесь лучше использовать VMware opr VIrtual box. В прошлом я много использовал VMware. Я перешел на виртуальную коробку по нескольким причинам. Его проще использовать (пользовательский интерфейс и некоторые мелкие детали) и он БЫСТРЕЕ. Действительно удивительно. Я получил бесплатную VMware на работе, потому что у моей компании есть сайт, и я обнаружил, что он работает медленнее, чем виртуальный ящик. Это может быть связано с тем, что он использует аппаратную поддержку виртуальной машины ЦП (не верьте утверждениям vmware о том, что vmware быстрее - vcmware даже утверждает, что vmware быстрее реальной машины в некоторых случаях, то есть bs).
Еще одна причина для виртуального бокса - это не специальная бесплатная версия с некоторыми скрытыми функциями - это полная версия. В случае VMware это версия подмножества (хотя и очень функциональная) - vmware иногда будет предлагать вам перейти на полную версию.