Als je meerdere Linux-systemen op één machine wilde draaien, moest je ze installeren met behulp van multi-booting. Een groot voordeel van Linux is dat het goed speelt met virtuele machines. Virtuele Linux-machines hebben veel verborgen voordelen waarvan de meeste gebruikers zich niet bewust zijn.
1. Snel opstarten
Virtuele machines kunnen sneller starten dan een "bare metal"-installatie op daadwerkelijke hardware. Dit kan zijn omdat een virtuele machine niet de opstarttests hoeft te ondergaan die een fysieke machine bij het opstarten uitvoert. U kunt aan de slag op een virtuele Linux-machine zonder tijd te verspillen.
2. Geïsoleerde omgeving
Een virtuele Linux-machine is geïsoleerd van het hostbesturingssysteem. Dit betekent dat eventuele problemen met de installatie van het besturingssysteem beperkt blijven tot die virtuele machine.
Als uw virtuele besturingssysteem beschadigd raakt of wordt aangetast door malware, kunt u gewoon uw snapshots of back-ups herstellen (hierover later meer) en doorgaan alsof het niet is gebeurd. En aangezien alleen het virtuele systeem wordt beïnvloed, kunt u uw normale machine gewoon gebruiken.
U kunt ook een specifieke omgeving hebben die u nodig heeft voor een aanvraag. Een ontwikkelaar kan de omgeving samen met een applicatie leveren. Deze aanpak, waarbij gebruik wordt gemaakt van lichtgewicht containers, zoals bij Docker, is een populaire manier geworden om software op servers te implementeren.
Verwant: Redenen om Docker-virtualisatiesoftware te gebruiken
Als u Linux gebruikt, kunt u, wanneer u een Windows-toepassing moet gebruiken die niet met Wine werkt, meestal op een VirtualBox-machine draaien in plaats van een dual-boot-systeem te maken. Het werkt ook andersom. Als je met de overhead kunt leven, zijn virtuele machines om alle genoemde redenen flexibeler dan dual-boot-systemen.
3. U kunt virtuele machines klonen
Een Linux-desktop is geweldig, maar wat gebeurt er als je een nieuwe machine krijgt? U moet al uw bestanden migreren en al uw toepassingen opnieuw installeren.
Met een virtuele machine kunt u het systeem exporteren en naar de nieuwe fysieke machine verplaatsen en verdergaan waar u was gebleven.
U kunt uw omgeving ook delen met andere mensen. Je zou een standaardomgeving kunnen creëren voor het ontwikkelen en testen van een applicatie die hetzelfde zal zijn onder de leden van je ontwikkelteam.
Met de mogelijkheid om snapshots vast te leggen, kunt u eventuele wijzigingen in uw systeem die slecht uitpakken ongedaan maken.
4. Je kunt verschillende distributies uitproberen
Veel van het plezier van Linux komt van het uitproberen van nieuwe distributies. Je kunt je favoriete distro blijven gebruiken terwijl je met verschillende experimenteert.
Het is vervelend om uw harde schijf opnieuw te partitioneren voor elk nieuw systeem, maar het maken van nieuwe virtuele machines is triviaal. U kunt het rommelen met cd-r's of het zoeken naar extra USB-drives om een live distro op te starten, vermijden.
Wanneer u klaar bent met het testen van een systeem, kunt u de virtuele machine gewoon verwijderen als u dit niet wilt.
Als je een stabiele distro zoals Debian gebruikt, kun je een geavanceerd systeem zoals Arch Linux proberen. Omdat het geïsoleerd is van uw stabiele systeem, kunt u experimenteren zonder risico voor uw hoofdbesturingssysteem.
5. Eenvoudige back-up en herstel
Het is gemakkelijker om een back-up te maken van virtuele machines en deze te herstellen dan voor een fysiek systeem. U kunt een momentopname maken van een virtuele machine in een bekende goede configuratie voordat u uitgebreide wijzigingen aanbrengt. Als deze wijzigingen problemen veroorzaken, kunt u gewoon teruggaan naar waar u was door de gemaakte snapshot te laden.
Omdat je snapshots kunt maken en herstellen, kun je veilig experimenteren met Linux-configuraties. Het maken van snapshots bespaart u veel frustratie omdat u tijd kunt besteden aan werken in plaats van problemen op te lossen.
6. U kunt kant-en-klare afbeeldingen gebruiken
Naast het snelle opstarten van het gebruik van een virtuele machine in plaats van een fysieke installatie, kunt u ook tijd besparen door kant-en-klare images te gebruiken.
Repositories bestaan uit vooraf gebouwde virtuele machines voor bijna elk open-source besturingssysteem dat er is, zoals de OSBoxes-site voor VirtualBox. Het voordeel is dat u het installatieproces kunt vermijden en aan de slag kunt met de nieuwe machine.
Deze systemen worden geleverd met standaard beheerdersaccounts, dus u moet de wachtwoorden wijzigen. Beveiliging is minder belangrijk op een virtuele machine die alleen op uw lokale systeem draait, maar u moet goede gewoonten aanleren.
7. Eenvoudig te leren Linux/IT-concepten
Als Linux helemaal nieuw voor je is, kun je het het beste leren op een virtuele machine. U kunt vertrouwd raken met het installeren, configureren en gebruiken van Linux zonder dat u uw bestaande omgeving hoeft te verscheuren. Het is ook meer praktisch dan het gebruik van zoiets als Windows Subsystem for Linux.
Als je Linux op de desktop hebt gebruikt en wilt leren hoe je Linux op servers kunt gebruiken, kun je ook experimenteren op een VM in plaats van dure extra hardware te kopen. Je zou een LAMP-stack op een virtuele Linux-server kunnen brengen en leren hoe je webapplicaties schrijft.
Er is een reden waarom virtualisatie zo belangrijk is voor veel IT-afdelingen. Virtuele machines zijn een geweldige manier om een "thuislab" van virtuele servers op te zetten zonder de kosten of ruimte van fysieke machines.
Kom meer te weten: Moet u Linux op een virtuele machine of WSL uitvoeren?
8. Verschillende virtuele machines op één computer
U kunt eenvoudig verschillende virtuele Linux-machines op één fysieke machine instellen. Je hebt misschien maar een beperkte fysieke hoeveelheid ruimte op je bureau. Misschien wilt u maar één computer beheren.
U kunt verschillende virtuele machines hebben voor verschillende doeleinden. Je hebt misschien een kleine stabiele Debian-server of een hypermoderne Arch-desktop. U kunt ook een databaseserver of een router op een server instellen. U kunt deze allemaal verbinden in hun eigen virtuele netwerken.
Virtuele Linux-machines maken efficiënt gebruik van uw hardware. Zelfs de goedkoopste computer die u kunt kopen, kan meerdere virtuele machines draaien met redelijke prestaties. Dus waarom zou u niet op de verborgen mogelijkheden van uw computer tikken en ze voor u aan het werk zetten?
Virtualisatie en Linux: een winnende combinatie
Een van de redenen dat Linux zo wijdverbreid is geworden, is dat het naast verschillende systemen kan bestaan. Virtualisatie maakt dat mogelijk. U kunt meerdere Linux-machines op één fysieke computer maken en deze indien nodig verplaatsen. Het is moeilijk voor te stellen dat Linux is waar het is zonder virtuele machines.
VirtualBox is de belangrijkste open-source virtualisatietoepassing en er zijn manieren om uw virtuele Linux-machines een boost te geven om er optimaal van te profiteren.
Moe van de slechte prestaties van virtuele machines? Dit is wat u moet doen om uw VirtualBox-prestaties te verbeteren.
Lees volgende
- Linux
- Virtuele machine
- Linux Distro
- Linux-tips
David is een freelance schrijver gevestigd in de Pacific Northwest, maar oorspronkelijk afkomstig uit de Bay Area. Van kinds af aan is hij een technologieliefhebber. Davids interesses omvatten lezen, tv-programma's en films van hoge kwaliteit bekijken, retro-gaming en platen verzamelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren