VirtualBox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Vedi Template:it |
Rimosse parti obsolete |
||
Riga 5:
|didascalia = VirtualBox in esecuzione su [[ubuntu]]
|sviluppatore =[[Oracle Corporation]]<br /><small>In precedenza: [[Sun Microsystems]]</small>
|versione_ultimo_rilascio = 4.0.
|data_ultimo_rilascio = [[
|sistema_operativo = [[Windows]], [[GNU/Linux]], [[Mac OS X]]
|genere = [[Emulatore]]
|licenza = Pacchetto base: [[GNU General Public License|GPL]], pacchetto estensioni: [
|sito_web = [http://www.virtualbox.org/ http://www.virtualbox.org/]
}}
'''VirtualBox''' è un software di virtualizzazione commerciale proprietario (con una versione ridotta distribuita secondo i termini della [[GNU General Public License]]) per [[architettura]] [[x86]] che supporta [[Windows]], [[GNU/Linux]] e [[Mac OS X]]
VirtualBox supporta la soluzione per la virtualizzazione hardware di [[Intel]] [[Virtualizzazione x86#Intel VT (IVT)|VT-x]] ed, in via sperimentale la soluzione di [[AMD]], [[Virtualizzazione x86#AMD virtualization (AMD-V)|AMD-V]], ma non usa nessuna delle due per impostazione predefinita.<ref>{{en}} [http://www.virtualbox.org/wiki/Developer_FAQ Pagina "Domande frequenti dello sviluppatore" sul sito web di VirtualBox]</ref>
Riga 36:
* Come scheda audio, VirtualBox mette a disposizione una periferica Intel ICH AC'97 oppure una [[Sound_Blaster|SoundBlaster 16]].
*
VirtualBox tenta di eseguire quanto più codice guest possibile in maniera nativa (vale a dire sul processore host). Questo va bene per il codice in modalità utente che funziona a ring 3 (nel contesto dell'architettura ring di Intel). Tuttavia. il codice [[ring 0]] del sistema guest, che contiene di solito decine di istruzioni privilegiate, dovrà essere gestito in modo particolare. VirtualBox usa un approccio abbastanza inconsueto per risolvere il problema: convince il sistema operativo guest ad eseguire il codice ring 0 in ring 1, normalmente non utilizzato sull'architettura Intel.
Se dovessero sorgere problemi, VirtualBox ha un [[Ricompilazione dinamica|ricompilatore dinamico]], come gli altri software di virtualizzazione. Il ricompilatore di VirtualBox si basa su [[QEMU]]. Inoltre, VirtualBox disassembla e, in alcuni casi, aggiunge delle patch al codice guest per evitare ricompilazioni future, dal momento che sono abbastanza onerose.<ref>{{en}} [http://www.virtualbox.org/wiki/VirtualBox_architecture Pagina "Architettura" sul sito web di VirtualBox].</ref> In questo modo, sia il codice a ring 3 che quello a ring 0 può essere eseguito in maniera nativa nella maggior parte delle occasioni, e con questa combinazione di ricompilazione "tradizionale" e patch per il codice VirtualBox raggiunge una velocità simile a quella di [[VMware Workstation]].<ref>{{de}} [http://www.heise.de/open/artikel/83678 Risultati del test effettuato dal sito web heise.de dopo il rilascio dell'edizione open source, pubblicato il 15 gennaio 2007] Per il download di file vdi compatibili con Virtualbox clicca qui:http://virtualboximages.com/.</ref>
== Note ==
| |||