29Jun
Maszyny wirtualne umożliwiają uruchamianie systemu operacyjnego w oknie aplikacji na pulpicie, które zachowuje się jak pełny, oddzielny komputer. Możesz z nich korzystać w różnych systemach operacyjnych, uruchamiać oprogramowanie, którego nie obsługuje twój główny system operacyjny, i wypróbowywać aplikacje w bezpiecznym, piaskownym środowisku.
Istnieje kilka dobrych darmowych aplikacji maszyn wirtualnych( VM), co sprawia, że konfigurowanie wirtualnej maszyny jest czymś, co każdy może zrobić.Musisz zainstalować aplikację maszyny wirtualnej i mieć dostęp do nośnika instalacyjnego systemu operacyjnego, który chcesz zainstalować.
Co to jest maszyna wirtualna?
Aplikacja maszyny wirtualnej tworzy zwirtualizowane środowisko - zwane po prostu wirtualną maszyną - które zachowuje się jak oddzielny system komputerowy wraz z wirtualnymi urządzeniami sprzętowymi. Maszyna wirtualna działa jako proces w oknie bieżącego systemu operacyjnego. Możesz uruchomić dysk instalacyjny systemu operacyjnego( lub Live CD) wewnątrz maszyny wirtualnej, a system operacyjny zostanie "oszukany", myśląc, że działa na prawdziwym komputerze. Zostanie zainstalowany i uruchomiony tak, jak na prawdziwej, fizycznej maszynie. Ilekroć chcesz korzystać z systemu operacyjnego, możesz otworzyć program maszyny wirtualnej i użyć go w oknie na bieżącym pulpicie.
W świecie VM system operacyjny uruchomiony na twoim komputerze nazywa się hostem, a każdy system operacyjny działający w VM nazywa się gośćmi. Pomaga to uniknąć zbytniego zagmatwania rzeczy.
W konkretnej maszynie wirtualnej system-gość jest przechowywany na wirtualnym dysku twardym - dużym, wielogigabajtowym pliku przechowywanym na prawdziwym dysku twardym. Aplikacja VM przedstawia ten plik jako system operacyjny gościa jako prawdziwy dysk twardy. Oznacza to, że nie będziesz musiał zadzierać z partycjonowaniem lub robieniem czegokolwiek, co będzie skomplikowane na twoim prawdziwym dysku twardym. Wirtualizacja
dodaje trochę narzutów, więc nie oczekuj, że będą tak szybkie, jak gdybyś zainstalował system operacyjny na prawdziwym sprzęcie. Wymagające gry lub inne aplikacje, które wymagają poważnej grafiki i mocy procesora, tak naprawdę nie radzą sobie tak dobrze, więc wirtualne maszyny nie są idealnym sposobem na granie w gry na PC z systemem Windows w systemie Linux lub Mac OS X, przynajmniej jeśli nie są to grystarsze lub nie są wymagające graficznie.
Ograniczenie liczby maszyn wirtualnych ogranicza ilość miejsca na dysku twardym. Oto przegląd niektórych maszyn wirtualnych, których używamy podczas testowania rzeczy podczas pisania artykułów. Jak widać, mamy pełne maszyny wirtualne z zainstalowanymi kilkoma wersjami systemu Windows i Ubuntu.
Można również uruchamiać wiele maszyn wirtualnych w tym samym czasie, ale niektóre zasoby systemu są ograniczone. Każda maszyna wirtualna zużywa trochę czasu procesora, pamięci RAM i innych zasobów.
Dlaczego chciałbyś stworzyć maszynę wirtualną
Poza dobrą zabawą i zabawą, VM oferują wiele poważnych zastosowań.Pozwalają one na eksperymentowanie z innym systemem operacyjnym bez konieczności instalowania go na fizycznym sprzęcie. Na przykład, są świetnym sposobem na poradzenie sobie z Linuksem - lub nową dystrybucją Linuksa - i zobacz, czy jest to dla ciebie odpowiednie. Kiedy skończysz grać z systemem operacyjnym, możesz po prostu usunąć maszynę wirtualną.Maszyny wirtualne
umożliwiają również uruchamianie innego oprogramowania systemu operacyjnego. Na przykład, jako użytkownik systemu Linux lub Mac, możesz zainstalować system Windows w maszynie wirtualnej, aby uruchamiać aplikacje Windows, do których nie masz dostępu. Jeśli chcesz uruchomić nowszą wersję Windows-podobnego systemu Windows 10, ale masz starsze aplikacje, które działają tylko na XP, możesz zainstalować system Windows XP w maszynie wirtualnej.
Kolejną zaletą maszyn wirtualnych jest to, że są "piaskowane" od reszty systemu. Oprogramowanie wewnątrz maszyny wirtualnej nie może wydostać się z maszyny wirtualnej, aby ingerować w resztę systemu. Dzięki temu maszyny wirtualne są bezpiecznym miejscem do testowania aplikacji lub witryn internetowych - nie ufasz i nie widzisz, co robią.
Na przykład, gdy przychodzili wywoływacze oszustów "Cześć, jesteśmy z Windowsa", uruchomiliśmy ich oprogramowanie w maszynie wirtualnej, aby zobaczyć, co faktycznie zrobią - maszyna wirtualna uniemożliwiła oszustom dostęp do rzeczywistego systemu operacyjnego i plików naszego komputera.
Sandboxing umożliwia także bezpieczniejsze uruchamianie niezabezpieczonych systemów operacyjnych. Jeśli nadal potrzebujesz systemu Windows XP do starszych aplikacji, możesz uruchomić go na maszynie wirtualnej, w której minimalizowana jest przynajmniej szkodliwość działania starego, nieobsługiwanego systemu operacyjnego.
Aplikacje maszyn wirtualnych
Istnieje kilka różnych programów maszyn wirtualnych, z których można wybierać:
- VirtualBox: ( Windows, Linux, Mac OS X): VirtualBox jest bardzo popularny, ponieważ jest otwarty i całkowicie darmowy. Nie ma płatnej wersji VirtualBox, więc nie musisz zajmować się zwykłymi "ulepszeniami, aby uzyskać więcej funkcji" upsells i nags. VirtualBox działa bardzo dobrze, szczególnie w systemach Windows i Linux, gdzie jest mniej konkurencji, co czyni go dobrym miejscem do rozpoczęcia pracy z maszynami wirtualnymi.
- VMware Player: ( Windows, Linux): VMware ma własną linię programów maszyn wirtualnych. Możesz użyć VMware Playera w systemie Windows lub Linux jako darmowego, podstawowego narzędzia wirtualnego. Bardziej zaawansowane funkcje - z których wiele można znaleźć w VirtualBox za darmo - wymagają uaktualnienia do płatnego programu VMware Workstation. Zalecamy zacząć od VirtualBox, ale jeśli nie działa poprawnie, możesz spróbować VMware Playera.
- VMware Fusion: ( Mac OS X): Użytkownicy komputerów Mac muszą kupić VMware Fusion, aby móc używać produktu VMware, ponieważ darmowy odtwarzacz VMware nie jest dostępny na komputerze Mac. Jednak VMware Fusion jest bardziej dopracowany.
- Parallels Desktop: ( Mac OS X): Komputery Mac mają również dostępny program Parallels Desktop. Zarówno Parallels Desktop, jak i VMware Fusion for Mac są bardziej dopracowane niż programy maszyn wirtualnych na innych platformach, ponieważ są sprzedawane przeciętnym użytkownikom komputerów Mac, którzy mogą chcieć uruchomić oprogramowanie Windows.
Podczas gdy VirtualBox działa bardzo dobrze w systemach Windows i Linux, użytkownicy komputerów Mac mogą chcieć kupić bardziej dopracowany, zintegrowany program Parallels Desktop lub VMware Fusion. Narzędzia systemu Windows i Linux, takie jak VirtualBox i VMware Player, są zwykle skierowane do bardziej zogniskowanych odbiorców.
Oczywiście istnieje wiele innych opcji maszyn wirtualnych. Linux zawiera KVM, zintegrowane rozwiązanie wirtualizacyjne. Wersja profesjonalna i korporacyjna systemu Windows 8 i 10 - ale nie Windows 7 - to Microsoft Hyper-V, kolejne zintegrowane rozwiązanie maszyny wirtualnej. Rozwiązania te mogą działać dobrze, ale nie mają najbardziej przyjaznych dla użytkownika interfejsów.
Konfigurowanie maszyny wirtualnej
Po wybraniu aplikacji VM i zainstalowaniu jej,ustawienie VM jest w rzeczywistości dość łatwe. Przejdziemy przez podstawowy proces w VirtualBox, ale większość aplikacji obsługuje tworzenie VM w ten sam sposób.
Otwórz swoją maszynę wirtualną i kliknij przycisk, aby utworzyć nową maszynę wirtualną.
Zostaniesz poprowadzony przez proces przez kreatora, który najpierw zapyta, który system operacyjny będzie instalowany. Jeśli wpiszesz nazwę systemu operacyjnego w polu "Nazwa", aplikacja najprawdopodobniej automatycznie wybierze typ i wersję systemu operacyjnego. Jeśli nie - lub zgadnie źle - wybierz te elementy samodzielnie z menu rozwijanych. Po zakończeniu kliknij przycisk "Dalej".
W zależności od systemu operacyjnego, który ma zostać zainstalowany, kreator wstępnie wybierze dla Ciebie ustawienia domyślne, ale możesz je zmienić na kolejnych ekranach. Zostaniesz zapytany, ile pamięci można przydzielić do maszyny wirtualnej. Jeśli chcesz czegoś innego niż domyślne, wybierz to tutaj. W przeciwnym razie kliknij "Dalej". I nie martw się, później będziesz mógł zmienić tę wartość, jeśli zajdzie taka potrzeba.
Kreator utworzy również wirtualny plik dysku twardego, który będzie używany przez maszynę wirtualną.Jeśli nie masz już pliku wirtualnego dysku twardego, którego chcesz użyć, wybierz opcję utworzenia nowego.
Zostaniesz również zapytany, czy utworzyć dynamicznie przydzielony dysk o stałym rozmiarze. Przy dynamicznie przydzielanym dysku ustawisz maksymalny rozmiar dysku, ale plik zwiększy się tylko do tego rozmiaru, jakiego potrzebuje. Przy dysku o stałym rozmiarze ustawiasz także rozmiar, ale utworzony plik będzie tak duży od momentu jego utworzenia.
Zalecamy tworzenie dysków o stałym rozmiarze, ponieważ, podczas gdy konsumują one nieco więcej miejsca na dysku, lepiej radzą sobie również z tym, że Twoja VM jest bardziej responsywna. Ponadto będziesz wiedział, ile miejsca na dysku używasz i nie będziesz zaskoczony, gdy Twoje pliki VM zaczną rosnąć.
Będziesz wtedy mógł ustawić rozmiar dysku wirtualnego. Możesz przejść z ustawieniem domyślnym lub zmienić rozmiar odpowiednio do swoich potrzeb. Po kliknięciu "Utwórz" tworzony jest wirtualny dysk twardy.
Po tym nastąpi powrót do głównego okna aplikacji VM, gdzie powinna pojawić się nowa maszyna wirtualna. Upewnij się, że potrzebny ci nośnik instalacyjny jest dostępny dla urządzenia - zwykle wiąże się to z wskazaniem pliku ISO lub prawdziwego dysku za pomocą ustawień VM.Możesz uruchomić swoją nową maszynę wirtualną wybierając ją i klikając "Start".
Właśnie omówiliśmy podstawy używania maszyn wirtualnych tutaj. Jeśli chcesz przeczytać więcej, zapoznaj się z innymi naszymi przewodnikami:
- Kompletny przewodnik do przyspieszania twoich maszyn wirtualnych
- Jak tworzyć i uruchamiać maszyny wirtualne z Hyper-V
- Jak zainstalować Androida w VirtualBox
- Jak udostępniaćPliki twojego komputera za pomocą wirtualnej maszyny
- Użyj przenośnego VirtualBoxa, aby zabierać wirtualne maszyny ze sobą wszędzie
- 10 Sztuczki VirtualBox i zaawansowane funkcje, które powinieneś wiedzieć o
Czy masz jakieś inne zastosowania lub wskazówki dotyczące używania maszyn wirtualnych, których nie dotknęliśmy? Daj nam znać w komentarzach!