Przydatne migawki
Rozwiązaniem, które powoduje, że maszyny wirtualne są doskonałym środowiskiem testowym, są tzw. migawki. Migawka pozwala wykonać aktualny zapis stanu wirtualnej maszyny, do którego można później powrócić. Dzięki temu, po zainstalowaniu np. jakiegoś ryzykownego oprogramowania nawet jeśli system na wirtualnej maszynie zostanie uszkodzony, łatwo można wrócić do ustawień sprzed wprowadzenia zmian, ładując zapisaną wcześniej migawkę. VMware Player jest niestety pozbawiony takiej funkcji, i to jedna z najpoważniejszych wad tego programu.
Bezpieczeństwo i interakcja
Czy testowanie oprogramowania na maszynach wirtualnych jest bezpieczne? To zależy od stopnia interakcji maszyny z systemem rzeczywistym. Oba testowane programy pozwalają na współdzielenie schowka systemowego między komputerem gospodarzem a wirtualnym. W VMware Playerze można też przenosić obiekty (np. pliki i foldery) między maszynami techniką „przeciągnij i upuść”. Trzecią możliwością łatwej wymiany danych jest użycie tzw. folderów współdzielonych, ale w obu programach funkcja ta jest domyślnie wyłączona – ze względów bezpieczeństwa. Dopóki współdzielone foldery nie są aktywne, nie ma ryzyka, że np. złośliwy kod, który zostanie uruchomiony na maszynie wirtualnej, przedostanie się do systemu komputera gospodarza. W sytuacji, gdy chcesz np. sprawdzić w działaniu złośliwe oprogramowanie, warto całkowicie wyłączyć interakcję maszyny wirtualnej z systemem gospodarzem. Oba programy zapewniają taką możliwość.
Wynik pojedynku
VirtualBox jest nie tylko prostszy w obsłudze i bardziej funkcjonalny, ale okazał się również szybszy. Dwa z trzech systemów operacyjnych szybciej uruchamiały się na maszynach utworzonych w VirtualBoksie. Najbardziej widoczna przewaga VMware Playera: możliwość korzystania z gotowych środowisk wirtualnych i specjalnie przygotowanych pakietów oprogramowania (można je pobrać z witryny VMware Virtual Machine Center (www.vmware.com/appliances/directory/) przeznaczonych do uruchamiania w maszynach wirtualnych, nie jest szczególnie istotna w domowych zastosowaniach. Warto jednak dodać, że VMware Player nieco lepiej radzi sobie z wirtualnymi sieciami.
VirtualBox 4.1.14
PLUSY:
- Polskojęzyczny interfejs
- Szybkość działania
- Obsługa migawek
MINUSY:
- Konieczność doinstalowania dodatkowych komponentów
VMware Player 4.0.3
PLUSY:
- Lepsza integracja „gospodarz–gość”
- Możliwość używania gotowych środowisk wirtualnych
MINUSY:
- Konieczność doinstalowania dodatkowych