Każdy użytkownik komputera PC czasami chce wypróbować inny system operacyjny, ale nie ma odwagi zainstalować go na swoim komputerze służbowym. Rzeczywiście, zainstalowanie nieznanego systemu operacyjnego jest bardzo ryzykownym działaniem. Jedno błędne polecenie może spowodować utratę wszystkich danych na dysku. Ale dziś istnieje sposób na wypróbowanie kilku systemów operacyjnych na jednym komputerze jednocześnie, a w razie potrzeby nawet w tym samym czasie! Ta metoda nazywa się - maszyna wirtualna lub komputer wirtualny. Przyjrzyjmy się trzem najlepszym programom, które pozwalają korzystać z technologii wirtualizacji w domu.

Ogólne informacje o maszynach wirtualnych

Istniejące dzisiaj systemy wirtualizacji mają wiele wspólnego. W szczególności każda maszyna wirtualna rozpoznaje napęd CD oraz stację dyskietek. Ponadto możliwa jest praca z napędami wirtualnymi i obrazami dysków. Bardzo przydatna jest możliwość ręcznego ustawienia ilości pamięci RAM dla każdej z maszyn wirtualnych, listy podłączonych urządzeń itp. Takie elastyczne ustawienia pozwalają wygodnie korzystać z systemu gościa. Bardzo przydatną funkcją jest możliwość zawieszenia maszyny wirtualnej w dowolnym momencie. To zwalnia niezbędne zasoby sprzętowe dla systemu hosta.

Wszystkie różnice między istniejącymi maszynami wirtualnymi w rzeczywistości sprowadzają się tylko do listy obsługiwanych przez nie system operacyjny, jak również koszt. Najpopularniejszymi obecnie systemami są VirtualBox, Windows Virtual PC i VMWare. Czym się różnią?

ORACLE VirtualBox - uniwersalna, darmowa maszyna wirtualna

wirtualne pudełko- bardzo proste, potężne i darmowe narzędzie do wirtualizacji, opracowane dzięki wsparciu słynnej korporacji ORACLE. Pozwala zainstalować jako "gość" prawie każdy nowoczesny system operacyjny, czy to Windows, MacOS czy którykolwiek z licznych przedstawicieli rodziny Linux.

Tworzenie maszyn wirtualnych w VirtualBox odbywa się za pomocą kreatora krok po kroku. Każdy mniej lub bardziej doświadczony użytkownik komputera PC może zrozumieć jego działanie. System obsługuje sieci, dlatego w razie potrzeby można dać maszynie wirtualnej dostęp do Internetu.

VirtualBox pozwala tworzyć „migawki” systemu operacyjnego. Za ich pomocą można tworzyć „punkty przywracania”, do których można „przywrócić” system gościa w dowolnym momencie w przypadku błędów lub awarii.

Windows Virtual PC — wirtualna maszyna firmy Microsoft

Wirtualny komputer z systemem Windows- maszyna wirtualna do pracy tylko i wyłącznie z systemem Windows. Instalacja Linux, MacOS i innych systemów operacyjnych nie jest obsługiwana.

Virtual PC umożliwia uruchamianie wielu różnych kopii systemu Windows na tym samym komputerze. Jednocześnie możesz ustawić dla nich priorytet, aby automatycznie przydzielać więcej zasobów na potrzeby konkretnej maszyny wirtualnej, spowalniając pracę reszty.

Jej główną wadą jest monoplatformowa natura maszyny wirtualnej Virtual PC. Jeśli jednak chcesz testować tylko programy działające w systemie Windows, nie ma to znaczenia. Pewną wadę można uznać za mniej funkcjonalną i mniej wygodną niż w interfejsie VirtualBox. W przeciwnym razie Virtual PC jest dość niezawodnym narzędziem, które pozwala tworzyć wirtualne maszyny z systemami operacyjnymi Microsoft Windows.

VMware Workstation - do poważnych zadań

VMware Workstation to potężny, płatny i wysoce niezawodny program do wirtualizacji, który obsługuje systemy Windows i Linux. Ta maszyna nie jest przeznaczona do wirtualizacji MacOS.

Ze względu na wysoką niezawodność i najszerszą funkcjonalność, VMware Workstation jest często wykorzystywany nie tylko do testowania, ale także do ciągłej pracy maszyn wirtualnych jako serwerów, niezależnie od tego, czy jest to firewall oddzielający sieć organizacji od Internetu, czy nawet serwer bazy danych .

VMware Workstation jest wysoce konfigurowalny, w tym wiele opcji sprzętowych i opcji łączności sieciowej do pracy z Internetem. Ten system jest lepszy niż inne, które mogą odtwarzać aplikacje graficzne na maszynach wirtualnych, ponieważ ma specjalny wirtualny akcelerator 3D dla wysokiej jakości grafiki.

Interfejs VMware Workstation jest dość dobrze zorganizowany, więc przyzwyczajenie się do całej jego bogatej funkcjonalności jest dość łatwe. Program w pełni obsługuje język rosyjski.

Należy zaznaczyć, że VMware Workstation ma darmowego „młodszego brata” – VMWare Playera. Gracz nie umie tworzyć maszyn wirtualnych, ale pozwala na uruchamianie stworzonych wcześniej w VMware Workstation. Program ten przyda się w przypadkach testowych, gdy np. deweloper dowolnego zautomatyzowanego systemu przekaże go do przeglądu w postaci obrazu maszyny wirtualnej. Ta praktyka staje się coraz bardziej powszechna, ponieważ oszczędza użytkownikowi konieczności samodzielnego wdrażania nieznanego programu.

Maszyny wirtualne, takie jak Virtualbox, służą do emulacji sprzętu wirtualnego i uruchamiania wielu systemów operacyjnych na komputerze. Im lepszy procesor i im więcej pamięci RAM, tym szybciej będą działać maszyny wirtualne na twoim komputerze.
Przedstawiam kilka wskazówek, które pomogą Ci zaoszczędzić czas podczas pierwszej konfiguracji maszyn wirtualnych. Będzie to przydatne do pracy z VirtualBox, VMware, Parallels lub dowolną inną maszyną wirtualną.

Pamiętaj, aby zainstalować dodatki VirtualBox Guest lub narzędzia VMware

Po zainstalowaniu systemu operacyjnego gościa na maszynie wirtualnej, pierwszą rzeczą do zrobienia jest zainstalowanie oprogramowania maszyny wirtualnej – „Dodatki systemu operacyjnego gościa dla VirtualBox” lub Narzędzia VMware dla VMware”. Pakiety te zawierają specjalne sterowniki, które pomogą uruchomić system operacyjny gościa szybciej przy korzystaniu ze sprzętu głównej maszyny.

Instalacja pakietu jest łatwa - w VirtualBox, po załadowaniu systemu operacyjnego gościa, kliknij przycisk menu Urządzenia i wybierz "Zainstaluj dodatki dla gości". Jeśli używasz VMware, wybierz „Zainstaluj narzędzia VMware” z menu maszyny wirtualnej. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby dokończyć instalację — jeśli używasz systemu Windows jako systemu operacyjnego gościa, będzie to takie samo, jak instalowanie dowolnej innej aplikacji.

Upewnij się, że masz najnowszą wersję dodatków dla gości — jeśli zobaczysz powiadomienie, że dostępna jest aktualizacja dla dodatków dla gości lub narzędzi VMware, powinieneś ją zainstalować.

Tworzenie dysków o stałym rozmiarze podczas początkowej konfiguracji

Podczas tworzenia maszyny wirtualnej możesz utworzyć dwa różne typy dysków wirtualnych. Domyślnie program zwykle sugeruje użycie dynamicznie przydzielanych dysków, które rosną wraz z śladem systemu gościa.

Na przykład, jeśli utworzysz nową maszynę wirtualną z dynamicznie przydzielonym dyskiem o maksymalnym rozmiarze 30 GB, nie zajmie ona jednocześnie do 30 GB miejsca na dysku twardym.Po zainstalowaniu systemu operacyjnego i programów dysk może tylko zająć do 10 GB. Gdy pliki są dodawane do dysku wirtualnego, rozszerza się on do maksymalnego rozmiaru 30 GB.

Może to być wygodne - każda maszyna wirtualna nie zajmie zbyt dużo miejsca na dysku twardym. Jest to jednak wolniejsze niż tworzenie dysku o stałym rozmiarze (dysk ze wstępnie przydzielonym miejscem). Gdy utworzysz dysk o stałym rozmiarze, wszystkie 30 GB będą od razu zajęte na Twoim komputerze.

Jest tu kompromis – stały rozmiar dysku zajmuje więcej miejsca na dysku twardym, ale działa szybciej z wirtualnym dyskiem twardym. Pozbędziesz się również fragmentacji plików - miejsce zajmie duży blok, zamiast dodawać mniejsze kawałki na całym dysku.

Wyklucz katalog maszyny wirtualnej w swoim programie antywirusowym

Twój program antywirusowy może skanować pliki maszyn wirtualnych podczas uzyskiwania do nich dostępu, spowalniając wydajność. Program antywirusowy nie będzie w stanie wykryć wirusa wewnątrz maszyny wirtualnej działającej w systemie operacyjnym gościa, więc ta kontrola tylko boli.

Aby przyspieszyć ten proces, możesz dodać katalog wirtualny swojej maszyny do listy wykluczeń autora programu antywirusowego. Gdy znajdzie się na liście, Twój program antywirusowy zignoruje wszystkie pliki w tym katalogu.

Przydziel więcej pamięci

Maszyny wirtualne uwielbiają dużo pamięci wirtualnej. Firma Microsoft zaleca 2 GB pamięci RAM dla 64-bitowego systemu Windows 7, a to zalecenie dotyczy również systemu Windows 7 x32 podczas pracy na maszynie wirtualnej. Jeśli uruchamiasz duże aplikacje na maszynie wirtualnej, możesz przydzielić więcej niż 2 GB pamięci RAM.

Możesz przydzielić więcej pamięci RAM w oknie ustawień maszyny wirtualnej (maszyna wirtualna musi być w tym celu wyłączona). Jeśli Twój komputer nie ma wystarczającej ilości pamięci, aby wygodnie pracować z maszyną wirtualną, możesz zauważyć bardzo duży spadek wydajności komputera podczas korzystania z pliku stronicowania na dysku twardym.

Przydziel więcej procesorów

Jeśli masz komputer z wieloma procesorami lub rdzeniami, możesz przydzielić dodatkowe procesory do maszyny wirtualnej w oknie ustawień maszyny wirtualnej. Maszyna wirtualna z dwurdzeniowym (lub czterordzeniowym) procesorem będzie szybciej reagować.

Jeśli zamierzasz zainstalować system operacyjny z rodziny MS-Windows i w przyszłości mieć możliwość korzystania z większej liczby rdzeni podczas instalacji, podaj 2 rdzenie, aby zainstalować poprawny HAL, po instalacji możesz wyłączyć maszynę i ustawić 1 rdzeń za pomocą domyślnie do codziennego użytku. Ale na przyszłość zawsze możesz dodawać jądra bez odinstalowywania systemu operacyjnego. Maszyna wirtualna z systemem Linux może dynamicznie wykrywać dowolną liczbę rdzeni podczas uruchamiania systemu operacyjnego.

Dostosuj ustawienia wideo

Poprawienie ustawień wideo i przydzielenie większej ilości pamięci wideo również pomoże zwiększyć szybkość maszyny wirtualnej. Na przykład włączenie akceleracji 2D w VirtualBox poprawia odtwarzanie wideo na maszynach wirtualnych, włączenie akceleracji 3D umożliwi korzystanie z niektórych aplikacji 3D.

Ogólnie rzecz biorąc, musisz zminimalizować użycie 3D, na przykład Windows 7, wyłączając Aero.

Upewnij się, że funkcje Intel VT-x lub AMD-V są włączone

Intel VT-x i AMD-V to specjalne rozszerzenia procesorów, które poprawiają szybkość wirtualizacji. Nowsze procesory Intel i AMD zwykle zawierają te funkcje. Jednak niektóre komputery nie włączają automatycznie VT-x lub AMD-V - będziesz musiał włączyć to ustawienie w BIOS-ie komputera.

Aby ustalić, czy procesor Intel obsługuje rozszerzenie Intel VT, użyj narzędzi wyświetlających informacje o systemie. Jeśli procesor obsługuje tę funkcję, ale opcja nie jest dostępna w maszynie wirtualnej, należy włączyć tę funkcję w systemie BIOS komputera. To ustawienie jest zwykle domyślnie włączone na płytach głównych z procesorami AMD.

Umieść pliki maszyny wirtualnej na innym dysku

Wydajność dysku może ograniczać szybkość maszyny wirtualnej. Umieszczenie plików maszyny wirtualnej na osobnym dysku fizycznym lub nie na dysku systemowym może poprawić wydajność. Twoja maszyna wirtualna i system nie będą jednocześnie odczytywać i zapisywać z tego samego dysku.

Nie należy jednak uruchamiać maszyny wirtualnej z dysku zewnętrznego (USB) - będzie to znacznie wolniejsze.

  1. Dedykowanie dodatkowych procesorów rzadko jest dobrym pomysłem. Użyj 1 procesora dla systemu operacyjnego komputera stacjonarnego.
  2. Staraj się nie używać graficznych hipernadzorców dla systemów operacyjnych dla serwerów.
  3. Nie przydzielaj większej liczby rdzeni do uruchomionych maszyn wirtualnych niż masz na swoim komputerze.

Program, który emuluje inne systemy operacyjne w oparciu o już zainstalowany system Windows.

Czy można jednocześnie pracować na jednym komputerze z kilkoma zasadniczo różnymi systemami operacyjnymi?

Gdyby to pytanie zostało zadane kilka lat temu, prawdopodobnie otrzymalibyście negatywną odpowiedź. Jak to? W końcu wiemy, jak są instalowane „osie” i podczas ładowania można wybrać tylko jedną z nich. Ale dzisiaj termin „maszyna wirtualna” jest powszechnie znany. Oznacza to, że w ramach określonego systemu operacyjnego można uruchomić inny system w trybie emulacji.

W rzeczywistości tworzymy nowy „komputer wirtualny”, przydzielając zasoby prawdziwego komputera na jego „potrzeby”.

Niejasny? Spróbujmy więc zająć się tym wszystkim na konkretnym przykładzie. Chcę przedstawić Wam jeden wspaniały program - wirtualne pudełko. Dzięki niemu można łatwo zorganizować zarówno całkowicie odizolowany system, jak i system podłączony do głównego systemu operacyjnego, który zasadniczo różni się od systemu gościa. Jeśli chcesz np. pracować z Linuksem, ale Windows to szkoda - proszę :)!

A może musisz uruchomić stary DOS lub nowy Windows 7 - nie ma problemu! A może potrzebujesz osobnego systemu operacyjnego do testowania nieznanego oprogramowania? VirtualBox pozwala rozwiązać wszystkie te problemy! Pomimo tego, że wiele programów do wirtualizacji jest darmowych, istnieją również dość drogie rozwiązania. Porównajmy na przykład nasz VirtualBox z innym produktem - Parallels Workstation:

Porównanie maszyny wirtualnej VirtualBox z płatnym odpowiednikiem Parallels Workstation

Nowa wersja VirtualBox to znaczne ulepszenie w stosunku do starszych. Naprawiono wiele błędów, poprawiono obsługę najnowszych systemów operacyjnych, a niektóre węzły zostały debugowane, aby zapewnić zgodność z systemem głównym.

Teraz mamy w pełni funkcjonalne profesjonalne narzędzie do wirtualizacji, które obsługuje nie tylko „własne” obrazy systemu operacyjnego, ale także te utworzone w innych programach (patrz tabela).

Instalowanie VirtualBox

Zacznijmy w końcu instalować VirtualBox. Uruchommy instalacyjny plik EXE i postępuj zgodnie z instrukcjami kreatora. Podczas procesu instalacji zostaniesz poproszony o skonfigurowanie następujących ustawień:

Tutaj możesz wybrać komponenty do zainstalowania (dla niedoświadczonych użytkowników radzę zostawić wszystko), a także folder instalacyjny (aby zmienić, kliknij przycisk „Przeglądaj”).

Podczas procesu instalacji kilka razy pojawi się ostrzeżenie o możliwej niezgodności VirtualBox z Windows:

Zignoruj ​​to, klikając przycisk „Mimo to kontynuuj”. Po zakończeniu instalacji skróty do programu zostaną utworzone w menu Start i na Pulpicie.

Teraz możesz uruchomić VirtualBox i trochę się rozejrzeć. Przy pierwszym uruchomieniu możesz zostać poproszony o zarejestrowanie się, wypełniając specjalny formularz. Ta procedura jest opcjonalna, więc możesz ją pominąć. Spowoduje to uruchomienie głównego okna VirtualBox:

Interfejs VirtualBox

Okno programu nie jest obciążone dodatkowymi przyciskami, dzięki czemu nie sprawi zamieszania nawet początkującemu. Jedynym aktywnym szczegółem (oprócz menu na górze) w oknie jest przycisk „Utwórz”. Zacznijmy od tego :).

Kreator maszyny wirtualnej

Po kliknięciu przycisku uruchomi się „Kreator nowej maszyny wirtualnej”, który pomoże przydzielić zasoby do uruchomienia nowego systemu operacyjnego gościa:

Po kliknięciu przycisku „Dalej” otworzy się okno, w którym możesz określić nazwę przyszłego systemu operacyjnego i jego typ. Ponieważ pod ręką była tylko stara dystrybucja Windows XP SP2, postanowiłem na niej poeksperymentować (choć wybór systemów gościa jest dość szeroki, a nawet szerszy niż w Parallels Workstation).

Po wybraniu typu systemu kliknij ponownie „Dalej” i przejdź do okna ustawiania pamięci RAM naszego wirtualnego komputera. Zasada jest taka, że ​​im więcej tym lepiej. Ale ponieważ mam tylko 1 GB pamięci RAM na moim komputerze, musiałem przeznaczyć sporo na system gościa:

Następnym krokiem jest utworzenie wirtualnego dysku twardego. Niczego tu nie zmieniamy i klikamy „Dalej”:

Uruchomi się Kreator nowego dysku:

I wreszcie widzimy wszystkie nasze ustawienia i, jeśli nam odpowiadają, możemy kliknąć „Zakończ” i przejść do następnego etapu pracy - instalacji systemu operacyjnego.

Prace przygotowawcze dobiegły końca. Teraz widzimy, że w głównym oknie programu znajduje się wpis o nowym systemie operacyjnym, a po prawej stronie informacja o konfiguracji wirtualnego komputera, na którym ten system zostanie zainstalowany:

Instalacja systemu operacyjnego

Aby rozpocząć pracę z nowym systemem operacyjnym, musisz go uruchomić, naciskając przycisk „Start” - pojawi się Kreator pierwszego uruchomienia, który poprosi o zainstalowanie systemu operacyjnego:

W kolejnym oknie kreatora określ typ dysku, z którego zostanie przeprowadzona instalacja oraz ścieżkę do pakietu dystrybucyjnego. Interesujące jest to, że możesz zainstalować nowy system operacyjny bezpośrednio z obrazu ISO na dysku twardym. Aby to zrobić, wystarczy podać ścieżkę do obrazu w polu „Media”.

Po zakończeniu instalacji systemu możesz nieznacznie poprawić ustawienia wirtualnego komputera. Na przykład dodaj pamięć RAM lub skonfiguruj sieć z głównym systemem operacyjnym. Może być również konieczne przyznanie systemowi gościa dostępu do folderu na komputerze głównym. Wszystko to można zrobić, klikając przycisk „Właściwości” w głównym oknie programu.

Praca z nowym systemem operacyjnym

Przyjrzyjmy się teraz pulpitowi systemu gościa:

Nie różni się niczym od zwykłego pulpitu, posiada jedynie rząd wskaźników na dole i menu na górze. Wskaźniki wskazują aktywność niektórych urządzeń podłączonych do systemu gościa. Pamiętaj, że automatyczne przechwytywanie klawiatury i myszy działa domyślnie. Aby móc ponownie pracować z głównym systemem operacyjnym, będziesz musiał nacisnąć specjalny przycisk (domyślnie prawy CTRL).

Przyjrzyjmy się bliżej górnym menu. Interesują nas tylko dwa pierwsze. W tym ostatnim („Pomoc”) nie ma nic dotyczącego ustawień ani jakichkolwiek parametrów. Tak więc pierwsze menu to „Maszyna”.

To menu umożliwia zarządzanie maszyną wirtualną, na której zainstalowany jest system operacyjny gościa. Możesz kontrolować rozmiar okna, wysyłać polecenia, robić zrzuty ekranu systemu gościa i wyłączać/ponownie uruchamiać system.

Menu „Urządzenia” zawiera wszystko, co dotyczy podłączonych urządzeń zewnętrznych i synchronizacji z głównym systemem operacyjnym. To właśnie z tego menu możemy połączyć się z wcześniej utworzonymi folderami współdzielonymi lub np. „zadokować” system gościa z podłączonym urządzeniem USB.

Teraz musimy się tylko nauczyć, jak poprawnie wyłączyć nasz system :). W tym celu najlepiej użyć pozycji "Zamknij" z menu "Maszyna". Gdy ten element zostanie aktywowany, otrzymamy listę możliwych działań.

Pozycja „Zapisz stan maszyny” pozwala naprawić wszystkie zmiany w środowisku wirtualnym bez jego wyłączania. „Wyślij sygnał zakończenia” emuluje standardowe zamknięcie systemu. Aby całkowicie zakończyć pracę z konkretnym systemem, najlepiej wybrać pozycję „Wyłącz maszynę”:

wnioski

VirtualBox pozwala stosunkowo szybko przetestować nową interesującą dystrybucję systemu operacyjnego bez jego tradycyjnej instalacji, zorganizować „zamkniętą” stronę testową dla nierzetelnego oprogramowania lub eksperymentować z konfiguracją sieci lokalnej bez innych komputerów.

Ponadto program aktywnie się rozwija, co przyczynia się do szybkiej identyfikacji i korekty wszelkiego rodzaju błędów. Jednym słowem, jeśli zawsze chciałeś wypróbować na przykład Linuksa, ale bałeś się trudności związanych z przejściem na nowy system operacyjny, to teraz możesz go łatwo wypróbować bez szkody dla swojego systemu!

PS Dozwolone jest dowolne kopiowanie i cytowanie tego artykułu pod warunkiem wskazania otwartego aktywnego linku do źródła i zachowania autorstwa Rusłana Tertysznego.

Przyjrzyjmy się bliżej, czym są maszyny wirtualne dla systemu Windows i do czego służą. Dowiedz się wszystkiego o najlepszych symulatorach systemu operacyjnego i o tym, jak zacząć z nich korzystać.

Maszyna wirtualna (VM) to aplikacja komputerowa, za pomocą której użytkownik może stworzyć symulację systemu operacyjnego. Obraz systemu operacyjnego jest instalowany na komputerze do użytku w istniejącym systemie. Bardzo wygodne, prawda? Ale są też pułapki. Przeczytaj, co napotkasz podczas instalacji i którą maszynę wirtualną dla systemu Windows w wersji 7.8 i 10 najlepiej wybrać.

Dlaczego potrzebujesz maszyn wirtualnych na PC?

W większości przypadków maszyny wirtualne są używane do testowania oprogramowania w programie . Do pracy z wieloma systemami operacyjnymi potrzebny jest tylko jeden komputer, co znacznie przyspiesza pracę.

Na tym samym komputerze można jednocześnie uruchomić wiele maszyn wirtualnych. Ich liczba zależy od dostępnej pamięci RAM i miejsca na dysku dziecka, ponieważ wirtualny system operacyjny zużywa dokładnie ten sam zasób pamięci, co zwykła kopia zainstalowana na komputerze.

Za pomocą maszyn wirtualnych możesz pracować z programami i funkcjami, które nie są dostępne w głównym systemie operacyjnym. Możliwe jest również tworzenie kopii zapasowych maszyn wirtualnych, z ich późniejszym przenoszeniem i używaniem na innych komputerach.

Wirusy, błędy i inne awarie wirtualnego systemu operacyjnego nie wpływają na działanie systemu głównego. Po zamknięciu maszyny dodatkowy system operacyjny zatrzymuje się, a pamięć RAM jest zwalniana.

Podczas pracy maszyny wirtualnej urządzenie może zwolnić, ponieważ zwiększone zużycie zasobów pamięci masowej prowadzi do wydłużenia czasu przetwarzania żądań.

Powody instalacji maszyny wirtualnej:

  • Chcesz zapoznać się z pracą innych systemów operacyjnych bez ich pełnej instalacji. Jeśli istnieje potrzeba wymiany istniejącego systemu operacyjnego, najpierw użyj wirtualnego symulatora, aby przetestować inne opcje oprogramowania. Pozwoli to uniknąć możliwych błędów i niezgodności ze sprzętem;
  • Jesteś programistą i chcesz stworzyć kompleksowy system do testowania tworzonych przez siebie aplikacji.

wirtualne pudełko

VirtualBox to maszyna wirtualna dla Windows 7,8,10. Środowisko wirtualizacji jest rozpowszechniane bezpłatnie i może być instalowane zarówno do pracy z systemami operacyjnymi, jak i do wdrażania infrastruktury sieciowej i witryn hostingowych.

Główne okno VirtualBox:

Główną cechą tej maszyny wirtualnej jest wieloplatformowość. Działa świetnie we wszystkich wersjach systemu Windows. Ponadto ze strony dewelopera można pobrać instalatory dla Mac OS, Debian. W samym środowisku wirtualizacji możesz zainstalować dowolny komputerowy system operacyjny.

Dzięki VirtualBox możesz zapoznać się z funkcjonalnością systemu operacyjnego lub przetestować program w trybie awaryjnym bez szkody dla głównego systemu. Często użytkownicy wolą instalować stare gry na maszynach wirtualnych, które są niezgodne z nowoczesnymi systemami operacyjnymi.

Po zakończeniu symulatora wszystkie dane i zmiany zostaną zapisane. Przy następnym włączeniu wrócisz na pulpit i będziesz mógł kontynuować wykonywanie zadań.

Zalety i wady

Zalety VirtualBox:

  • Darmowa dystrybucja. 90% podobnego oprogramowania jest płatne, a VirtualBox można uzyskać całkowicie za darmo. Funkcje i możliwości programu nie ograniczają się do programisty;
  • Możliwość tworzenia zrzutów ekranu - zrzutów ekranu wirtualnego systemu. Wynikowy obraz wyświetli tylko dodatkowe okno systemu operacyjnego. Wykonywanie zrzutów ekranu z głównym systemem operacyjnym obniża rozdzielczość, a także przechwytuje zwykły pulpit;
  • Tworzenie dokładnej kopii istniejącej maszyny wirtualnej;
  • Możliwość przeciągania i upuszczania folderów, skrótów i innych obiektów wewnątrz symulatora;
  • Zunifikowany system plików - z maszyny wirtualnej można uzyskać dostęp do katalogów przechowywanych na komputerze i odwrotnie;
  • Jednoczesna praca z kilkoma maszynami.

Ponadto wyróżniającą cechą nowego VirtualBox 4 jest wygodny system zarządzania wirtualizacją i intuicyjny obszar roboczy programu. Ponadto w nowym zespole dostępna jest możliwość przechwytywania wideo z ekranu dodatkowego systemu operacyjnego.

VirtualBox obsługuje pracę z dyskami USB podłączonymi do komputera.

Wady programu:

  • Spowolnienie komputera. Nawet jeśli Twój komputer ma dobre parametry techniczne, wystarczająco dużo miejsca na pamięć RAM i pamięć stałą, podczas korzystania z maszyny wirtualnej odczujesz wolniejsze działanie wszystkich funkcji. Jeśli podczas procesu tworzenia maszyny wirtualnej przydzielono jej zbyt dużo pamięci, komputer zawiesi się lub poważnie się wyłączy;
  • Niewystarczająca pamięć wideo. Jeśli potrzebujesz uzyskać obraz najwyższej jakości, trudno będzie to zrobić za pomocą VirtualBox. Program pozwala skonfigurować ustawienia korzystania z karty graficznej tylko na poziomie podstawowym.
Jak zainstalować

Aby zainstalować program VirtualBox, pobierz instalator z oficjalnej strony dewelopera - Oracle. Proces instalacji jest standardowy i nie wymaga dodatkowych ustawień:

  • Uruchom plik EXE;
  • Wybierz dysk twardy, na którym będzie zlokalizowany folder główny z programem;
  • Poczekaj na zakończenie instalacji. W razie potrzeby użytkownik może przeglądać statystyki wykorzystania dysku twardego podczas procesu instalacji.

W polu „Custom Setup” można wyłączyć obsługę USB, usług sieciowych. Pozwala to zmniejszyć ostateczny rozmiar aplikacji.

Samouczek wideo na temat instalacji dwóch systemów operacyjnych za pomocą VirtualBox

Po zainstalowaniu programu możesz rozpocząć tworzenie pierwszej maszyny wirtualnej. Kliknij przycisk „Utwórz” w lewym górnym rogu okna. Otworzy się karta ustawień maszyny wirtualnej:

W oknie kreatora instalacji wybierz typ wirtualnego systemu operacyjnego (Windows, Linux, Debian, MacOS) i jego wersję. Podaj nazwę tworzonego symulatora i kliknij przycisk „Dalej”.

Następnie program da ci możliwość niezależnego określenia ilości pamięci RAM, która zostanie przydzielona dla dodatkowego systemu operacyjnego. Początkującym użytkownikom zalecamy ustawienie wartości wskazanej w polu „Zalecany rozmiar pamięci głównej”.

Rozmiar pamięci RAM dla maszyny wirtualnej należy określić w zależności od parametrów technicznych komputera. Jeśli Twój komputer ma dostępne 4 GB pamięci RAM, 512 MB-1 GB wystarczy, aby symulator działał poprawnie.

Następnie program poprosi o wybranie obrazu systemu operacyjnego w systemie plików (co odpowiada wcześniej określonej rodzinie i wersji). Po zakończeniu konfiguracji pojawi się okno z krótką listą wszystkich parametrów. Kliknij „Zakończ”.

Po zakończeniu instalacji wirtualnego systemu Windows w głównym oknie VirtualBox pojawi się ikona uruchamiania systemu operacyjnego. Kliknij i poczekaj, aż pulpit się załaduje. W razie potrzeby zainstaluj sterowniki.

Aby automatycznie zaktualizować sterowniki, otwórz zakładkę Urządzenia na pasku narzędzi maszyny wirtualnej. Następnie kliknij żądany typ nośnika i postępuj zgodnie z instrukcjami w nowym oknie, aby pobrać nowe oprogramowanie.

Gotowy. Teraz możesz rozpocząć pracę z wirtualnym systemem operacyjnym. Aby wyjść z programu, najpierw wyłącz system operacyjny, a następnie zamknij VirtualBox.

VMware

VMWare Workstation to najlepsza maszyna wirtualna dla Windows 10. Deweloper pozycjonuje program jako wygodną platformę do tworzenia. W porównaniu z innymi popularnymi odpowiednikami, VMWare obsługuje więcej funkcji dostosowywania maszyny wirtualnej i umożliwia synchronizację symulatora z narzędziami programistycznymi.

To środowisko wirtualizacji jest popularne wśród programistów, projektantów stron internetowych i innych profesjonalistów, którzy często muszą testować swoje projekty pod kątem wielu platform.

Zalety i wady

Wśród zalet VMWare są:

  • Wygodny pasek narzędzi;
  • Synchronizacja z narzędziami programistycznymi Microsoft, w szczególności platformą .NET i środowiskiem oprogramowania Visual Studio;
  • System bezpieczeństwa. Wbudowane narzędzia VMWare zapewniają wysoki poziom ochrony plików w dodatkowym systemie operacyjnym. Symulator może wykryć próby ich wyeliminowania przez złośliwą aktywność;
  • Obsługa usług szyfrowania tworzonych maszyn wirtualnych.

Wady aplikacji:

  • Płatna dystrybucja. Użytkownik może pobrać bezpłatną wersję próbną narzędzia, ale aby uzyskać pełną wersję aplikacji ze wszystkimi dostępnymi funkcjami, będziesz musiał zapłacić za roczną lub miesięczną subskrypcję;
  • Nie nadaje się dla początkujących. Jeśli wcześniej nie korzystałeś z symulatorów systemu operacyjnego, zalecamy rozpoczęcie od prostszych opcji. Na przykład standard VirtualBox i Hyper V dla Windows.VMWare jest odpowiedni dla zaawansowanych użytkowników, którzy wolą ręcznie konfigurować system.
Jak zainstalować

Maszynę wirtualną dla systemu Windows możesz pobrać z oficjalnej strony dewelopera VMWare.com.

Zaleca się wyłączenie programu Windows Defender lub innego uruchomionego programu antywirusowego podczas procesu instalacji. Jest to konieczne tylko do poprawnej instalacji wszystkich plików i algorytmów szyfrowania używanych przez program dla maszyn wirtualnych. Żadne szkody nie zostaną wyrządzone głównemu systemowi operacyjnemu, ponieważ produkt jest pobierany z oficjalnego źródła.

Przegląd funkcjonalności i pierwsza konfiguracja programu

Aby utworzyć pierwszą maszynę wirtualną w VMWare, musisz pobrać na swój komputer zestaw dystrybucyjny systemu operacyjnego, którego chcesz użyć w emulatorze. Następnie otwórz okno zainstalowanej aplikacji i kliknij pole „Utwórz nową maszynę wirtualną”

Notatka! Użytkownik może stworzyć grupę maszyn wirtualnych zamiast kilku symulatorów. Pozwala to zmniejszyć zasób zużywanej pamięci RAM oraz przyspieszyć działanie komputera i symulatora systemu operacyjnego.

W oknie Kreatora konfiguracji maszyny wirtualnej określ ścieżkę do obrazu systemu operacyjnego (może to być plik w pamięci komputera lub dysk rozruchowy). Możliwe jest również skonfigurowanie maszyny wirtualnej bez instalowania systemu operacyjnego (można ją zainstalować później).

  • W wyświetlonym oknie określ nazwę systemu operacyjnego, nazwę użytkownika i hasło dostępu do konta;
  • Określ, na którym dysku komputera będzie przechowywana maszyna wirtualna;
  • Przydziel ilość pamięci RAM potrzebną do uruchomienia maszyny wirtualnej;
  • Skonfiguruj sprzęt (automatycznie lub ręcznie).

Po zakończeniu konfiguracji maszyny wirtualnej poczekaj na zainstalowanie obrazu systemu operacyjnego i rozpoczęcie pracy:

Wirtualny komputer firmy Microsoft

Microsoft Virtual PC to kolejny popularny emulator maszyny wirtualnej. Program jest dobrze kompatybilny ze wszystkimi wersjami SO Windows. Jeśli używasz produktu Microsoft jako głównego systemu operacyjnego, zalecamy wybranie Microsoft Virtual PC do emulacji.

Zalety i wady

Korzyści emulatora:

  • Doskonała kompatybilność ze wszystkimi wersjami systemu operacyjnego Windows. W większości przypadków użytkownik nie musi instalować żadnych dodatkowych sterowników wirtualnego systemu operacyjnego. Wszystkie są zsynchronizowane z systemem głównym;
  • Współdzielony dostęp do systemu plików. Uzyskaj dostęp do plików przechowywanych na dysku twardym komputera przez okno maszyny wirtualnej;
  • Obsługa 64-bitowego systemu operacyjnego Windows w trybach pracy „Host gościa” i „Środowisko gościa”;
  • Wsparcie dla wirtualizacji sprzętu.

Wady:

  • Istnieją płatne funkcje. Program jest rozpowszechniany bezpłatnie, ale będziesz musiał wykupić subskrypcję, aby wesprzeć tworzenie grupy wirtualnych systemów operacyjnych;
  • Nie ma wsparcia dla systemów podobnych do Linuksa.
Przegląd funkcjonalności i pierwsza konfiguracja programu

Aby zainstalować wirtualny system operacyjny, najpierw załaduj jego obraz do pamięci komputera, a następnie otwórz aplikację Microsoft Virtual PC. Kliknij przycisk „Utwórz maszynę wirtualną” i w nowym oknie skonfiguruj następujące ustawienia:

  • Ustaw nazwę nowego systemu operacyjnego;
  • Przydziel miejsce na jej dysk twardy i ilość pamięci RAM;
  • Wybierz urządzenia obsługiwane przez maszynę wirtualną (środowisko sieciowe, dyski flash itp.).
Wynik

Opowiedzieliśmy Ci o najlepszych maszynach wirtualnych dla systemu Windows, ale nie o wszystkich. Jeśli uważasz, że te nie są najlepsze - napisz w komentarzach! Pomóż początkującym czytelnikom zdecydować, od którego emulatora zacząć.


Wirtualizacja umożliwia hermetyzację elementów wewnętrznych systemów operacyjnych lub ich części w wirtualnym sprzęcie i oprogramowaniu. Innymi słowy, aby stworzyć wirtualną przestrzeń, która będzie realna z punktu widzenia systemu operacyjnego działającego w tej przestrzeni. To jest dokładnie to, co robią maszyny wirtualne dla Windows 7, Linux i Mac OS X. Wirtualizacja pozwala również symulować urządzenia, których nawet nie ma na twoim komputerze.

Notatka O: W pewnym sensie maszyny wirtualne pozwalają stworzyć komputer w komputerze.

Istnieją dwa ważne aspekty wirtualizacji maszyn:

  • interakcja między hostem fizycznym (komputerem) a hostem wirtualnym
  • interakcja między systemem operacyjnym działającym w przestrzeni wirtualnej a używanym sprzętem

Oprogramowanie do wirtualizacji, czyli maszyny wirtualne dla systemu Windows 7 (Linux, Mac OS X), to zazwyczaj zwykła aplikacja lub usługa systemu operacyjnego, która umożliwia tworzenie hostów. Host to dowolna fizyczna maszyna (komputer). Wewnątrz oprogramowania do wirtualizacji system operacyjny działa na podobnym lub identycznym rzeczywistym hoście, zwanym maszyną wirtualną. Dla wygody system operacyjny działający na maszynie wirtualnej nazywany jest systemem operacyjnym gościa.

Ponadto istnieją różne metody wirtualizacji, które wpływają nie tylko na implementację aplikacji do tworzenia maszyn wirtualnych, ale także na funkcje udostępniane gościom. Istnieje zwykła emulacja, w której wywołania sprzętu i oprogramowania przechodzą przez warstwę pośrednią. Istnieje również parawirtualizacja, w której część akcji wewnątrz maszyny wirtualnej odbywa się na rzeczywistym sprzęcie, podczas gdy druga część przechodzi przez warstwę pośrednią. I jest też wirtualizacja na poziomie systemu, kiedy każdy system-gość jest ładowany w specjalnym jądrze, co pozwala uruchamiać tylko podobne wersje systemu operacyjnego.

Niektóre z tych metod można wykonywać w locie bez znaczących zmian w rzeczywistym hoście i jego systemie operacyjnym. Inne wymagają ponownego uruchomienia hosta w specjalnej instancji systemu operacyjnego obsługującej wirtualizację. Inni używają specjalnych hostów, które obsługują i są przeznaczone do wirtualizacji na poziomie urządzenia sprzętowego. Te ostatnie są również znane jako metody wirtualizacji bare metal (choć nie jest to do końca prawdą, ponieważ nadal używane jest niektóre jądro oprogramowania).

Oprogramowanie do wirtualizacji, które zarządza tworzeniem i działaniem maszyn wirtualnych, a także dystrybucją i ograniczaniem udostępnianych zasobów, jest często nazywane hiperwizorem. Niektóre aplikacje do wirtualizacji mogą również używać specjalnych rozszerzeń procesora w celu poprawy wydajności maszyn wirtualnych. Obecność takich rozszerzeń nazywa się obsługą sprzętu do wirtualizacji. Przykładami takiej obsługi są technologie VT-X (Intel) i AMD-V (AMD).

Czym nie jest wirtualizacja i maszyna wirtualna?

Niektórzy ludzie lubią nazywać programy wirtualizacji (maszyny wirtualne) czymkolwiek, co tworzy warstwę abstrakcji między systemem operacyjnym a niektórymi uruchomionymi procesami. Na przykład istnieje Sandboxie, który pozwala na odizolowanie przeglądarek od systemu (zobacz narzędzia bezpieczeństwa przeglądarki). Niektóre programy pozwalają na zamrożenie stanu systemu, aby nie można go było zmienić. Inne pozwalają również na korzystanie z tzw. trybu cienia, w którym wszystkie programy działają normalnie, ale wszelkie zmiany są anulowane po ponownym uruchomieniu komputera.

Oczywiście wszystkie te programy zapewniają różne korzyści, ale nie są uważane za technologie wirtualizacji i nie są maszynami wirtualnymi, ponieważ nie symulują wywołań systemowych i nie pozwalają na uruchamianie systemów operacyjnych gościa na bieżącym systemie. Takie programy tworzą jedynie dodatkowe warstwy separacji, głównie w celu zwiększenia poziomu bezpieczeństwa. Kontynuując temat bezpieczeństwa...

Dlaczego warto korzystać z wirtualizacji i maszyn wirtualnych?

Jeśli bezpieczeństwo jest Twoim najwyższym priorytetem i jest pierwszą rzeczą, o której myślisz w każdej sytuacji, to wirtualizacja (wykorzystanie maszyn wirtualnych) z pewnością może Ci w tym pomóc. Nie należy jednak zakładać, że wirtualizacja służy głównie do zapewnienia bezpieczeństwa. Jego początkowe cele to: testowanie, redukcja kosztów, elastyczność, wsparcie dla starych produktów i edukacja. Zwiększenie poziomu bezpieczeństwa to po prostu fajny bonus, który ma wiele własnych pułapek.

Notatka: Chociaż wirtualizacja pozwala odizolować jeden system operacyjny od drugiego, nadal istnieją sposoby na przejście z systemu gościa do systemu głównego.

Czego potrzebujesz, aby uruchomić technologię wirtualizacji i maszyny wirtualne?

Pierwszą rzeczą do rozważenia jest host fizyczny. W zależności od rodzaju oprogramowania do wirtualizacji (maszyny wirtualne) może być wymagany zupełnie inny sprzęt i różne systemy operacyjne. Wirtualizacja nie oznacza jednego rozwiązania, które będzie działać wszędzie tam, gdzie jest to potrzebne. Maszyny wirtualne należy wybrać dla systemu (Windows, Linux, Mac) i sprzętu (hardware). Ponadto gospodarz musi posiadać niezbędne .

Jeśli więc zamierzasz uruchamiać systemy operacyjne gościa na swoim systemie, będziesz potrzebować dodatkowych zasobów, aby je uruchomić, takich jak procesor i pamięć RAM. Na przykład, jeśli Twój komputer ma tylko 2 GB pamięci RAM i chcesz uruchomić system gościa w systemie Windows 7, będziesz musiał poważnie ograniczyć wykorzystanie zasobów rzeczywistego systemu, aby maszyna wirtualna działała poprawnie. Oczywiście, chyba że próbujesz uruchomić Windows XP z 256 MB pamięci. Jeśli jednak masz 16 GB pamięci RAM, możesz uruchomić znacznie więcej niż jeden system gościa bez odczuwania braku zasobów.

Plusy: Łatwy w instalacji i obsłudze.

Minusy: ograniczona funkcjonalność. Nie obsługuje migawek i udostępniania katalogów.

Maszyna wirtualna dla Windows 7, Linux i Mac OS X - VirtualBox

VirtualBox to kolejne wieloplatformowe oprogramowanie maszyny wirtualnej dla systemu Windows 7 i nowszych, a także systemów Linux i Mac, obecnie należących do Oracle. VirtualBox jest podobny do VMware Playera, ale ma więcej funkcji, w tym bardziej zaawansowany stos sieciowy, nieograniczoną liczbę migawek, obsługę OpenGL i DirectX i wiele innych. Aplikacja jest łatwa w instalacji i równie łatwa w użyciu. Możesz także użyć wiersza poleceń do automatycznego wdrażania. VirtualBox obsługuje również katalogi USB i współdzielone. Ponadto istnieje przenośna wersja VirtualBox. Jednak są też wady. Nie możesz robić zrzutów ekranu systemów gości. Zarządzanie dyskami jest nieco mylące.

Publiczność: początkujący i doświadczeni użytkownicy.

Plusy: Łatwy w instalacji i obsłudze, wiele funkcji.

Wady: brak obsługi zrzutów ekranu, trudne do importowania istniejących maszyn, nieintuicyjne zarządzanie dyskami.

Hypervisor VMware ESXi do tworzenia maszyn wirtualnych

ESXi to hiperwizor typu bare metal o zmniejszonej funkcjonalności w porównaniu z ESX. Aplikacja wymaga hosta i można nią sterować z konsoli (konsola jest domyślnie wyłączona, ale można ją włączyć ręcznie). Nie będziesz mógł robić zrzutów ekranu ani przechwytywać wideo z ekranu swoich maszyn wirtualnych. Przenoszenie i klonowanie systemów gościa odbywa się wyłącznie ręcznie. Ale z drugiej strony otrzymujesz współdzielenie pamięci w celu lepszego wykorzystania pamięci RAM, wydajną kontrolę i zarządzanie oraz dostęp do wiersza poleceń przez SSH (po odblokowaniu). Możesz także zainstalować VMware Tools, aby poprawić wydajność maszyn wirtualnych. Parawirtualizacja jest również obsługiwana przez ESXi.

Plusy: Potężne, zaawansowane możliwości maszyn wirtualnych.

Minusy: Wymaga hosta i wielu zasobów. Niełatwe w instalacji i uruchomieniu.

Maszyna wirtualna dla systemów Unix/Linux — maszyna wirtualna oparta na jądrze (KVM)

KVM obsługuje tylko wirtualizację dla systemów operacyjnych typu UNIX (Linux). Aplikację można uruchomić na dowolnym sprzęcie lub w trybie emulacji, ale bez rozszerzeń procesora wydajność będzie fatalna. KVM jest przeznaczony do używania przez konsolę. Ma jednak przyzwoity interfejs zarządzania, który pozwala uruchamiać i zatrzymywać maszyny wirtualne, robić zrzuty ekranu i nie tylko. Interfejs jest znany jako Virtual Machine Manager (VMM) i służy również do zarządzania wirtualnymi maszynami Xen (patrz poniżej). Wsparcie zarządzania lokalnego i zdalnego. Istnieje znany konflikt z VirtualBox, ale można go stosunkowo łatwo rozwiązać

Publiczność: zaawansowani użytkownicy i profesjonaliści.

Plusy: Pełna kontrola i elastyczność, bardzo wysoka wydajność w odpowiednich warunkach.

Minusy: Tylko systemy typu UNIX. Do normalnego wykonywania wymaga rozszerzeń sprzętu do wirtualizacji. Nacisk na wiersz poleceń. Niełatwe w instalacji i uruchomieniu.

Maszyna wirtualna dla systemów Unix/Linux - Xen

Xen to kolejna aplikacja do wirtualizacji systemów operacyjnych typu UNIX (Linux). Musi być załadowany w swojej instancji jądra. Nacisk kładziony jest na wiersz poleceń. Ale możesz też użyć programu VMM. Oficjalnie Xen jest wspierany przez OpenSUSE od wielu lat i niedawno został dodany do wydania jądra. Xen może działać w trybie wspomagania sprzętowego lub parawirtualizacji. Jednak w przypadku parawirtualizacji Xen jest niezwykle problematyczny w instalacji i uruchomieniu. Ponadto Xen ma ograniczone wsparcie dla CD-ROM i urządzeń sieciowych. Jest również dostępny jako hiperwizor wirtualizacji bare metal na Live CD. Istnieje wiele rozszerzeń stron trzecich do zarządzania Xen.

Publiczność: zaawansowani użytkownicy i profesjonaliści.

Plusy: Pełna kontrola i elastyczność, bardzo dobra wydajność, obsługa natywnego jądra.

Minusy: Tylko systemy typu UNIX. Tryb parawirtualizacji jest wadliwy. Nacisk na wiersz poleceń. Kilka narzędzi wiersza poleceń, które mogą być mylące. Niełatwe w instalacji i uruchomieniu. Musisz załadować własną instancję jądra.

Inne rozwiązania do tworzenia maszyn wirtualnych

Istnieje wiele innych rozwiązań nie wymienionych tutaj, takich jak Parallels Virtuozzo, OpenVZ i VirtualBox oparte na VMLite. Istnieje również szereg przeprojektowanych rozwiązań, w tym przykłady wirtualizacji krzyżowej i cienkich klientów. Linux ma również ogromną liczbę własnych modyfikacji. I nie zapomnij o technologiach chmurowych z ich aplikacjami do wirtualizacji.

Jeśli jednak jesteś początkującym użytkownikiem, nie powinieneś gonić za funkcjami i kolorowymi modyfikacjami. W przeciwnym razie próba stworzenia maszyny wirtualnej do uruchomienia kilku trzech programów może zamienić się w kilka nieprzespanych nocy.

Kilka słów o programach do wirtualizacji

Ta recenzja przyda się nie tylko początkującym użytkownikom, ale także ekspertom. Wymienione produkty obejmują szeroki zakres technologii wirtualizacji na wszystkich poziomach. Wszystkie opisane rozwiązania są bezpłatne do użytku osobistego. Wybierz, czego chcesz lub potrzebujesz, na podstawie posiadanego sprzętu, wymagań dotyczących łatwości konfiguracji i uruchamiania oraz zestawu funkcji, których potrzebujesz.

Z reguły większość ludzi zaczyna uczyć się wirtualizacji od VMware Playera lub VirtualBox. Użytkownicy Linuksa mogą preferować KVM i prawdopodobnie Xen. Doświadczeni użytkownicy mogą chcieć rzucić okiem na ESXi.