Kernel-based Virtual Machine
software
Logo
Logo
Screenshot di qemu/kvm che emula NetBSD, OpenSolaris e Kubuntu su un host Arch Linux.
Screenshot di qemu/kvm che emula NetBSD, OpenSolaris e Kubuntu su un host Arch Linux.
Screenshot di qemu/kvm che emula NetBSD, OpenSolaris e Kubuntu su un host Arch Linux.
GenereEmulatore
SviluppatoreOpen Virtualization Alliance (OVA)
Sistema operativoLinux
LinguaggioC
LicenzaGNU General Public License o GNU Lesser General Public License
(licenza libera)
Sito webwww.linux-kvm.org/
Kernel-based Virtual Machine è supportato da libvirt.

Kernel-based Virtual Machine (KVM) è un'infrastruttura di virtualizzazione del kernel Linux. KVM attualmente supporta una completa virtualizzazione usando Intel VT o AMD-V. Un supporto limitato per la paravirtualizzazione è anche disponibile per gli ospiti Linux e Windows nella forma di un driver di rete paravirtuale. KVM è parte del kernel Linux dalla versione 2.6, i componenti userspace di KVM sono implementati nel pacchetto base di QEMU.

Virtual Machine Manager supporta la creazione, la modifica, l'avvio e l'arresto di macchine virtuali basate su KVM.

Funzionamento

modifica

KVM fornisce una virtualizzazione completa della CPU, in questo modo il Guest OS non si accorge dell'inizio della virtualizzazione. Il processo Userspace che utilizza KVM è QEMU. Esso è responsabile di configurare la VM e i dispositivi di I/O e di emularli. KVM in questo caso viene utilizzato come un "acceleratore" per quanto riguarda il collegamento con i dispositivi I/O in quanto solo con QEMU è molto lento (questo grazie al fatto che KVM ha una virtualizzazione completa della CPU).

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
Controllo di autoritàGND (DE1023662787
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero

📚 Artikel Terkait di Wikipedia

Macchina virtuale

ambienti clusterizzati su sistemi server. In origine, il termine "virtual machine" indicava la creazione di una molteplicità di ambienti di esecuzione

Windows Virtual PC

Windows Virtual PC (precedentemente noto come Microsoft Virtual PC e Connectix Virtual PC) è un software di emulazione sviluppato da Microsoft per Windows

Realtà virtuale

del progetto di riferimento. Col termine realtà virtuale, abbreviato RV (o VR, dall'inglese virtual reality), s'identificano vari modi di simulazione

Assistente virtuale

(archiviato dall'url originale il 30 novembre 2020). ^ (EN) Virtual Assistants Need Machine Learning, But They Need People Too | Articles | Analytics,

Emulatore

comportamento di un sistema. Le virtual machine, infine, si possono considerare un "PC nel PC". Ossia, mediante una virtual machine è possibile installare un

Z machine

Disambiguazione – Se stai cercando la macchina virtuale, vedi Z-machine. La Z machine (in italiano Macchina Z) è il più grande generatore di raggi X del

Gemello digitale

informazioni (big data, machine learning, intelligenza artificiale). lo scambio di dati e informazioni tra la componente virtuale (cibernetica) e quella

HHVM

La Macchina Virtuale HipHop (HipHop Virtual Machine, HHVM) è una macchina virtuale open source basata sulla compilazione just-in-time (JIT) utilizzata