Gli hypervisor sono ciò che rende possibili le macchine virtuali e non sono più solo per i server. Probabilmente ne usi uno ogni giorno e non lo sai nemmeno. Se non lo usi ora, lo farai nel prossimo futuro.
Un hypervisor è un software che esiste al di fuori di un sistema operativo guest per intercettare i comandi inviati all'hardware del computer. Il termine "hypervisor" deriva dai diversi livelli di un kernel dei sistemi operativi; esegue azioni con maggiore autorità rispetto al livello "supervisore", quindi iper -visor.
Immagine tramite striatic su Flickr
Un hypervisor è anche noto come Virtual Machine Manager (VMM) e il suo unico scopo è consentire a più "macchine" di condividere una singola piattaforma hardware. I sistemi operativi sono progettati in modo da avere una relazione uno-a-uno con l'hardware su cui sono in esecuzione, ma con processori multi-core e multi-thread e quantità ridondanti di RAM, l'esecuzione multipla in una volta è un gioco da ragazzi.
L'hypervisor separa il sistema operativo (OS) dall'hardware assumendosi la responsabilità di consentire ad ogni ora operativa del sistema operativo con l'hardware sottostante. Agisce come un agente del traffico per consentire il tempo di utilizzare CPU, memoria, GPU e altro hardware. Ogni sistema operativo controllato dall'hypervisor è denominato sistema operativo guest e, se presente, il sistema operativo dell'hypervisor viene chiamato sistema operativo host. Poiché si frappone tra il SO guest e l'hardware, puoi avere tanti SO diversi come il tuo sistema può gestire; puoi persino avere diversi tipi (ad es. Windows, OS X, Linux).
La separazione hardware e software si rivela essere anche utile per la portabilità. Poiché l'hypervisor funge da intermediario, è molto più semplice spostarsi da un computer all'altro senza dover installare nuovi driver o aggiornare il SO guest. Potresti averlo notato se hai preso le VM virtuali e le hai messe su un altro computer. Per il sistema operativo guest, non ci sono cambiamenti evidenti, anche se il sistema operativo e l'hardware dell'host potrebbero essere completamente diversi.
Un altro importante vantaggio della virtualizzazione di un sistema operativo è la sicurezza. Se si desidera testare software che potrebbe essere dannoso per il proprio computer, si consiglia di testarlo su una macchina virtuale anziché sul sistema operativo host. Se il sistema operativo guest viene infettato e pieno di virus, non influisce sui file sul sistema operativo host, a meno che le cartelle condivise o un bridge di rete non li colleghino. I due sistemi operativi sono completamente separati l'uno dall'altro e non hanno conoscenza reciproca dell'esistenza, il che rende sicuro il computing.
Alcuni hypervisor famosi sono VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox e Microsoft VirtualPC. Tutti questi consentono all'utente di virtualizzare uno o più sistemi operativi su un singolo componente hardware.
Gli hypervisor possono essere suddivisi in due tipi principali:
Oggi la maggior parte degli hypervisor viene utilizzata per distribuzioni di server su larga scala o per gli utenti finali che eseguono applicazioni legacy o provano un sistema operativo diverso. C'è già stato qualche cambiamento in questo modo di pensare con le attuali versioni di Android e le voci di Windows 8.
Android utilizza un kernel Linux per l'interazione con hardware e servizi di background, e quindi usa una macchina virtuale chiamata Dalvik per eseguire software che l'utente interagisce con. Nonostante non consenta a un utente di eseguire più sistemi operativi contemporaneamente, Android è molto simile a un hypervisor di tipo 1. L'host Linux sottostante è completamente trasparente per l'utente finale, a meno che non si esegua il root del telefono e si desideri interagire con esso.
Si dice che Windows 8 funzioni interamente come sistema operativo guest su Hyper-V di Microsoft. Hyper-V si assumerà la responsabilità di gestire l'hardware e svolgere attività in background quali backup e controlli del file system. Simile ad Android, questo ti permetterebbe di avere una portabilità, una flessibilità e una sicurezza migliori all'interno del tuo sistema operativo. Per non parlare del fatto che renderebbe l'installazione di Windows 8 completamente portatile in modo che tu possa portarla con te da un computer all'altro.
I server Web continueranno a sfruttare gli hypervisor per massimizzare l'utilizzo dell'hardware e contenere i costi. Se hai condiviso il web hosting tramite un popolare web host, probabilmente sei già su un hypervisor di tipo 1 e non lo sai. Con un buon hardware server, gli hypervisor bare metal possono spingere i limiti tipicamente con un unico sistema operativo installato, letteralmente a migliaia disponibili. Questo non solo consente di risparmiare denaro quando si tratta di acquistare l'hardware, ma anche il raffreddamento e la potenza sono ridotti a una piccola parte di ciò che usava per gestire la stessa quantità di macchine.
Come disattivare la scansione Wi-Fi di Google Location su Android
Ci sono alcune importanti opzioni avanzate nascoste nelle impostazioni Wi-Fi di Android. Il principale tra questi è la possibilità di disabilitare la scansione Wi-Fi per il servizio di localizzazione di Google. In breve, quando abilitato, la scansione Wi-Fi significa che la posizione e altre app saranno in grado di scansionare per reti Wi-Fi anche quando il tuo la radio Wi-Fi del dispositivo è disattivata.
Come aggiungere un familiare al proprio account Microsoft
Quando mia figlia invecchia e inizia a usare il computer più spesso, ho pensato che sarebbe stata una buona idea creare un nuovo account per lei in modo da poter usare le funzionalità di controllo parentale di Windows 10 per tenere traccia delle sue attività.Avevo già scritto su un programma di terze parti con funzionalità di controllo parentale, ma ho scoperto che Windows 10 funziona abbastanza bene ed è più facile da usare dal momento che è integrato. Prima