L'azienda Broadcom, che un anno fa ha acquisito il business di VMware, ha proposto di includere nel kernel Linux diverse modifiche che aggiungono al hypervisor KVM la possibilità di reindirizzare le hypercall di VMware nello spazio utente e forniscono funzionalità per abilitare selettivamente l'interfaccia "VMWare backdoor", utilizzata nella paravirtualizzazione per inviare richieste dal sistema guest all'ambiente host. Si osserva che queste modifiche permetteranno di migrare i prodotti VMware all'uso dell'hypervisor KVM sulla piattaforma Linux e garantiranno la possibilità di eseguire sistemi guest VMware non modificati utilizzando KVM.
La prima modifica aggiunge al KVM il supporto per il reindirizzamento delle hypercall specifiche di VMware a un gestore che viene eseguito nello spazio utente (nei prodotti VMware, le hypercall vengono elaborate nello spazio utente), consentendo di eseguire macchine virtuali create per VMware senza utilizzare moduli kernel proprietari e senza apportare modifiche alle macchine virtuali.
La seconda modifica fornisce la possibilità di abilitare l'interfaccia "VMWare backdoor" non solo per l'intero sistema tramite l'attuale parametro di avvio .enable_vmware_backdoor, ma anche attraverso l'attivazione a livello di hypervisor in associazione a singole macchine virtuali. kvm.enable_vmware_backdoor, ma anche attraverso l'attivazione a livello di hypervisor in relazione a singole macchine virtuali.
Michael Larabel ha ricevuto conferma da Broadcom che le versioni Linux della piattaforma di virtualizzazione per workstation VMware Workstation intendono migrare all'uso dell'hypervisor KVM anziché del proprio codice di virtualizzazione proprietario. Le tempistiche per completare la transizione a KVM non sono ancora state definite e dipendono da quanto rapidamente le modifiche necessarie per lavorare con le macchine guest VMware saranno incluse nel core principale e inizieranno a essere fornite nelle distribuzioni. Si prevede che non ci saranno problemi di integrazione delle patch, poiché non toccano nulla di sostanziale e includono solo alcune decine di righe di codice. La transizione di VMware Workstation a KVM è menzionata come opzione più ottimistica già per il prossimo anno.
Fonte: opennet.ru
