Najlepsze maszyny wirtualne dla systemu Windows 10 do obsługi systemu Linux

Wirtualizacja nie jest dla większości z nas terminem nowym, za pomocą programu Virtual Machine w systemie Windows 10 możemy uruchamiać i testować różne inne systemy operacyjne, tak jak ten na jakiejś fizycznej maszynie. Praca z maszyną wirtualną ma wiele zalet, np. pozwala bezpiecznie testować nowe systemy, używać starszego oprogramowania na starych wersjach systemu Windows lub testować nieznane oprogramowanie na drugim systemie Windows bez korzystania z rzeczywistego systemu operacyjnego. W tym artykule wyjaśnimy, czym jest maszyna wirtualna i w jakim celu należy używać jakiej platformy maszyny wirtualnej?

Co to jest maszyna wirtualna?

Ogólnie rzecz biorąc, na naszym komputerze stacjonarnym lub laptopie mamy tylko jeden system operacyjny Windows lub Linux, jednak co się stanie, jeśli będziemy chcieli wypróbować inny system operacyjny. Na przykład mamy komputer z systemem Windows 10 i chcemy wypróbować system Ubuntu Linux. W takim scenariuszu można ustawić menedżera rozruchu, który oferuje wybór systemu operacyjnego, który ma zostać uruchomiony podczas uruchamiania systemu. Cóż, cała ta procedura jest nie tylko czasochłonna i podatna na błędy, co więcej, jeśli nie wiesz, jak to zrobić poprawnie, może nawet spowodować awarię bieżącego systemu operacyjnego.

Jednak to wszystko już nie jest potrzebne, mamy już technologię zwaną wirtualizacją, osiąganą przy użyciu różnych platform hypervisorów dla systemów Windows, Mac OS i Linux. Programy Hypervisor, takie jakHyper-V, stacja robocza VMware i Oracle VirtualBoxsą popularne, które pozwalają maszynie wirtualnej (VM) działać w izolacji w systemie hosta, tak jakby znajdowała się na maszynie fizycznej. Dla lepszej kompatybilności wirtualizatory VMWare i VirtualBox oferują również rozszerzenia, które należy zainstalować w systemie gościa, aby na przykład możliwe było USB 3.0 lub przejście do systemu gościa przy użyciu samego fokusu myszy. Można także poznać

Krótko mówiąc, maszyna wirtualna (VM) działająca na naszej istniejącej maszynie fizycznej może być praktycznie uruchamiana jak każdy inny program na pulpicie i może być wyświetlana w oknie lub na pełnym ekranie. System operacyjny działający na maszynie wirtualnej nazywany systemem gościa i głównym systemem operacyjnym naszej maszyny fizycznej nazywa się hostem. Tak, gospodarz, który dba o wymagania gości, aby mógł działać poprawnie. Gość może uzyskać dostęp do sprzętu i innych podłączonych urządzeń peryferyjnych.

Krótko mówiąc, na maszynie wirtualnej możesz zainstalować wszystko, co dałoby się wykonać na prawdziwym sprzęcie. Niezależnie od tego, czy jest to stary Windows XP, Linux, BSD, Solaris, OS/2, macOS X, czy najnowsza wersja systemu Windows 10.

Kluczowe zalety korzystania z maszyn wirtualnych w systemie Windows 10

1. Kontrola zasobów

Cóż, platformy wirtualizacyjne wykorzystują moc obliczeniową i pamięć dostępną w systemie hosta, dlatego nie wystąpiłaby żadna ogromna utrata wydajności w porównaniu z oczekiwaniami dotyczącymi uruchamiania systemu operacyjnego w prawdziwym systemie. Jednak główną zaletą jest to, że możemy kontrolować wydajność procesora i alokację pamięci RAM dla zainstalowanych Gości. Oznacza to, że w zależności od zapotrzebowania można ustawić, ile pamięci RAM i rdzeni procesora powinno być wykorzystywane przez konkretny system gościa. Na przykład mamy dwie maszyny wirtualne, jedna to Ubuntu Linux z GUI, a druga to CLI serwera CentOS, oczywiście GUI potrzebuje więcej pamięci RAM i mocy obliczeniowej niż interfejs wiersza poleceń, dlatego możemy odpowiednio dostosować zasoby sprzętowe na hiperwizorach.

2. Sieci z maszynami wirtualnymi

Maszyny gościnne uzyskują łączność sieciową z komputera hosta, dzięki czemu możemy kontrolować jego tryb lub wyłączyć, aby całkowicie odizolować system gościa od świata zewnętrznego. Istnieje wiele trybów, na przykład domyślnie połączenie sieciowe systemu gościa odbywa się za pośrednictwem „NAT”, w którym klient nie otrzymuje swojego adresu IP od głównego serwera DHCP lub routera, natomiast w „trybie mostu” system gościa zachowuje się jak normalny komputer PC, otrzymuje swój własny adres IP od routera i zachowuje się jak każdy inny komputer w sieci.

Możesz użyć tych ustawień sieciowych, aby określić, w jaki sposób maszyna wirtualna jest podłączona do sieci, w zależności od obszaru zastosowania.

Ponadto możemy ustawić folder współdzielony, który ułatwia wymianę danych pomiędzy maszyną wirtualną a systemem hosta. Dostęp do folderu z systemu rzeczywistego można również ustawić tylko jako „odczyt”, aby zapobiec atakowi wirusa z systemu gościa na system hosta.

3. Możliwość uruchomienia starszego systemu operacyjnego, takiego jak Windows XP, na Windows 10

Wielu z nas, zwłaszcza nowa generacja, nie miało okazji zetknąć się z jednym z dominujących systemów operacyjnych na świecie, czyli Windows XP, dlatego jeśli ktoś z nas chce wypróbować stary system operacyjny, najlepszym dostępnym sposobem są maszyny wirtualne.

4. Przetestuj nowy system Linux lub wersje próbne systemu Windows Server

Ponieważ wiemy, że istnieją setki wariantów Linuksa i co miesiąc powstaje coś nowego, dlatego nie możemy przetestować ich wszystkich na naszych maszynach fizycznych, ale na maszynie wirtualnej jest to możliwe. Ponadto, jeśli uczysz się systemu Windows Server, wypróbowanie go na maszynie wirtualnej z maszynami wirtualnymi innych gości w celu symulacji rzeczywistego środowiska serwer-klient będzie całkiem łatwe.

Co więcej, możemy bezpiecznie wypróbować nowe aktualizacje funkcji systemu Windows 10, które pojawiają się co sześć miesięcy na maszynie wirtualnej, zanim nowa wersja zostanie zainstalowana w prawdziwym systemie.

5. Poznaj nieznane aplikacje

Chociaże do testowania oprogramowania w izolowanym środowisku, jednak w momencie zamknięcia okna Sandbox wszystko zostaje automatycznie zresetowane. Dlatego jeśli chcesz bezpiecznie testować nowe programy lub te nieznane źródła z Internetu tak długo jak chcesz to środowisko wirtualne daje nam taką swobodę.

6. Ochrona przed wirusami

Wirtualizacja zapewnia wystarczającą ochronę przed różnymi rodzajami wirusów, ponieważ platformy maszyn wirtualnych oddzielają różne maszyny od siebie. Dlatego osoby zajmujące się testowaniem lub programowaniem mogą bezpiecznie testować programy zabezpieczające. Jest bardzo mało prawdopodobne, że wirusy przeskoczą z systemu gościa do systemu hosta.

7. Lepsze wykorzystanie wydajnego sprzętu

Dzisiejsze procesory nawet w komputerach użytkowników domowych są na tyle mocne, że tak naprawdę nie moglibyśmy wykorzystać ich pełnej mocy obliczeniowej. Na przykład w przypadku zwykłego komputera stacjonarnego i7 z 12 GB pamięci RAM nie możemy wykorzystać jego pełnej mocy, wykonując zwykłe, codzienne zadania, w ten sam sposób dzisiejsze serwery są o wiele kompetentniejsze, niż nam się wydaje. Dlatego wirtualizacja bardzo pomaga nie tylko w prawidłowym wykorzystaniu ich mocy i zasobów, ale także w oszczędzaniu energii elektrycznej, przestrzeni i śladu węglowego.

Najlepsze darmowe maszyny wirtualne dla systemu Windows 10 32 lub 64-bitowego

Jeśli chodzi oPlatformy wirtualizacyjneDoprofesjonalni lub domowi użytkownicy systemu Windows 10 w wersji 32-bitowej lub 64-bitowej, to pozostaje tylko kilka, a raczej, jak mówię, tylko trzy najlepsze możliwe opcje. Oczywiście istnieją platformy podobne do Docker i Vagrant, ale są one bardziej nastawione na użytkowników zaawansowanych i korporacyjnych. Rynek rozwiązań wirtualizacyjnych rośnie z dnia na dzień, ale szczególnie w przypadku usług serwerowych w chmurze, na przykład VMware Cloud, Google Cloud, Microsoft z Azure, VMWare Cloud lub innych rozwiązań z pokazem Infrastructure as a Service (IaaS).

Jednak zwykli użytkownicy ograniczają się tylko do trzech rozwiązań w systemie Windows 10-Microsoft Hyper-V, stacja robocza Vmware i Oracle Vmware.Dlatego są to jedyne najlepsze dostępne rozwiązania do wirtualizacji, które spełniają wymagania użytkowników domowych i profesjonalnych.

Niektórzy mogą powiedzieć oQemuale jest to raczej emulator niż wirtualizator (taki, który ma dostęp do tego samego sprzętu dostępnego w systemie), dlatego Qemu nie może dorównać wydajnością hiperwizorom.Jednakże, kiedy używamyQemu z maszyną wirtualną opartą na jądrze KVM (KVM) w systemie Linuxwówczas zapewnia wysoką wydajność i wirtualizację dowolnego systemu operacyjnego z szybkością zbliżoną do natywnej. Niestety KVM jest jądrem Linuksa i jest dostępne tylko dla platform Linux, dlatego używanie Qemu na Windows 10 nie wchodzi w rachubę.

1. Odtwarzacz stacji roboczej VMWare

Vmware nie jest nową nazwą w świecie wirtualizacji, istnieją one na rynku od wielu lat i oferują szereg produktów dla przedsiębiorstw, jednakże dwa produkty, z których VMware jest znane głównie wśród domowych i profesjonalnych użytkowników komputerów stacjonarnych z systemem Windows 10, to VMWare Workstation Player i VMWare Workstation Pro. Różnica polega na zakresie funkcji i cenie.

Najlepsza rzeczOdtwarzacz stacji roboczej VMware (pobierz)jest bezpłatna do użytku osobistego, jednak w porównaniu do wersji pro brakuje oczywiście wielu funkcji. Cóż, jest to dopuszczalne, ale brakuje nawet niektórych funkcji dostępnych w Oracle VirtualBox o otwartym kodzie źródłowym, takich jak migawki lub jednoczesne wykonywanie kilku maszyn wirtualnych bez ponownego otwierania osobnej aplikacji. Pomimo pewnych ograniczeń, a zwłaszcza braku migawek, VMWare Workstation jest lepsza pod względem wydajności od VirtualBox na Windows 10 (jest to moje osobiste doświadczenie i dla innych może być inne). Nawet jest dość łatwy w obsłudze i oferuje także instalację bez nadzoru dla popularnych systemów operacyjnych Linux, takich jak Ubuntu.

Tworzenie maszyn wirtualnych na VMware nie jest uciążliwym zadaniem, wystarczy utworzyć nową maszynę wirtualną, zdefiniować pamięć i miejsce na dysku twardym wraz z ISO systemu operacyjnego Linux lub Windows, który chcesz na niej zainstalować. Zapewnia obsługę prawie wszystkich dostępnych platform od Windows 3.1 do Windows 10, w tym dystrybucji Linuksa, a także innych systemów, takich jak MS-DOS, FreeBSD, Netware czy Solaris. Odtwarzacz stacji roboczej VMware jest dostępny dla platform Windows i Linux. Warto też zwrócić uwagę na jedną rzecz, że potrafimy biegać

2. Oracle VirtualBox

VirtualBox jest popularny nie tylko ze względu na szeroki zakres funkcji, ale także dlatego, że jest platformą typu open source, dzięki czemu może być używany bez żadnych ograniczeń przez użytkowników domowych, profesjonalnych i instytucje edukacyjne. Oprogramowanie do wirtualizacji jest dostępne dla systemów Windows, Mac OS, Solaris i Linux.

Jeśli mówimy o obsłudze systemów gościa, to VirtualBox ma szeroką kompatybilność z większością dostępnych systemów operacyjnych, takich jak MS-DOS, Windows 3.1 do Windows 10, większość dystrybucji Linuksa, Solaris, BSD, OS / 2 i Mac OS X…

Interfejs użytkownika VirtualBox został znacznie ulepszony od czasu wydania wersji 6, a łatwość obsługi i używania VM na nim nie jest lepsza ani gorsza niż w VMWare Workstation Player.

Na VirtualBox możemy wykonać różne konfiguracje, takie jak dysk twardy, optyczne urządzenie do przechowywania danych lub plik ISO, pamięć, sieć, USB, folder współdzielony do wymiany z systemem hosta i wiele więcej.

Jedną z interesujących funkcji VirtualBox są migawki, które są w zasadzie punktami kopii zapasowych, które można tworzyć, usuwać lub klonować w dowolnym momencie. Migawki przydadzą się, gdy instalujemy nieznane oprogramowanie lub aktualizujemy nasz system operacyjny Virtual Guest, a jeśli później wystąpią jakieś problemy, możemy zresetować system do najnowszego punktu kopii zapasowej. Podobnie jak Vmware, można go również używać, Jednakże,wydajnośćbędzie opłata.

3. Microsoft Hyper-V

Hyper-V to także darmowy wirtualizator firmy Microsoft, dostępny tylko dla systemu Windows. Jednak tylko wersje Pro systemu Windows 10 będą miały tę funkcję; dlatego też, jeśli korzystasz z systemu Windows w domu, powinieneś wybrać wyżej wymienione platformy. Oprócz systemu Windows 10, system Windows Server 2016 lub 2019 będzie również miał go od razu po wyjęciu z pudełka.

Ponadto Twój system Windows lub serwer powinien używać 64-bitowego procesora z translacją adresów drugiego poziomu (SLAT i co najmniej 4 GB pamięci RAM do uruchamiania funkcji Hyper-V, która jest powszechna we wszystkich nowoczesnych systemach).

Użytkownicy mogąalbo za pomocą programu PowerShell, albo za pośrednictwem GUI „Włącza lub wyłącza funkcję systemu Windows” Ustawienia.

Cóż, najszybszą metodą jest wiersz poleceń, wystarczy nacisnąćWygraj + Xi otwarteWindows PowerShell (administrator)aby uruchomić podane poniżej polecenie:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Potemuruchom ponownieTwój komputer lub serwer.

Konfiguracja maszyny wirtualnej na Hyper-V

Możemy używać przechowywanych lokalnie obrazów ISO do tworzenia maszyn wirtualnych na Hyper-V, a poza tym istnieje również taka możliwośćSzybko twórzwersję próbną systemu Windows 10 Enterprise i trzy wersje maszyn wirtualnych Ubuntu, pobierając ich pliki online. W przypadku innych systemów użyj obrazów ISO z innych systemów poprzez „Lokalne źródło instalacji”.

Cechą szczególną Hyper-V jest dynamiczne zarządzanie pamięcią. Tutaj ustawiasz wartość minimalną i maksymalną. Hyper-V następnie dynamicznie wykorzystuje pamięć i nie blokuje jej po uruchomieniu maszyny wirtualnej. Jednak dla początkujących Hyper-v będzie nieco skomplikowany, ponieważ zarządzanie siecią różni się od VMWare Workstation Player i VirtualBox. Na przykład domyślnie przełącznik wirtualny będzie w trybie NAT i aby uzyskać połączenie mostkowe, należy najpierw utworzyć nowy przełącznik wirtualny za pomocą Menedżera Hyper-V.

Korzystanie z utworzonych maszyn wirtualnych jest w Hyper-V proste, możemy je uruchamiać, zatrzymywać i zatrzymywać za pomocą odpowiednich przycisków dostępnych na pasku ikon.

Tworzenie kopii zapasowej systemu operacyjnego gościa maszyny wirtualnej jest również możliwe przy użyciu funkcji migawki, zwanej punktami kontrolnymi w Hyper-V.

Której maszyny wirtualnej powinieneś używać w systemie Windows 10?

Wszystkich trzech można użyć do wirtualizacji dowolnego istniejącego popularnego systemu operacyjnego w systemie Windows 10, jednak jeśli chcesz zawęzić wybór, zależy to od Twoich potrzeb i znajomości technologii wirtualizacji.

Dlatego jeśli jesteś początkujący, toOdtwarzacz stacji roboczej VirtualBox i VMWaresą najlepsze ze względu na interfejsy i łatwość obsługi. Jednakże,pod względem wydajności znalazłem VMwareznacznie lepiej jest uruchamiać dystrybucje Linuksa na Windows 10 niż VirtualBox, podczas gdy z drugiej strony dla użytkowników, którzy szukają dobrze wyważonej i bogatej w funkcje platformy, Oracle Virtualbox jest dobry.

Cóż, zaawansowani użytkownicy, którzy chcą dobrze zintegrowanego wirtualizatora z systemem operacyjnym hosta z funkcją dynamicznego zarządzania pamięcią, aby uruchamiać kilka aktywnych maszyn wirtualnych w tym samym czasie, to Hyper-V będzie tym, nad którym warto się zastanowić.

Inne artykuły:

Related Posts