Текст книги "Журнал PC Magazine/RE №03/2010"
Автор книги: PC Magazine/RE
сообщить о нарушении
Текущая страница: 4 (всего у книги 10 страниц) [доступный отрывок для чтения: 4 страниц]
Сводный тест
Тесты и обзоры: pcmag.ru/reviews
Персональная виртуализация: эмуляторы шаговой доступности
Максим Белоус, Олег Денисов
Виртуализация» – модное словечко в серверном мире, однако и пользователям ПК она не бесполезна. В обзоре рассмотрены продукты четырех разработчиков, предназначенные для трех наиболее популярных ОС.
В мире высоких технологий, как, возможно, ни в одной другой сфере созданной людьми «второй природы», важна универсальность. Процессоры, графические адаптеры, сетевые протоколы, форматы хранения данных могут быть самыми разнообразными по архитектуре. Однако, если это разнообразие затрудняет или делает вовсе невозможной свободную циркуляцию информационных потоков, препятствует самому развитию технологий, эффект получается удручающий.
Положительный пример – архитектура IBM PC, вывод которой в свободное обращение позволил не самой на тот момент выдающейся компьютерной платформе занять гигантскую долю пользовательского рынка. Отрицательный – архитектура старых Mac, замкнутость которой не уберегала адептов от угроз информационной безопасности и заставляла заметно переплачивать за сопоставимое по производительности (и не всегда адекватное по качеству) «железо».
И все же не стоит сетовать, что не на каждом компьютере в мире удастся запустить одно-единственное необходимое в данном конкретном случае приложение. Во-первых, у множества действительно необходимых для работы приложений существуют аналоги – пример OpenOffice довольно широко известен. Во-вторых, если аналог все-таки не устраивает (или его попросту не существует – как нечем заменить распространяемые Налоговой службой РФ утилиты для составления электронных налоговых деклараций, работающие только в среде Windows 98/XP и более нигде), всегда можно прибегнуть к виртуализации, благо, мощность современных компьютеров, находящихся в распоряжении конечных пользователей, это позволяет.
Виртуализация долгое время оставалась привилегией серверных компьютерных систем. Однако теперь с наступлением многоядерности на рынке домашних и офисных ПК можно запустить в используемой операционной системе эмулятор другой ОС и получить при этом возможность полноценно трудиться, а не ожидать по несколько секунд от виртуальной машины обработки нажатия одной-единственной клавиши. Наконец-то универсальность высоких технологий оказывается по-настоящему всеобъемлющей. Незачем уже сетовать на то, что какое-то приложение, необходимое или интересное пользователю, не предназначено для запуска в среде имеющейся в его распоряжении ОС. Достаточно установить программный эмулятор нужной ОС, и дело сделано.
Это, правда, в теории; в реальности же ситуация несколько сложнее. Насколько именно – как раз и призвано выяснить очередное наше тестирование. Мы собрали и испытали несколько пакетов виртуализации, наиболее известных на рынке и вполне доступных по стоимости конечному пользователю (иногда бесплатных). Результаты испытаний сведены в достаточно информативную и удобную, на наш взгляд, таблицу – ниже мы просто прокомментируем основные особенности протестированных виртуальных машин. Во всех случаях эмулировалась работа одной и той же, самой востребованной на рынке ОС – Windows XP SP3.
Windows 7 Ultimate – Windows XP Mode
Windows 7 Ultimate («Максимальная») – Windows XP Mode
Реальная розничная цена: бесплатно (работает только со старшими разновидностями Windows 7).
Microsoft, www.microsoft.com
Оценка: хорошо
Достоинства. Полноценное решение – виртуальная машина плюс Windows XP Professional SP3.
Недостатки. Нет прямого доступа к графическому адаптеру; в одной ОС Windows 7 можно запустить лишь одну виртуальную машину Windows XP Mode.
Parallels Desktop 4 для Windows и Linux
Parallels Desktop 5 для Maс
Сегодня программные пакеты Parallels Desktop 4 для Windows и Linux, а также Parallels Desktop 5 для Maс можно, пожалуй, выделить как наиболее мощные и удобные среди доступных конечным пользователям решений виртуализации. Эти продукты обеспечивают работу до восьми виртуальных одноядерных процессоров (процессорных ядер) и выделение до 8 Гбайт виртуальной оперативной памяти гостевой операционной системы, а также до 2 Тбайт виртуального дискового пространства.
Разработчики из Parallels уделили немало внимания оптимизации работы гостевых ОС. Адаптивный гипервизор позволяет динамически перераспределять ресурсы между хозяйской и гостевой системами в зависимости от нагрузки. Более того, при необходимости в новейших версиях Parallels Desktop можно портировать виртуальные машины других разработчиков, так же как и мигрировать в виртуальную среду с развернутой на внешнем физическом компьютере ОС.
В виртуальной среде Parallels нашли применение технологии, которые лишь недавно начали внедряться на рынке больших систем виртуализации. Так, инструменты Compressor и Image Tool оптимизируют использование виртуальных накопителей данных, соответственно высвобождая не задействованное для полезных задач пространство и давая возможность динамически менять тип, свойства и объем виртуальных жестких дисков (в случае необходимости их расширение относительно первоначально заданного размера).
Работа с периферийными устройствами, в том числе разнообразной USB-периферией, и подключаемыми по Bluetooth гаджетами реализована в продуктах Parallels Desktop отлично. В гостевой ОС теперь стало возможным полноценное использование даже таких устройств, как внешний ТВ-тюнер с интерфейсом USB, а также жестового ввода с мультисенсорных панелей.
В процессе испытаний продукты Parallels проявили себя отлично, оказавшись во многих случаях на первых позициях по результатам значительного числа тестов и удерживаясь в верхних строчках тестовых таблиц в остальных случаях. Процесс взаимодействия с этими виртуальными машинами также оказался, на наш взгляд, самым удачным среди всех участников испытаний, – это касается и удобства установки/настройки/портирования, и работы с периферией, и общего впечатления от функционирования в этих виртуальных средах. Поэтому отличия «Редакция советует» мы удостоили эти продукты с полным на то основанием.
Строго говоря, на российском рынке эта ОС, ориентированная на применение русскоязычными пользователями, представлена под именем «Windows 7 Максимальная». Однако для изучения интегрированных в нее возможностей виртуализации мы воспользовались англоязычной версией, чтобы минимизировать влияние локализации на суммарную производительность и стабильность системы. К сожалению, для предшествующих версий ОС компании Microsoft такое влияние порой проявлялось.
Поскольку возможность эмуляции Windows XP встроена непосредственно в Windows 7, а не реализована как отдельный продукт, в итоговой таблице для этой ОС отведены две строки. В первой – данные о производительности самой операционной системы; во второй – результаты, показанные при эмулировании нашей тестовой виртуальной машины, Windows XP SP3 с 512-Мбайт оперативной памятью. Это сейчас компьютер с менее чем 2-Гбайт ОЗУ настораживает сведущего покупателя, поскольку явно не покажет при работе выдающихся результатов – в дни расцвета Windows XP 0,5-Гбайт «оперативки» было достаточно для большинства повседневных задач. Соответственно приложениям, рассчитанным на запуск в среде Windows XP, 512 Мбайт виртуального ОЗУ вполне хватит.
Для продвижения новейшей операционной системы Microsoft, ориентированной на конечных пользователей, возможность эмуляции Windows XP оказалась очень важным фактором. Его значимость подтвердил и печальный пример Windows Vista, подобной функциональностью не обладавшей. Домашним пользователям нечасто требуется запускать приложения в режиме совместимости с предшествующими версиями ОС – разве что многих старых компьютерных игр вроде Diablo II.
Более серьезной оказалась ситуация на корпоративном рынке, а именно от него в Редмонде ожидали наибольшей лояльности и скорейшего перехода на новую ОС. Тем более что в год выпуска Vista ни о каком кризисе еще слыхом не слыхивали, и выделить средства на переоснащение огромных парков корпоративных компьютеров свежайшей ОС владельцам компаний было довольно просто. Однако большинство корпоративных клиентов решили повременить и проверить сначала, насколько разрекламированная в качестве самой стабильной и дружественной к пользователю ОС окажется привередливой в отношении ПО независимых компаний, выпущенного с расчетом на Windows XP.
Тут-то и выяснилось, что с обратной совместимостью приложений у Vista дела обстоят не гладко. Более того, ее аппаратные требования оказались заметно выше, и для обеспечения прежнего (по сравнению с Windows XP) уровня производительности системы необходимо ее модифицировать – как минимум, увеличив объем оперативной памяти, а еще лучше – полностью заменив ПК на более мощный. В результате смена ОС с ХР на Vista грозила влететь корпоративным пользователям в существенно более весомую копеечку, чем стоимость пакета необходимых для их обширных компьютерных парков лицензий и затрат на переустановку системы.
Для продвижения Microsoft Windows 7 возможность эмуляции Windows XP оказывается очень важным фактором.
Дополнительным фактором фрустрации для бизнес-потребителей продуктов Microsoft стало то, что корпорация активно пропагандировала и продвигала 64-разрядные версии своей новой ОС. В свете появления на рынке многоядерных процессоров – вполне разумный шаг, однако для среды бизнес-приложений весьма рискованный. Невозможно было гарантировать, что работающие в компьютерной среде компании сторонние и самописные приложения, созданные для 32-разрядных Windows XP, будут исполняться на 64-разрядных ОС Windows Vista.
Можно вести долгие дискуссии о преимуществах и недостатках продуктов Microsoft, но этой корпорации нельзя отказать в умении анализировать ситуацию на рынке, в том числе собственные ошибки и просчеты, и корректировать курс, оставаясь в результате на плаву. Создавая Windows 7, разработчики из Редмонда прекрасно осознавали, что вопросам обратной совместимости необходимо уделять максимум внимания. Результат – тот самый режим виртуальной машины Windows XP Mode, который мы в настоящем разделе и рассматриваем.
В 2003 г. Microsoft приобрела продукт Virtual PC, созданный компанией Connectix, – он стал основой уже собственной разработки корпорации, Virtual PC 2007. Именно она воплотилась в бесплатную виртуальную машину, доступную всем пользователям OC Windows, еще три года назад. Однако в состав Windows Vista она не вошла – как показала практика, зря. Понять, что для запуска каких-то приложений потребуется виртуальная машина; выяснить, что она доступна на сайте Microsoft в разделе необязательных к инсталляции обновлений, скачать ее, установить и освоить – задача не самая тривиальная для рядового пользователя Windows. В 2009 г. эту стратегическую ошибку корпорация исправила: переработанный вариант Virtual PC 2007 под названием Windows Virtual PC был оптимизирован для запуска в среде Windows 7 и стал составной частью дистрибутива этой ОС.
Windows XP Mode в составе Windows 7, таким образом, представляет собой самую натуральную ОС Windows XP Professional SP3, работу которой обеспечивает виртуальная машина Windows Virtual PC. Основным приоритетом Microsoft в ходе внедрения этой функциональности в новую ОС была ориентированность на бизнес-приложения. Хотя интегрированная виртуальная машина уже поставляется полностью готовой к работе со старыми 32-разрядными приложениями (для нее даже настроен виртуальный накопитель данных), доступа к физически входящему в состав данного компьютера графическому адаптеру у нее нет. В ходе испытаний мы выявили, что Windows XP Mode эмулирует древнюю 16-разрядную графическую плату S3 Trio 32/64.
Windows XP Mode эмулирует 16-разрядную графическую плату S3 Trio 32/64.
Таким образом, поиграть в игру выпуска 2007-го, требующую более прогрессивного графического адаптера с аппаратным 3D-ускорителем, в данном случае не удастся. Если же игра полагается исключительно на программное ускорение – дело другое. Множество старых стратегий, квестов и логических головоломок оказываются, таким образом, доступными владельцам новейшей ОС Windows 7, причем идти эти игры будут с гарантированным качеством, даже если их поддержка разработчиками давно прекращена и совместимость с современным компьютерным «железом» никак не может быть обеспечена. То же, разумеется, относится и к любым программам, созданным в расчете на Windows XP и совместимое с ней аппаратное обеспечение ПК. Бизнес-пользователи «семерки» могут возрадоваться: наконец-то, если старенький компьютер в бухгалтерии прикажет долго жить, можно заменить его на современный, пусть не самый дорогой, но с Windows 7 – и не волноваться относительно совместимости с уже эксплуатируемым ПО.
Применение Windows XP Mode потребует от пользователя (или системного администратора) определенных усилий по установке и настройке. Сама виртуальная машина в исходный комплект ОС не входит – ее нужно будет скачать с сайта Microsoft как одно из необязательных дополнений и проинсталлировать. Процесс установки в деталях напоминает инсталляцию Windows XP, за некоторыми исключениями (невозможно, например, создать «слепую» учетную запись без логина и пароля). Обратите внимание, что работа виртуальной машины Windows XP Mode, даром что та бесплатна, возможна исключительно в старших модификациях Windows 7 – «Профессиональной» (Professional), «Бизнес» (Enterprise) или «Максимальной» (Ultimate). Владельцы Windows 7 Home Premium насладиться интегрированным эмулятором не смогут по крайней мере на данный момент. Возможно, в будущем ситуация изменится, если Microsoft получит от пользователей обратную связь.
Кроме того, Windows Virtual PC требует для работы современный процессор, способный на аппаратном уровне поддерживать виртуализацию приложений. Для процессоров Intel это означает совместимость с режимом VT-x, для ЦП AMD – с технологией AMD-V. Можно с уверенностью утверждать, что из модельного ряда AMD пригодными для запуска встроенной виртуальной машины Windows 7 являются ЦП для гнезда АМ2 с литерами F или G в обозначении степпинга, а также все процессоры Turion, Opteron второго и третьего поколений, Phenom и Phenom II. ЦП класса Sempron, за исключением семейств Sable и Huron, с AMD-V несовместимы.
Работа виртуальной машины Windows XP Mode предусмотрена исключительно в старших модификациях Windows 7: Professional, Enterprise или Ultimate.
С ЦП Intel ситуация несколько более запутанная, поскольку технология VT-x или ее отсутствие служили одно время дополнительным средством позиционирования данного процессора в потребительском или бизнес-сегменте. С этой технологией совместимы такие ЦП, как Pentium 4 662 и 672, а Pentium 4 Extreme Edition с технологией HyperThreading этой совместимости лишен. На сайте изготовителя можно найти более подробную информацию, если воспользоваться интерактивной таблицей спецификаций ЦП: http://processorfinder.intel.com. Впрочем, покупателей современных ПК наверняка утешит тот факт, что все процессоры семейств Core i5/i7 и даже старшие модели Intel Atom (Z520, Z530, Z540, Z550) полностью соответствуют спецификациям VT-x.
Наконец, аппаратная поддержка виртуализации, необходимая для запуска программного пакета Windows Virtual PC, должна быть активирована на уровне BIOS системной платы. Большинство выпущенных в последнее время плат такой возможностью обладают (правда, не исключено, что потребуется обновить BIOS, и свериться с сайтом изготовителя на сей счет лишним не будет). Однако в фабричных настройках BIOS данная факультативная функция окажется, скорее всего, отключенной, так что позаботиться о ее активизации – обязанность того, кто будет разворачивать на компьютере режим эмуляции Windows XP Mode.
Работать с этим эмулятором удобно: буфер обмена для основной и виртуальной системы оказывается общим, а созданные в виртуальной среде файлы остаются доступными из базовой ОС даже после выключения Windows XP Mode. Это верно для «расширенного» режима использования эмулятора, который активизирован по умолчанию. Другой интересный режим работы – «прозрачный», когда установленные в эмуляторе и прошедшие процедуру «публикации» приложения доступны прямо из стартового меню родительской ОС. Именно «прозрачный» режим позволит с успехом работать с устаревшим (морально, но не физически) оборудованием – выпущенными несколько лет назад принтерами и сканерами, например, для которых изготовители так и не удосужились написать новые драйверы под 64-разрядную «семерку».
В процессе испытаний эта виртуальная машина показала вполне приемлемые результаты – за тем исключением, что пакет PerformanceTest 7.0 CPU Mark так и не сумел выполнить тест CPU Integer Math, причем нам не удалось установить причину этого сбоя. В остальном, если вам требуется эмулировать приложения Windows XP с двумерной графикой, а на компьютере установлена Windows 7 старших модификаций, решить задачу при минимуме трудозатрат способна именно бесплатная, удобная в обращении и легко настраиваемая Windows XP Mode.
Лабораторные испытания
В качестве хост-системы для развертывания виртуальных машин в ходе наших испытаний был избран ноутбук MacBook Pro 15-inch со следующими характеристиками: процессор Intel Core 2 Duo/2.53 ГГц, 4– Гбайт ОЗУ, графический адаптер NVIDIA GeForce 9400M (с 256-Мбайт видеоОЗУ), 320-Гбайт жесткий диск. Тестовой гостевой системой в каждом случае была Microsoft Windows XP Professional SP3 (англоязычная) – аналог той, что входит в состав виртуальной машины Windows XP Mode, возможность работы с которой предоставляет Windows 7. Базовыми ОС во всех случаях (включая Windows 7 с XP Mode) стали Windows 7, Mac OS X 10.6 (Snow Leopard) и Linux Ubuntu 9.xx (тестовую виртуальную машину VirtualBox 3.0.12 запустить на сборке Ubuntu 9.04 не удалось, поэтому для нее была использована версия 9.10). Быстродействие подсистемы памяти и ЦП гостевых ОС, установленных на виртуальных машинах, изучалось с помощью ПО Sandra 2009 Lite (Win32 x86, сборка 9.15.124) компании SiSoftware. Паспортные тактовые частоты ЦП контролировались с помощью утилиты диагностики CPU-Z (текущая версия 1.52 доступна для загрузки по адресу www.cpuid.com). Общий уровень производительности гостевых ОС оценивался при помощи утилиты Passmark PerformanceTest 7.0 (www.passmark.com). Кроме того, в ходе работы с виртуальными машинами производилась субъективная оценка удобства взаимодействия с ними с точки зрения системного администратора/пользователя.
VirtualBox 3.0.12 for Windows hosts x86/amd64
VirtualBox 3.0.12 for OS X hosts Intel Macs
VirtualBox 3.0.12 for Linux hosts Ubuntu 9.10
VirtualBox 3.0.12 for Windows hosts x86/amd64
VirtualBox 3.0.12 for OS X hosts Intel Macs
VirtualBox 3.0.12 for Linux hosts Ubuntu 9.10
Реальная розничная цена: бесплатно.
Разработка с открытым кодом, поддерживаемая Sun Microsystems, www.virtualbox.org
Оценка: хорошо для VirtualBox, 3.0.12 for Windows и VirtualBox 3.0.12 for OS X
Оценка: приемлемо для VirtualBox 3.0.12 for Linux
Достоинства. Бесплатная виртуальная машина с широкой функциональностью.
Недостатки. Странные результаты, продемонстрированные в ходе тестирования; высокая нагрузка на процессор хозяйского (физического) компьютера.
Называть Windows XP Mode для Windows 7 виртуальной машиной все-таки не совсем корректно: слишком тесно она интегрирована с основной ОС. Те же продукты, которые мы будем рассматривать здесь и в дальнейшем, представляют собой именно виртуальные машины – эмулируемые программными средствами (с учетом аппаратных возможностей процессоров и BIOS системных плат) виртуальные компьютеры. На них впоследствии уже могут быть установлены какие угодно системы – правда, необходимо будет откуда-то брать дистрибутивы этих систем. В частности, если на виртуальной машине VirtualBox потребуется запустить Windows XP, придется обзавестись дистрибутивом этой самой Windows XP, что в наши дни сделать уже непросто, если под рукой нет приобретенного несколько лет назад лицензионного диска.
Проект VirtualBox появился в 2006 г. как разработка немецкой компании InnoTek – в виде системы, изначально предназначенной для ПК под управлением ОС семейств Windows, Linux и Mac OS. В 2007-м ограниченная по возможностям версия VirtualBox была представлена под лицензией GPL; впрочем, и полнофункциональный вариант этой виртуальной машины с закрытым исходным кодом остается бесплатным для индивидуального применения. В настоящее время проект поддерживает Sun Microsystems.
Хорошая новость для поклонников старых трехмерных игр: VirtualBox обеспечивает приложениям физический доступ к установленному на компьютере графическому адаптеру и вполне удовлетворительно работает с приложениями OpenGL. Что же касается использования DirectX в наиболее интересующей геймеров части Direct3D, ситуация не столь радужна: из-за проблем с закрытостью кода такая поддержка обеспечена лишь в тестовом режиме, и стабильная работа DirectX-совместимых игр под VirtualBox не гарантирована.
Зато VirtualBox порадует владельцев ПК, на системных платах которых установлены процессоры без технологий аппаратной виртуализации VT-x/AMD-V. Если такая технология присутствует, отлично: виртуальная машина будет работать быстрее, но и в ее отсутствие удастся насладиться эмуляцией дополнительной «оси». Как и Windows Virtual PC, VirtualBox уверенно работает в базовых системах (хост-компьютерах) с многоядерными процессорами, однако если первая из этих виртуальных машин не способна эмулировать многоядерность, то VirtualBox третьей версии уже начинает справляться с воссозданием специфики работы двухъядерного виртуального процессора. «Начинает справляться» – потому что, по крайней мере в рамках наших испытаний, были отмечены весьма неоднозначные и плохо интерпретируемые результаты именно в режиме эмуляции двухъядерности (на двухъядерном же процессоре).
Windows Virtual PC требует для своей работы современного процессора, способного на аппаратном уровне поддерживать виртуализацию приложений.
Так, при использовании в качестве хост-системы Windows 7 включение двух (виртуальных) процессоров в настройках VirtualBox 3.0.12 приводило к падению, а не к росту производительности. Связано ли это с некими архитектурными особенностями нашего тестового компьютера, непонятно, однако по имеющимся в Сети отзывам о работе виртуальной машины можно судить, что мы не первые столкнулись с такой проблемой. Если в качестве хост-ОС используется Mac OS X, странные результаты демонстрирует уже конфигурация с одним виртуальным процессором, тогда как два трудятся нормально и даже весьма производительно.
Наконец, для ОС c ядром Linux (Ubuntu 9.10) в качестве хоста странностей обнаруживается еще больше. Вместо намеченной для испытаний Ubuntu 9.04 мы вынуждены были взять сборку 9.10, поскольку с версией 9.04 виртуальная машина отказывалась устанавливаться – не хватало некоторых библиотек. Даже после установки на версию 9.10 часть тестов в режиме двухпроцессорной эмуляции отказывалась исполняться как следует: пакет SiSoft Sandra 2009 Lite продемонстрировал нестабильную работу, так что приведенные в итоговой таблице результаты для тестов из этого пакета получены в однопроцессорном режиме. Однако и в этих условиях некоторые тесты («Пропускная способность памяти», Cache and Memory) показали весьма загадочные результаты, явно не соответствующие здравому смыслу, однако подтвержденные повторными прогонами тестовой утилиты.
Что касается удобства использования, то VirtualBox 3.0.12 несколько отстает от Windows Virtual PC. Например, ограничена функциональность USB-устройств: если флэш-накопитель с этим интерфейсом прекрасно распознается виртуальной машиной и с ним доступны все ожидаемые операции, то более сложные устройства создают определенные проблемы. Так, модем WiMAX, который разработчики снабдили лишь драйверами под 32-разрядную Windows и который поэтому на 64-разрядной системе запустить невозможно, VirtualBox определяет как «неизвестное устройство», и даже попытка установить драйверы принудительно не увенчалась успехом. Зато VirtualBox имеет ряд особенностей, которыми немногие конкуренты могут похвастаться. Например, ставить виртуальную машину «на паузу» – и тем самым мгновенно высвобождать для хост-системы существенную долю ресурсов – VirtualBox умела с самого начала, тогда как VMware Workstation обзавелась такой возможностью лишь в седьмой своей версии.
Зачем нужна персональная виртуализация?
Выгоды и преимущества серверной виртуализации мы не раз рассматривали на страницах журнала. Однако и с точки зрения конечного пользователя эмуляция одной ОС в рамках другой может иметь весьма весомый смысл в целом ряде случаев.
Первое, что приходит на ум, – это соображения безопасности. Своевременно обновляемое антивирусное ПО защищает от большинства угроз из Сети (а также локальных – исходящих, например, с сомнительного происхождения DVD и флэшек), однако 100 %-ной гарантии безопасности не дает. В первые часы распространения по Интернету очередной эпидемии программный пакет безопасности может оказаться бесполезным. Часто виртуальная машина в качестве «ящика с песком» выступает как единственно надежная среда исполнения подозрительных программ, которые по какой-то причине необходимо исполнить на компьютере. Не зря новейшие редакции антивирусов, такие как KIS 2010, содержат собственный «ящик с песком» в качестве непременного компонента периметра безопасности.
Правда, в «Лаборатории Касперского» его почему-то продолжают упорно называть песочницей, прямо переводя английское sandbox. В русском же словоупотреблении «песочница» – место для детских игр с песком, а элемент структуры пожарной безопасности (идущий в комплекте с ведерком для воды, багром и топором) именуется именно «ящиком с песком». Впрочем, и в качестве «песочницы» в прямом смысле виртуальная машина прекрасно способна послужить. Именно виртуальную машину есть смысл предоставлять ребенку для первых самостоятельных путешествий по просторам Большого Интернета, даже если с достатком в семье все в полном порядке, и персональный компьютер для любимого чада родители в состоянии приобрести. Ребенку, даже самому прилежному, скоро наскучат регулярно всплывающие в правом нижнем углу экрана предупреждения системы безопасности, и он начнет санкционировать исполнение любого кода, который так или иначе оказывается в компьютере, а то и вовсе отключит антивирусный пакет. Огромное достоинство виртуальной машины в том, что ущерб, который способно нанести вредоносное ПО, будет ограничиваться в ее пределах, а работоспособность реального компьютера и хранящиеся на нем данные не пострадают.
Кроме того, виртуальные машины прекрасно подходят для обучения уже вполне взрослых пользователей работе с новым ПО и даже новыми для них ОС. Освоение самых современных программных средств будет идти куда спокойнее, если человека не поставят перед фактом – компьютером с установленным на нем совершенно новым инструментарием, а позволят осваивать эти средства постепенно, в рамках виртуальной машины, всегда имея возможность для выполнения текущих неотложных задач вернуться к привычным средствам.
Если же в организации компьютером пользуются в разное время несколько людей, выполняющих совершенно различные функции, имеет смысл не просто заводить для них отдельные учетные записи, но и организовывать для каждого персональную виртуальную машину – с тем набором функций и комплектом ограничений, которые в точности соответствуют его текущим задачам. В этом случае случайное или намеренное нарушение периметра безопасности одним из пользователей не повлечет за собой последствий для всех, кто имеет дело с данным компьютером. К тому же однажды формализованную и настроенную виртуальную машину с легкостью можно перенести затем на другой физический компьютер – со всем установленным на нее ПО, рабочими файлами, настройками безопасности и т. п. Этот аспект полезности эмулируемых ОС вполне может заинтересовать и системных администраторов крупных компаний, ожидающих в обозримом будущем постепенного обновления или расширения парка рабочих ПК.
VMware Workstation 7 for Windows
VMware Fusion 3
VMware Workstation 7 for Linux Ubuntu 9.04
VMware Workstation 7 for Windows
VMware Fusion 3
VMware Workstation 7 for Linux Ubuntu 9.04
VMware, www.vmware.com/ru
Оценка: очень хорошо для VMware Workstation 7 for Windows (5530 руб.)
Оценка: очень хорошо для VMware Fusion 3 (2340 руб.) и VMware Workstation 7 for Linux (5530 руб.)
Достоинства. Многопроцессорность для гостевых систем; уверенная работа с современными графическими адаптерами; простота развертывания и настройки.
Недостатки. Отдельные задержки при исполнении на ряде тестов.
VMware Workstation по праву считается одной из мощнейших платформ на современном рынке виртуализации. Тем не менее она отнюдь не бесплатна – и хотя с сайта разработчика можно даром скачать «пассивную» виртуальную среду VMware Player, которая позволяет «воспроизводить» уже готовые и настроенные виртуальные машины, для их создания придется выложить вполне ощутимую (особенно для малого бизнеса или индивидуального пользователя) сумму.
Однако платить в данном случае есть за что. VMware Workstation, версия 7, предлагает своим пользователям возможности, недоступные обладателям бесплатных виртуальных машин. Так, в ней обеспечена стабильная поддержка многопроцессорности для гостевых систем – вплоть до четырех одноядерных ЦП. Таким образом, гостевую ОС можно установить на виртуальный компьютер с четырьмя одноядерными, двумя двухъядерными или одним четырехъядерным процессором.
Гораздо больше возможностей предлагается и графическим подсистемам виртуальных машин. VMware Workstation 7 обеспечивает работу OpenGL 2.1 и Shader Model 3.0 в гостевых ОС семейства Windows – XP, Vista и 7. Наконец-то и на виртуальной Vista можно будет задействовать интерфейс Aero! Со звуком тоже все в порядке: звуковые потоки, формируемые гостевой и хозяйской (хост) ОС, теперь можно выводить на различные устройства без смешения или взаимной блокировки. Еще более удобным стало взаимодействие с принтерами. Уже настроенные в базовой ОС параметры печати по умолчанию интегрируются в гостевую, так что отдельно обременять себя настройкой принтеров администратору не потребуется.
Особое внимание разработчики из VMware уделили вопросам безопасности и надежности. «Моментальные снимки» (snapshots) параметров и состояния виртуальной машины могут выполняться теперь по расписанию, так что восстановить их в случае сбоя окажется очень просто. Предусмотрено и 256-бит шифрование виртуальной машины как целого по алгоритму AES. Наконец, VMware благодаря сотрудничеству с Microsoft обеспечила прямое взаимодействие (в том числе копирование файлов) виртуальных машин Workstation 7 и Windows Virtual PC (XP Mode).