Reklama

Termin „wirtualny” został wybrany na tak wiele sposobów, że jest teraz bardziej niejasny i zagmatwany niż kiedykolwiek wcześniej. Wirtualna rzeczywistość. Wirtualna pamięć RAM. Wirtualne szkoły. Wirtualne słowo kluczowe w językach programowania. Ale najbardziej niejasny? Wirtualizacja w kontekście komputerów PC.

Wirtualizacja (AKA korzystanie z maszyn wirtualnych Co to jest maszyna wirtualna? Wszystko co musisz wiedziećMaszyny wirtualne umożliwiają uruchamianie innych systemów operacyjnych na bieżącym komputerze. Oto, co powinieneś o nich wiedzieć. Czytaj więcej ) ma miejsce, gdy weźmiesz jeden zestaw zasobów fizycznych, takich jak procesor i pamięć RAM oraz miejsce na dysku twardym, i podzielisz je na odrębne porcje, z których każdy jest postrzegany jako osobny system. Ale to nie są „prawdziwe” systemy. Jeden komputer można podzielić na wiele „wirtualnych” systemów.

Najłatwiej to zrobić korzystać z bezpłatnego oprogramowania VirtualBox. Ale największym pytaniem jest… dlaczego? Jaki jest sens? Jak może Ci pomóc wirtualizacja? Oto niektóre z bardziej praktycznych sposobów korzystania z maszyny wirtualnej dla własnych korzyści.

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. Jakie masz opcje? Masz kilka Jaki jest najlepszy sposób uruchamiania wielu systemów operacyjnych na komputerze?Niezdecydowany między Windows a Linux? Możliwe jest uruchamianie wielu systemów operacyjnych na jednej maszynie poprzez podwójne uruchomienie lub maszynę wirtualną. Dowiedzmy się, który jest dla Ciebie najlepszy. Czytaj więcej , w tym konfigurację podwójnego rozruchu, ale można argumentować, że wirtualizacja byłaby najszczęśliwsza.

W systemie Windows po prostu zainstaluj VirtualBox i utwórz nową maszynę wirtualną. Następnie weź dowolną instalację ISO systemu Linux (zalecam najnowszą wersję Ubuntu lub Linux Mint) i zainstaluj ją na maszynie wirtualnej. Teraz możesz uruchomić Linuksa (system „gościa”) w oknie Windows (system „hosta”), jak każdy inny program.

To jest właściwie najbezpieczniejszy sposób przetestowania nowego systemu operacyjnego Testujesz nowy system operacyjny? Bądź bezpieczny dzięki maszynie wirtualnej Czytaj więcej ponieważ maszyna wirtualna działa jak piaskownica - jeśli coś pójdzie nie tak w systemie gościa, nie wpłynie to na system hosta. Jeśli wystąpi katastrofalna awaria, możesz po prostu ponownie utworzyć maszynę wirtualną i ponownie zainstalować system operacyjny. Brak zmurszonego komputera!

2. Uruchom stare lub niezgodne oprogramowanie

Kilka lat temu pracowałem nad powieścią w mojej ulubionej aplikacji do pisania Scrivener. Tak było podczas mojej fazy Linuksa i chociaż istniała wersja Scrivenera na Linuksa, było w fazie beta Co tak naprawdę oznacza „oprogramowanie Beta”?Co to znaczy, że projekt jest w fazie beta i powinno Cię to obchodzić? Czytaj więcej i nie miał wszystkich funkcji wersji Windows lub Mac.

Więc zainstalowałem VirtualBox, stworzyłem maszynę wirtualną, zainstalowałem na niej Windows 7, a następnie zainstalowałem lepszą wersję Scrivener. Z Linuksem jako moim systemem operacyjnym hosta z systemem Windows jako moim systemem operacyjnym gościa, mogłem wygodnie korzystać z tego, co najlepsze z obu światów i w zasadzie emuluj oprogramowanie z innej platformy Jak działa emulacja i dlaczego jest tak wolna?Prawdopodobnie już słyszałeś o emulacji, ale czy wiesz, co to znaczy emulacja lub jak to działa? Czytaj więcej .

Innym przykładem może być uruchamianie oprogramowania tylko dla systemu Windows XP w systemie Windows 10 lub oprogramowania wyłącznie dla systemu Linux na komputerze Mac.

3. Celowo wykonaj złośliwe oprogramowanie

Ze względu na piaskowatą naturę maszyny wirtualnej możesz zachować lekkomyślność w zakresie bezpieczeństwa i robić rzeczy, których normalnie powinieneś unikać. Na przykład powinieneś nigdy nie otwieraj niechcianych załączników e-mail 7 Ważne wskazówki dotyczące bezpieczeństwa poczty e-mail, o których powinieneś wiedziećBezpieczeństwo w Internecie jest tematem, który wszyscy wiemy, że jest ważny, ale często znajduje się daleko w zakamarkach naszych umysłów, oszukiwając się, że „to mi się nie przydarzy”. Czy... Czytaj więcej ponieważ mogą być złośliwym oprogramowaniem w przebraniu lub szkodliwym w inny sposób.

Ale maszyna wirtualna może być świetnym sposobem przetestuj podejrzane pliki pod kątem złośliwego oprogramowania Znaleziono podejrzany plik? Przetestuj na maszynie wirtualnej!Nie uruchamiaj tego podejrzanego pliku na komputerze, aby sprawdzić, czy ostrzega on twoje oprogramowanie antywirusowe - zamiast tego dowiedz się, do czego jest zdolny, uruchamiając plik na maszynie wirtualnej. Czytaj więcej . Ponadto możesz używać maszyn wirtualnych do celowego uruchamiania wirusów, aby zobaczyć, jak działają w czasie rzeczywistym, czy to z ciekawości, badań czy nudy.

Zauważ, że jest trochę ryzyko w ten sposób: nowsze złośliwe oprogramowanie może wykryć wirtualizację twojego środowiska i spróbować oderwać się od systemu gościa do systemu hosta. Ale jeśli zamierzasz przetestować podejrzany plik, zawsze rób to na maszynie wirtualnej - na wszelki wypadek.

4. Rozerwij swój system

Jeśli jesteś szczególnie zaawansowany technicznie, maszyny wirtualne pozwalają odkrywać i eksperymentować z systemem bez obawy o konsekwencje. Może to być świetny sposób, aby stać się praktycznym ekspertem w zakresie jednego lub więcej systemów operacyjnych.

Na przykład możesz zwirtualizować system Windows 10 w systemie Windows 10 i użyć wersji gościa do majstrować przy rejestrze 5 Ulepszeń rejestru systemu Windows 10 w celu poprawy i odblokowania funkcjiEdytor rejestru to jedyny sposób włączenia niektórych ukrytych funkcji systemu Windows 10. Tutaj pokażemy Ci proste poprawki, takie jak włączenie ciemnego motywu lub ukrywanie folderów. Czytaj więcej . Jeśli interesuje Cię katalog System32, użyj systemu-gościa do otwierania plików, edytowania plików, a nawet usuwania plików. Sprawdź, jak daleko możesz posunąć się przed zniszczeniem systemu, a następnie utwórz ponownie i spróbuj ponownie.

Uważam to za szczególnie przydatne podczas nauki Linuksa i wiersza poleceń. Podczas gdy wiersz poleceń oferuje dużą moc i mogę zrobić tak wiele fajnych rzeczy 7 ciekawych sztuczek dla Linuksa, które muszą poznać początkującyJako nowicjusz Linuksa walka jest normalna. Wszystko po prostu różni się od systemu Windows i drapiesz się przy najprostszych zadaniach. Czytaj więcej , czasami jeden błąd może uszkodzić system. Maszyna wirtualna może Cię zapoznać bez żadnego ryzyka.

5. Utwórz kopie zapasowe migawek

Jednym z doskonałych powodów, aby zacząć korzystać z maszyny wirtualnej, jest możliwość tworzenia migawek na poziomie systemu, które można natychmiast przywrócić na żądanie.

Wyobraź sobie, że chcesz zainstalować nową aplikację, która jest nieprzetestowana i prawdopodobnie niestabilna. A może chcesz odinstalować pakiet oprogramowania zgromadzonego w ciągu ostatnich kilku miesięcy. A może po prostu chcesz ulepszyć niektóre konfiguracje systemu. Ale we wszystkich przypadkach wahasz się z powodu niepewności.

Po prostu zrób migawkę przed rozpoczęciem orki. Jeśli coś pójdzie nie tak, możesz przywrócić migawkę i przejść dalej, jakby nic się nie wydarzyło. Te kopie zapasowe są jak bardziej kompleksowe Przywracanie systemu, a co najważniejsze, są zapisywane jako pojedyncze pliki, które można przenosić i przechowywać w innym miejscu (jak dysk zewnętrzny 7 rzeczy, które należy wiedzieć przy zakupie dysku danych do tworzenia kopii zapasowychZastanawiasz się nad zakupem dysku do przechowywania kopii zapasowych plików? Oto, co musisz wiedzieć, jeśli chcesz podjąć świadomą decyzję. Czytaj więcej ).

6. Sklonuj system na inną maszynę

Ponieważ cała zawartość maszyny wirtualnej jest przechowywana w jednym pliku, możesz to łatwo zrobić przenieś ten plik na inny komputer Jak przesyłać pliki między gościem maszyny wirtualnej a komputerem hostaChcesz współdzielić dane z komputera hosta z systemem operacyjnym maszyny wirtualnej? Oto jak udostępniać dane za pomocą kopiowania i wklejania, USB i folderów współdzielonych. Czytaj więcej i ładuj go bez żadnych problemów (o ile oczywiście korzystasz z tego samego oprogramowania do wirtualizacji).

Na przykład maszyny wirtualne VirtualBox są przechowywane jako pliki VDI. Bez względu na używany system operacyjny hosta możesz skopiować ten plik VDI i załadować go jako system operacyjny na innym komputerze z uruchomionym programem VirtualBox. To skutecznie tworzy klon twojego systemu, który możesz zabrać ze sobą wszędzie.

A jeśli użyjesz VMware Player, robi się jeszcze lepiej. Za pomocą programu VMware vCenter Converter można wykonać bieżącą, nie-wirtualną instalację systemu Windows lub Linux i przekształcić go w obraz wirtualny, który może być załadowany przez VMware Player na innym komputerze. Całkiem fajna droga do migrować systemy operacyjne Przeprowadź migrację do systemu Linux bez pozostawienia systemu Windows za pomocą konwersji maszyny wirtualnejMożesz mieć to, co najlepsze z obu światów: Scal Linux z instalacją systemu Windows. Pokażemy, jak zaimportować cały system Windows na maszynę wirtualną działającą w systemie Linux. Czytaj więcej !

7. Opracuj oprogramowanie dla innych platform

Pomimo tego, że znalazłem się na ostatnim miejscu na tej liście, uważam to za drugie najbardziej praktyczne zastosowanie dla maszyn wirtualnych: upraszcza przepływ pracy podczas testowania aplikacji i witryn na wielu platformach.

Na przykład, jeśli tworzysz grę, w którą można grać na komputerach stacjonarnych i urządzeniach mobilnych, możesz użyć emulacji wirtualnej, aby przetestować różne pliki wykonywalne bezpośrednio na komputerze. Zamiast przesyłać pliki APK tam iz powrotem do Nexusa, możesz po prostu je emulować - wraz z wirtualnymi wersjami urządzeń Samsung, HTC i Moto.

Wirtualizacja pozwala także na kompilację do innych typów plików wykonywalnych. Nawet jeśli korzystasz z platformy wieloplatformowej, możesz kompilować pliki APP tylko na Macu i pliki EXE na Windowsie. Zamiast podwójnego uruchamiania dla każdej kompilacji wirtualizacja upraszcza proces (szczególnie jeśli używasz kontroli źródła Co to jest Git i dlaczego powinieneś używać kontroli wersji, jeśli jesteś programistąJako programiści stron internetowych często pracujemy nad lokalnymi witrynami programistycznymi, a następnie przesyłamy wszystko po zakończeniu. To dobrze, gdy jesteś tylko ty, a zmiany są niewielkie, ... Czytaj więcej ).

Rozpocznij korzystanie z maszyn wirtualnych

Zanim zaczniesz wirtualizować, zwróć uwagę, że potrzebujesz naprawdę mocnego komputera, aby naprawdę z niego skorzystać (tj. Nowoczesny procesor, co najmniej 8 GB pamięci RAM i duży dysk twardy). Próba uruchomienia maszyny wirtualnej na słabym komputerze będzie co najwyżej frustrująca. Mamy też trochę wskazówki dotyczące najlepszej wydajności maszyny wirtualnej 6 porad dotyczących szybszej wydajności maszyny wirtualnejCzy Twoja maszyna wirtualna jest zbyt wolna i powolna? Oto jak zoptymalizować konfigurację, aby uzyskać lepszą wydajność maszyny wirtualnej. Czytaj więcej aby ci pomóc.

Na początek polecam nasz przewodnik po korzystaniu z VirtualBox Jak korzystać z VirtualBox: Podręcznik użytkownikaDzięki VirtualBox możesz łatwo zainstalować i przetestować wiele systemów operacyjnych. Pokażemy Ci, jak skonfigurować system Windows 10 i Ubuntu Linux jako maszynę wirtualną. Czytaj więcej . Praktyczny przykład krok po kroku znajduje się w naszym poście na konfigurowanie maszyny wirtualnej z systemem Windows w systemie Linux Jak skonfigurować maszynę wirtualną z systemem Windows w systemie LinuxWielu użytkowników domowych woli uruchomić konfigurację podwójnego rozruchu, gdy potrzebny jest zarówno system Windows, jak i Linux, ale jeśli wolisz uruchomić system Windows w systemie Linux, oto jak to skonfigurować. Czytaj więcej . Jeśli wolisz zamiast tego użyć VMware Player, sprawdź nasze wprowadzenie do korzystania z VMware Player Uruchamiaj wiele systemów operacyjnych jednocześnie za pomocą VMware PlayerZwracamy uwagę na VirtualBox tutaj w MakeUseOf i nie bez powodu. Jednak VirtualBox nie jest jedyną opcją do tworzenia i korzystania z bezpłatnych maszyn wirtualnych. VMware Player, darmowy produkt VMware, jest równie dobry ... Czytaj więcej .

Czy w ogóle używasz wirtualizacji? Jeśli tak, to do czego go używasz? Czy masz jakieś wskazówki dotyczące wirtualizacji, którymi możesz się z nami podzielić? Daj nam znać w komentarzach!

Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.