VirtualBox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AushulzBot (discussione | contributi)
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.46
|data_ultimo_rilascio = [[1721 febbraioaprile]] [[2011]]
|sistema_operativo = [[Windows]], [[GNU/Linux]], [[Mac OS X]]
|genere = [[Emulatore]]
|licenza = Pacchetto base: [[GNU General Public License|GPL]], pacchetto estensioni: [[Software_proprietario|proprietaria]http://www.virtualbox.org/wiki/VirtualBox_PUEL PUEL]
|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]] (beta) come sistemi operativi host, ed è in grado di eseguire [[Windows]], [[GNU/Linux]], [[OS/2|OS/2 Warp]], [[OpenBSD]] e [[FreeBSD]] come sistemi operativi guest<ref>{{en}} [http://www.virtualbox.org/wiki/Guest_OSes Pagina "Status: Guest OSes" sul sito web di VirtualBox]</ref>. Nel [[gennaio]] [[2007]] ne è stata rilasciata una versione ridotta.
 
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]].
 
* Nell'edizioneInstallando proprietaria,il apacchetto differenzaproprietario di quellaestensioni [[freeper software|free]]VirtualBox, viene emulato un controller USB, così che qualunque periferica USB collegata al sistema host può essere vista da quello guest. Se VirtualBox svolge il ruolo di server RDP, può anche utilizzare periferiche USB connesse al client RDP remoto come se fossero connesse all'host.
 
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>
 
== Differenze tra la versione proprietaria e quella libera ==
Ci sono due versioni di VirtualBox. Una, più completa in termini di caratteristiche, è [[software proprietario]] che permette l'utilizzo gratuito del software per uso personale ed educativo.<ref>{{en}} [http://www.virtualbox.org/wiki/VirtualBox_PUEL Pagina della licenza di VirtualBox].</ref> Le licenze per utilizzo commerciale del pacchetto completo di VirtualBox possono essere acquistate da Innotek.
 
Una seconda versione, chiamata ''VirtualBox Open Source Edition (OSE)'', è stata rilasciata secondo i termini della [[GNU General Public License]]. Questa versione è priva di alcune caratteristiche:<ref>{{en}} [http://www.virtualbox.org/wiki/Editions Pagina "Edizioni" sul sito web di VirtualBox]</ref>
 
* Il server Remote Display Protocol (RDP) integrato.
* Il supporto USB (vedi sopra) e la possibilità di eseguire il server RDP con il supporto di periferiche USB remote.
* Il supporto iSCSI per dischi rigidi virtuali (vedi sopra)
 
== Note ==