Om du ville köra flera Linux-system på en maskin var du tvungen att installera dem med multi-booting. En bra sak med Linux är att det spelar bra med virtuella maskiner. Virtuella Linux-maskiner har många dolda fördelar som de flesta användare inte är medvetna om.
1. Snabbstart
Virtuella maskiner kan starta snabbare än en “bar metal”-installation på faktisk hårdvara. Det kan bero på att en virtuell maskin inte behöver genomgå de starttest som en fysisk maskin gör vid start. Du kan börja arbeta på en virtuell Linux-maskin utan att slösa tid.
2. Isolerad miljö
En virtuell Linux-maskin är isolerad från värdoperativsystemet. Detta innebär att eventuella problem med OS-installationen kommer att begränsas till den virtuella maskinen.
Om ditt virtuella operativsystem blir skadat eller påverkas av skadlig programvara kan du bara återställa dina ögonblicksbilder eller säkerhetskopior (mer om detta senare) och fortsätta som om det inte hände. Och eftersom det bara är det virtuella systemet som påverkas kan du använda din vanliga maskin som vanligt.
Du kan också ha en specifik miljö du behöver för en applikation. En utvecklare kan skicka miljön tillsammans med en applikation. Detta tillvägagångssätt, med hjälp av lättviktsbehållare som med Docker, har blivit ett populärt sätt att distribuera programvara på servrar.
Om du använder Linux, för det mesta när du behöver använda ett Windows-program som inte fungerar med Wine, kan du köra det i en VirtualBox-maskin istället för att skapa ett dual-boot-system. Det fungerar också tvärtom. Om du kan leva med omkostnaderna är virtuella maskiner mer flexibla än dual-boot-system av alla de skäl som beskrivs.
3. Du kan klona virtuella maskiner
Ett Linux-skrivbord är underbart, men vad händer när du får en ny maskin? Du måste migrera alla dina filer och installera om alla dina applikationer.
Med en virtuell maskin kan du exportera systemet och flytta det till den nya fysiska maskinen och fortsätta där du slutade.
Du kan också dela din miljö med andra människor. Du kan skapa en standardmiljö för att utveckla och testa en applikation som kommer att vara densamma bland medlemmarna i ditt utvecklingsteam.
Med möjligheten att ta ögonblicksbilder kan du återställa alla ändringar i ditt system som fungerar dåligt.
4. Du kan prova olika distros
Mycket av det roliga med Linux kommer från att prova nya distributioner. Du kan fortsätta använda din favoritdistro medan du experimenterar med olika.
Det är tråkigt att partitionera om din hårddisk för varje nytt system, men att skapa nya virtuella maskiner är trivialt. Du kan undvika att fumla med CD-R-skivor eller försöka hitta lediga USB-enheter för att starta en live-distro.
När du är klar med att testa ett system kan du bara ta bort den virtuella maskinen om du inte vill ha den.
Om du använder en stabil distro som Debian kan du prova ett avlöpande system som Arch Linux. Eftersom det är isolerat från ditt stabila system kan du experimentera utan risk för ditt huvudoperativsystem.
5. Enkel säkerhetskopiering och återställning
Det är lättare att säkerhetskopiera och återställa virtuella maskiner än för ett fysiskt system. Du kan ta en ögonblicksbild av en virtuell maskin i en känd bra konfiguration innan du gör omfattande ändringar. Om dessa ändringar orsakar problem kan du bara gå tillbaka till var du var genom att ladda ögonblicksbilden som du gjorde.
Eftersom du kan skapa och återställa ögonblicksbilder kan du experimentera säkert med Linux-konfigurationer. Att göra ögonblicksbilder kommer att spara dig mycket frustration eftersom du kan lägga tid på att arbeta istället för att felsöka.
6. Du kan använda förbyggda bilder
Tillsammans med den snabba uppstarten av att använda en virtuell maskin över en fysisk installation, kan du också spara tid genom att använda förbyggda bilder.
Lagrar finns av förbyggda virtuella maskiner för nästan alla operativsystem med öppen källkod där ute, som OSBoxes webbplats för VirtualBox. Fördelen är att du kan slippa installationsprocessen och komma igång med den nya maskinen.
Dessa system kommer med vanliga administratörskonton, så du bör ändra lösenorden. Säkerhet är mindre viktigt på en virtuell maskin som bara körs på ditt lokala system, men du bör skapa goda vanor.
7. Lätt att lära sig Linux/IT-koncept
Om du är helt ny på Linux är det bästa sättet att lära dig på en virtuell maskin. Du kan bli bekant med att installera, konfigurera och använda Linux utan att behöva riva upp din befintliga miljö. Det är också mer praktiskt än att använda något som Windows Subsystem för Linux.
Om du har använt Linux på skrivbordet och vill lära dig hur du kör Linux på servrar, kan du också experimentera på en virtuell dator istället för att köpa dyr extra hårdvara. Du kan ta upp en LAMP-stack på en virtuell Linux-server och lära dig hur man skriver webbapplikationer.
Det finns en anledning till att virtualisering är så viktigt för många IT-avdelningar. Virtuella maskiner är ett utmärkt sätt att sätta upp ett “hemlabb” av virtuella servrar utan kostnad eller utrymme för fysiska maskiner.
8. Olika virtuella maskiner på en dator
Du kan enkelt ställa in olika virtuella Linux-maskiner på en fysisk maskin. Du kanske bara har en begränsad fysisk mängd utrymme på ditt skrivbord. Kanske vill du bara hantera en dator.
Du kan ha olika virtuella maskiner för olika ändamål. Du kanske har en liten stabil Debian-server eller ett Arch-skrivbord med utlöpande kant. Du kan också ställa in en databasserver eller en router på en server. Du kan ansluta alla dessa i deras egna virtuella nätverk.
Virtuella Linux-maskiner använder din hårdvara effektivt. Även den billigaste datorn du kan köpa kan köra flera virtuella maskiner med rimlig prestanda. Så varför inte utnyttja de dolda funktionerna på din dator och sätta dem att fungera för dig?
Virtualisering och Linux: En vinnande kombination
En anledning till att Linux har blivit så utbrett är att det kan samexistera med olika system. Virtualisering gör det möjligt. Du kan skapa flera Linux-maskiner på en fysisk dator och flytta runt dem vid behov. Det är svårt att föreställa sig Linux där det är utan virtuella maskiner.
VirtualBox är den främsta virtualiseringsapplikationen med öppen källkod, och det finns sätt att överladda dina virtuella Linux-maskiner för att dra full nytta av dem.
Om författaren
David Delony (74 artiklar publicerade)
David är en frilansskribent baserad i Pacific Northwest, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barnsben. Davids intressen inkluderar att läsa, titta på tv-program och filmer av hög kvalitet, retrospel och skivsamling.
Mer från David Delony
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
