7 praktycznych powodów, aby zacząć korzystać z maszyny wirtualnej

7 praktycznych powodów, aby zacząć korzystać z maszyny wirtualnej

Prawdopodobnie słyszałeś już termin „maszyna wirtualna”, ale czy naprawdę wiesz, co to jest? Co więcej, po co mimo wszystko korzystać z maszyny wirtualnej?





Przyjrzyjmy się, do czego służą maszyny wirtualne, aby lepiej zrozumieć te ważne narzędzia. Może nawet zdobędziesz kilka pomysłów na własny użytek!





Co to jest maszyna wirtualna?

Jeśli nie wiesz, maszyna wirtualna jest emulowanym systemem komputerowym. Maszyny wirtualne opierają się na hipernadzorcach (zwanych również monitorami maszyn wirtualnych), które są częściami oprogramowania, które obsługują mapowanie zasobów komputera na sprzęt wirtualny.





Jako przykład, VirtualBox jest popularnym hiperwizorem. Oprogramowanie zajmuje się przydzielaniem części procesora, pamięci RAM, dysku pamięci i innych komponentów, aby maszyna wirtualna mogła ich używać do prawidłowego działania. Po użyciu VirtualBox do zainstalowania kopii systemu operacyjnego na dysku wirtualnym masz teraz w pełni funkcjonalną maszynę wirtualną.

Wirtualny system operacyjny myśli, że działa na prawdziwym systemie, ale działa tak samo jak każda inna aplikacja na twoim komputerze. Jeśli potrzebujesz więcej informacji, sprawdź nasze pełne wyjaśnienie maszyn wirtualnych .



Jaki jest cel maszyn wirtualnych dla zwykłych ludzi? Oto kilka praktycznych zastosowań maszyn wirtualnych, które możesz wypróbować.

1. Wypróbuj nowe systemy operacyjne

Załóżmy, że przez całe życie byłeś użytkownikiem systemu Windows, ale masz ochotę na przygodę i chcesz poznać smak Linuksa. Masz kilka opcji wypróbowania Linuksa , w tym konfigurację podwójnego rozruchu, ale wirtualizacja to świetny sposób na wypróbowanie go przy niewielkim ryzyku.





W systemie Windows wystarczy zainstalować VirtualBox (lub inny hiperwizor) i utworzyć nową maszynę wirtualną. Następnie weź dowolne ISO instalacyjne systemu Linux (takie jak Ubuntu lub Linux Mint) i zainstaluj je jako maszynę wirtualną. Teraz możesz uruchomić Linuksa (system gościa) w oknie systemu Windows (system operacyjny hosta), jak każdy inny program.

Nawet jeśli jesteś nowy w tym, możesz mieć pewność, ponieważ maszyna wirtualna działa jak piaskownica. Jeśli coś pójdzie nie tak w systemie gościa, na przykład infekcja złośliwym oprogramowaniem lub uszkodzone ustawienia, nie wpłynie to na system operacyjny hosta.





Jeśli maszyna wirtualna nie uruchomi się z jakiegoś powodu, możesz po prostu odtworzyć maszynę wirtualną i ponownie zainstalować system operacyjny. Nie ma obaw o awarię komputera tylko dlatego, że wypróbowałeś nieznany system operacyjny.

2. Uruchom stare lub niezgodne oprogramowanie

Być może lata temu przerzuciłeś się na używanie Maca, ale brakuje jednego oprogramowania przeznaczonego tylko dla systemu Windows. A może musisz uruchomić stary program, który nie działa już w systemie Windows 10.

Maszyny wirtualne zapewniają doskonałe środowisko do uruchamiania oprogramowania, które nie jest kompatybilne z Twoją obecną maszyną. Dopóki masz dostęp do instalatora, nie powinieneś mieć problemów z zainstalowaniem go na wirtualnym systemie operacyjnym.

bateria laptopa podłączona, nie ładuje się

Ponadto uruchamianie przestarzałego oprogramowania w ten sposób jest znacznie bezpieczniejsze, ponieważ znajduje się ono w piaskownicy wewnątrz maszyny wirtualnej. Mam nadzieję, że w dzisiejszych czasach nie musisz uruchamiać oprogramowania tylko dla systemu Windows XP, ale opcja jest dostępna na wszelki wypadek.

Jeśli używasz do tego celu VirtualBox, upewnij się, że zainstalowałeś dodatki dla gości . Dzięki temu możesz uruchamiać aplikacje w trybie bezproblemowym, w którym znajdują się one obok aplikacji z systemu operacyjnego hosta.

Tłumaczyć

3. Opracuj oprogramowanie dla innych platform

Innym ważnym zastosowaniem maszyn wirtualnych jest uproszczenie przepływu pracy podczas testowania aplikacji i stron internetowych na wielu platformach.

Załóżmy na przykład, że tworzysz grę, która działa zarówno na platformach stacjonarnych, jak i mobilnych. Możesz użyć emulacji, aby przetestować różne wersje bezpośrednio na swoim komputerze. Zamiast przenosić pliki instalatora tam iz powrotem do telefonu i innych komputerów testowych, możesz je po prostu emulować.

Wirtualizacja umożliwia również kompilację do innych typów plików wykonywalnych. Nawet jeśli korzystasz z platformy wieloplatformowej, możesz kompilować tylko pliki APP na Macu i pliki EXE na Windows. Zamiast podwójnego rozruchu dla każdej kompilacji wirtualizacja upraszcza proces.

Czasami nic nie zastąpi uruchamiania aplikacji na prawdziwym sprzęcie, ponieważ emulacja nie jest idealna. Ale w przypadku wielu zastosowań emulacja jest wygodnym sposobem na dostęp do innych systemów operacyjnych bez większych problemów.

4. Bezpiecznie postępuj z potencjalnym złośliwym oprogramowaniem

Jak widzieliśmy, jedną z głównych zalet maszyny wirtualnej jest jej izolacja od głównego systemu. Oznacza to, że możesz podejmować ryzyko, którego normalnie byś unikał.

Załóżmy na przykład, że chcesz pobrać program, ale nie masz pewności, czy witryna, z której pochodzi, jest wiarygodna. A może chcesz przetestuj swój program antywirusowy bez ryzyka przedostania się infekcji.

Mniej praktycznie, może jesteś znudzony i chcesz zobaczyć, co wirus robi z systemem operacyjnym. Możesz nawet przetestować teorie, które zepsują twój komputer, na przykład co się dzieje jeśli usuniesz System32 w systemie Windows .

Oczywiście zawsze istnieje niewielka szansa, że ​​złośliwe oprogramowanie wykryje, że działa w środowisku wirtualnym i spróbuje się wydostać. Chociaż ryzyko jest niskie, nie powinieneś być lekkomyślny.

5. Rozerwij swój system

Jeśli jesteś szczególnie obeznany z technologią, maszyny wirtualne umożliwiają eksplorację i eksperymentowanie z systemem operacyjnym bez obawy o konsekwencje. Może to być ciekawy sposób, aby dowiedzieć się więcej o systemie operacyjnym.

Na przykład możesz zwirtualizować kopię systemu Windows 10 w systemie Windows 10 i użyć wersji gościnnej do majsterkowania przy Rejestrze. Może chcesz nauczyć się niektórych poleceń Linuksa bez obawy, że przypadkowo coś zepsujesz.

6. Skorzystaj z migawek maszyn wirtualnych

Kolejną doskonałą cechą maszyn wirtualnych jest możliwość tworzenia migawek na poziomie systemu, które można natychmiast przywrócić w dowolnym momencie.

Załóżmy, że chcesz zainstalować nową aplikację, która jest nieprzetestowana i prawdopodobnie niestabilna. A może chcesz odinstalować pakiet oprogramowania, który zgromadziłeś w ciągu ostatnich kilku miesięcy. Innym razem możesz chcieć poprawić niektóre konfiguracje systemu. Ale we wszystkich przypadkach jesteś niezdecydowany z powodu niepewności co do naprawienia wszystkiego, co poszło nie tak.

Monitory maszyn wirtualnych umożliwiają wykonanie migawki, która jest kompletną kopią maszyny wirtualnej w dowolnym momencie. Jeśli coś pójdzie nie tak, możesz przywrócić migawkę i przejść dalej, jakby nic się nie stało. Te kopie zapasowe są zatem jak bardziej kompleksowe przywracanie systemu.

Co najlepsze, są one zapisywane jako pojedyncze pliki, które można przenosić i przechowywać w innym miejscu na komputerze hosta. Mając migawki jako kopię zapasową, możesz najpierw wypróbować ryzykowne procedury na maszynie wirtualnej, aby przygotować się do wprowadzenia zmian w głównym systemie. Możesz je też skopiować, aby używać ich w drodze.

7. Sklonuj system na inną maszynę

Ponieważ cała zawartość maszyny wirtualnej jest przechowywana w kilku plikach, możesz je łatwo przenieść na inny komputer i bezproblemowo załadować maszynę wirtualną (oczywiście pod warunkiem, że korzystasz z tego samego hipernadzorcy).

Na przykład VirtualBox przechowuje ustawienia VM w małym pliku VBOX. Drugim głównym składnikiem jest plik VDI, który działa jak wirtualny dysk pamięci.

Bez względu na to, jakiego systemu operacyjnego hosta używałeś, możesz skopiować te pliki i załadować je do VirtualBox na innym komputerze. To skutecznie odtwarza kopię systemu gościa, której możesz używać w dowolnym miejscu.

amazon brakuje pakietu, który pokazuje się jako dostarczony

VMware Workstation Player ma powiązaną funkcję o nazwie vCenter Converter. Pozwala to na przekształcenie bieżącej niewirtualnej instalacji systemu operacyjnego w obraz wirtualny, który można następnie załadować w VMware Workstation Player na innym komputerze.

Teraz wiesz, do czego służą maszyny wirtualne

Teraz nie musisz się zastanawiać, dlaczego używasz maszyny wirtualnej. Mam nadzieję, że co najmniej jeden z tych powodów jest podekscytowany wypróbowaniem jednego.

Zanim zanurkujesz, pamiętaj, że potrzebujesz dość wydajnego komputera, aby uzyskać najlepsze wrażenia. Jeśli masz słaby procesor, mniej niż 8 GB pamięci RAM lub niewielką ilość miejsca do przechowywania, Twój komputer będzie miał trudności z uruchomieniem wirtualnego systemu operacyjnego oprócz systemu operacyjnego hosta.

Aby rozpocząć, wykonaj nasz kompletny przewodnik dotyczący korzystania z VirtualBox . Pomogą również nasze wskazówki dotyczące lepszej wydajności maszyny wirtualnej.

Udział Udział Ćwierkać E-mail 12 witryn wideo, które są lepsze niż YouTube

Oto kilka alternatywnych witryn wideo dla YouTube. Każdy z nich zajmuje inną niszę, ale warto dodać je do swoich zakładek.

Czytaj dalej
Powiązane tematy
  • Wyjaśnienie technologii
  • Wirtualizacja
  • VirtualBox
  • Maszyna wirtualna
  • Wskazówki dotyczące komputerów Mac
  • Wskazówki dotyczące systemu Windows
  • Wskazówki dotyczące Linuksa
O autorze Ben Stegner(1735 artykułów opublikowanych)

Ben jest zastępcą redaktora i kierownikiem ds. wdrażania w MakeUseOf. Zrezygnował z pracy w IT, aby pisać w pełnym wymiarze godzin w 2016 roku i nigdy nie oglądał się za siebie. Od ponad siedmiu lat zajmuje się samouczkami technicznymi, rekomendacjami gier wideo i nie tylko.

Więcej od Bena Stegnera

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować