Hypervisors maken virtuele machines mogelijk en ze zijn niet alleen meer voor servers. Je gebruikt er waarschijnlijk elke dag één en weet het niet eens. Als u er nu geen gebruikt, zult u dat in de nabije toekomst doen.
Een hypervisor is software die buiten een gastbesturingssysteem bestaat om de opdrachten die naar de computer hardware worden verzonden te onderscheppen. De term "hypervisor" komt van de verschillende niveaus van een kernel van het besturingssysteem; het voert acties uit met meer autoriteit dan het "supervisor" -niveau, vandaar hyper -adviseur.
Afbeelding via striatic op Flickr
Een hypervisor is ook bekend als een virtuele machine Manager (VMM) en zijn enige doel is om meerdere "machines" één enkel hardwareplatform te laten delen. Besturingssystemen zijn zo ontworpen dat ze een één-op-één-relatie hebben met de hardware waarop ze worden uitgevoerd, maar met multi-core, multi-threaded processoren en belachelijke hoeveelheden RAM is meerdere malen tegelijk uitvoeren een fluitje van een cent.
De hypervisor scheidt het besturingssysteem (OS) van de hardware door de verantwoordelijkheid te nemen om elk OS-besturingssysteem de tijd te geven met de onderliggende hardware. Het fungeert als een verkeersagent om tijd vrij te maken om de CPU, het geheugen, de GPU en andere hardware te gebruiken. Elk besturingssysteem beheerd door de hypervisor wordt een gast-OS genoemd en het besturingssysteem van de hypervisor, indien van toepassing, wordt het host-besturingssysteem genoemd. Omdat het zich bevindt tussen het gast-besturingssysteem en de hardware, kunt u zoveel verschillende gast-besturingssystemen gebruiken als uw systeem aankan; je kunt zelfs verschillende typen gebruiken (bijvoorbeeld Windows, OS X, Linux).
Scheiden van hardware en software blijkt ook goed te zijn voor draagbaarheid. Omdat de hypervisor als tussenstation fungeert, is het veel gemakkelijker om van computer naar computer te gaan zonder dat u nieuwe stuurprogramma's hoeft te installeren of uw gast-besturingssysteem hoeft bij te werken. Je hebt dit misschien opgemerkt als je je Virtualbox-VM's hebt genomen en op een andere computer hebt gezet. Voor het gast-OS is er geen merkbare verandering, hoewel het besturingssysteem en de hardware van de host compleet anders kunnen zijn.
Een ander groot voordeel van virtualisatie van een besturingssysteem is beveiliging. Als u software wilt testen die schadelijk kan zijn voor uw computer, is het aan te bevelen deze te testen op een virtuele machine in plaats van op uw host-besturingssysteem. Als het gast-besturingssysteem geïnfecteerd raakt en vol zit met virussen, heeft dit geen invloed op de bestanden op het host-besturingssysteem, tenzij gedeelde mappen of een netwerkbrug de twee verbinden. De twee besturingssystemen zijn volledig van elkaar gescheiden en hebben geen kennis van elkaars bestaan, wat veilig werken mogelijk maakt. Sommige populaire hypervisors zijn VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox en Microsoft VirtualPC. Hiermee kan een gebruiker een of meerdere besturingssystemen virtualiseren op één stuk hardware.
Verschillende Hypervisor-typen
Type 1
Android gebruikt een Linux-kernel voor interactie met hardware en achtergrondservices en gebruikt vervolgens een virtuele machine genaamd Dalvik om software uit te voeren die de gebruiker communiceert met. Ondanks dat een gebruiker niet tegelijkertijd meerdere besturingssystemen kan uitvoeren, lijkt Android sterk op een hypervisor van type 1. De onderliggende Linux-host is volledig transparant voor de eindgebruiker, tenzij je je telefoon rooit en ermee wilt communiceren.
Webservers zullen blijven profiteren van hypervisors om hun hardware-gebruik te maximaliseren en de kosten laag te houden. Als u via een populaire webhost webhosting hebt gedeeld, bevindt u zich waarschijnlijk al op een hypervisor van type 1 en wist u het niet. Met goede serverhardware kunnen bare-metal-hypervisors de grenzen verleggen van meestal slechts één besturingssysteem geïnstalleerd hebben tot letterlijk duizenden beschikbaar. Dit bespaart niet alleen geld als het gaat om het kopen van hardware, maar ook koeling en stroom worden teruggebracht tot een kleine fractie van wat het vroeger was om hetzelfde aantal machines te laten draaien.
Alle programma's in Windows snel doden of sluiten
Op zoek naar een gratis Windows-hulpprogramma dat u kunt gebruiken om snel alle programma's te sluiten die momenteel in Windows worden uitgevoerd ? Dit kan erg handig zijn, bijvoorbeeld wanneer u alle actieve programma's moet afsluiten voordat u een nieuwe toepassing installeert. Ik vind dat behoorlijk vervelend omdat ik meestal tien verschillende apps heb en ik ze handmatig één voor één moet sluiten en ze dan opnieuw moet openen zodra ik mijn programma heb geïnstalleerd.Dat
Windows-activering, geïntroduceerd in Windows XP, checkt in met Microsoft wanneer u Windows installeert of een nieuwe Windows-pc aanschaft. Dit is een functie tegen piraterij - het is ontworpen om je te irriteren als je een niet-legitieme kopie van Windows gebruikt. Gelukkig is de Windows-activering afgezwakt na de introductie in Windows XP.