Casa Recensioni Revisione e valutazione di Oracle vm virtualbox

Revisione e valutazione di Oracle vm virtualbox

Video: Установка настройка VirtualBox (Ottobre 2024)

Video: Установка настройка VirtualBox (Ottobre 2024)
Anonim

Oracle VM VirtualBox è l'utilità di virtualizzazione desktop gratuita più avanzata e anche il software di virtualizzazione versione open source più avanzato. Non è l'opzione di virtualizzazione migliore o più semplice da usare, ma se non ti dispiace armeggiare o non hai spazio nel budget per la virtualizzazione, è una scelta solida.

Cos'è la virtualizzazione?

Virtualizzazione è una parola grossa che significa, più o meno, far funzionare un sistema informatico all'interno di un altro sistema. Ad esempio, potresti avere un sistema Linux virtuale completo in esecuzione in una finestra all'interno del tuo computer Windows 7, oppure potresti avere un sistema Windows XP completo in esecuzione in una finestra all'interno di un sistema Linux o OS X o Windows 7. Queste macchine virtuali (VM) presentano molti vantaggi. Se sei un utente esperto o uno sviluppatore, puoi eseguire il software in una macchina virtuale Windows XP che non funzionerà sul tuo attuale sistema Windows 7. Ciò consentirebbe di testare il modo in cui un'applicazione o un sito Web funziona su una mezza dozzina di altri sistemi operativi senza lasciare la propria macchina.

Oracle VM VirtualBox è disponibile nelle versioni che funzionano su Windows, Linux o OS X. Tutte queste versioni possono creare macchine virtuali basate su dozzine di diversi sistemi operativi, inclusi Windows, Linux, OS X server, OS / 2, DOS, e altri di cui probabilmente non hai mai sentito parlare.

Le versioni Windows, Linux e OS X sono disponibili in due diverse forme, una in parte proprietaria, una completamente open-source. Probabilmente vorrai la versione parzialmente proprietaria, chiamata semplicemente VirtualBox. Questa versione include la possibilità di utilizzare periferiche USB nelle macchine virtuali e consente di connettersi a una macchina virtuale tramite il protocollo RDP (Remote Desktop Protocol) integrato in Windows, disponibile anche per Linux.

La versione open source, chiamata VirtualBox Open Source Edition (OSE) non ha la possibilità di utilizzare periferiche USB e include il protocollo VNC open-source anziché RDP di Microsoft. Sebbene VNC non sia incluso nella versione proprietaria di VirtualBox, gli utenti esperti possono facilmente aggiungere software VNC gratuito a un sistema Windows che esegue la versione proprietaria e ottenere le stesse funzionalità VNC integrate in Open Source Edition.

I principali rivali del concorso VirtualBox per la virtualizzazione sul desktop sono prodotti commerciali come VMware Workstation (che funziona su Windows o Linux), VMWare Fusion 3 ($ 79, 99 diretti,

), che gira su OS X, Parallels Desktop (che gira su OS X o Windows) e sul Microsoft Virtual PC e Windows Virtual PC gratuiti ma commerciali, che funzionano solo su Windows. Se te lo puoi permettere, consiglierei VMware, ma VirtualBox gratuito ha anche molto da consigliarlo.

VirtualBox in azione Quando si avvia VirtualBox per la prima volta, il programma ti invita a creare una macchina virtuale utilizzando una procedura guidata di facile comprensione. Ho installato VirtualBox sul mio sistema Windows 7, creando una macchina Ubuntu in VirtualBox. Avevo già scaricato l'immagine ISO del CD di installazione di Ubuntu e ho detto a VirtualBox di utilizzare l'immagine.ISO come CD di installazione. Se avessi avuto un CD di installazione fisico, avrei potuto usarlo, ma l'immagine.ISO è più veloce da accedere.

Ho usato la procedura guidata per creare un disco rigido virtuale, ho fatto clic su alcuni pulsanti e poi ho visto Ubuntu installarsi sul mio sistema virtuale. Proprio come se stessi installando Ubuntu sul suo stesso hardware, dovevo rispondere a vari prompt del programma di installazione di Ubuntu. Mi ha chiesto come partizionare il mio disco (ho scelto le impostazioni predefinite) e come specificare un nome utente e una password. Dopo circa quindici minuti, un sistema Ubuntu completamente installato si è avviato in una finestra sul mio desktop, si è connesso a Internet e si è offerto di scaricare gli ultimi aggiornamenti di Ubuntu. Molto facile!

Per quanto semplice fosse questa procedura, VMware offre una soluzione migliore. Se stai creando macchine virtuali Windows o Linux, VMware include una funzione Easy Install che ti chiede di scegliere un nome utente e una password prima dell'inizio dell'installazione, quindi installa automaticamente il sistema operativo senza alcun intervento da parte tua. Ancora meglio, la funzione VMware Easy Install installa automaticamente il software "addizioni" che abilita le funzionalità essenziali di praticità che non sono disponibili senza di essa.

Il software "addizioni" ti consente di copiare e incollare tra il sistema "host" (la tua macchina reale) e il sistema "guest" (la macchina virtuale). Inoltre, consente di condividere cartelle tra host e guest. Inoltre, consente di ridimensionare il desktop della macchina virtuale semplicemente ridimensionando la sua finestra. Infine, consente anche di eseguire singole applicazioni nella macchina virtuale in modalità "senza soluzione di continuità", il che significa che l'applicazione da sola viene eseguita in una finestra sul desktop, senza essere circondata dal desktop della macchina virtuale.

Tutto ciò è importante perché VirtualBox ti fa installare manualmente questo software aggiuntivo, qualcosa che richiede solo pochi clic del mouse in una macchina virtuale Windows, ma che richiede una certa conoscenza della riga di comando di Linux nelle macchine Linux.

Trasferimento tra macchine Le cose peggiorano in VirtualBox quando si desidera trasferire file tra la macchina "host" effettiva e una macchina "guest" virtuale. VMware lo rende facile. Con il software "aggiunte" di VMware installato in una macchina virtuale VMware, è possibile trascinare i file da e verso il desktop "host" e il desktop "guest"; la stessa funzione fa parte di Parallels Desktop e Microsoft Virtual PC. Con VirtualBox non è possibile trascinare i file tra i desktop host e guest e l'unico modo conveniente per trasferire file tra un host e un sistema guest è tramite "cartelle condivise", ovvero cartelle condivise su una rete che collega il guest e la macchina host nello stesso modo in cui è possibile condividere cartelle su una rete fisica o cartelle condivise tramite la funzione Cartelle condivise.

VirtualBox non semplifica l'uso delle cartelle condivise, specialmente in un guest Linux, e la procedura richiede più passaggi non indicati chiaramente nel file della guida. Dovrai sfogliare i forum su virtualbox.org per trovare un metodo che funzioni in modo affidabile sulla tua distribuzione Linux.

Catch-22s cartelle condivise In alcune situazioni, è necessario impostare le cartelle condivise integrate di VirtualBox prima di poter utilizzare la normale rete in una macchina virtuale guest. Ad esempio, Windows XP non viene fornito con i driver di rete necessari per installare la scheda di rete "virtuale" in un sistema VirtualBox. Quindi è necessario ottenere il download del software del driver dal Web e trasferirlo in qualche modo sul sistema XP virtuale prima di poter utilizzare la rete nel sistema virtuale. L'unico modo pratico per farlo è impostare la funzione di cartelle condivise di VirtualBox, una procedura che può farti battere la fronte sulla scrivania durante la ricerca di istruzioni utilizzabili sul Web.

È inoltre possibile utilizzare un software di masterizzazione di CD per creare un'immagine CD.ISO che contiene i driver di rete scaricati, quindi "montare" l'immagine.ISO come CD virtuale nel sistema virtuale e copiare i driver dal CD virtuale nel sistema XP virtuale, ma richiede ancora più tempo.

VMware non ha questo problema, perché i driver per la sua scheda di rete emulata sono già inclusi in Windows XP e, anche se non lo fossero, potresti semplicemente trascinarli nel desktop virtuale di XP, cosa che non puoi fare VirtualBox.

Problemi della stampante Rispetto a VMware e Parallels, VirtualBox è debole nel supporto della stampante. Mentre VMware e Parallels possono stampare facilmente da un computer guest a qualsiasi stampante connessa al computer "host", VirtualBox può stampare solo su una stampante di rete o su una stampante USB collegata al computer host, ma quando si stampa da VirtualBox a una stampante collegata tramite USB, non è possibile stampare sulla stessa stampante dal computer host fino a quando non si chiude VirtualBox o si utilizza un comando di menu VirtualBox per "staccare" la stampante USB dal computer virtuale "guest" e restituire il controllo del stampante sulla macchina "host" effettiva.

Sfortunatamente, il supporto USB è instabile quando si esegue VirtualBox su Windows 7. Con VirtualBox installato in Windows 7, non sono mai riuscito a far riconoscere a un dispositivo "guest" un dispositivo collegato tramite USB. Molti altri utenti hanno segnalato lo stesso problema sui forum VirtualBox negli ultimi mesi e nessuna soluzione sicura sembra essere disponibile.

Quali sono i vantaggi di VirtualBox VirtualBox include il software "aggiunte" che può essere installato in macchine virtuali che eseguono qualsiasi distribuzione Linux standard e tutte le versioni di Windows che iniziano con Windows NT, comprese le versioni a 64 bit di Windows. A differenza di VMware e Microsoft Virtual PC, VirtualBox non offre "aggiunte" per Windows 98 e altre versioni precedenti di Windows, quindi probabilmente non utilizzerai VirtualBox per eseguire software legacy.

Un punto di forza notevole di VirtualBox è la richiesta nella schermata di avvio di qualsiasi macchina virtuale di premere F12 per scegliere un dispositivo di avvio, ad esempio se è necessario eseguire l'avvio da un CD anziché dal disco rigido virtuale. Sotto VMware, è quasi impossibile premere il tasto "seleziona dispositivo di avvio" abbastanza velocemente da usarlo mentre si avvia una macchina virtuale e dovrai modificare manualmente un file di configurazione per avere abbastanza tempo per accedere a quel tasto.

Un'altra funzionalità avanzata che VirtualBox ottiene nel modo giusto è la sua funzione "snapshot". Come VMware e Parallels, VirtualBox consente di preservare lo stato di una macchina virtuale mentre è in esecuzione, in modo da poter restituire tale stato se il software non autorizzato infetta il sistema o qualsiasi altra cosa venga installata sul sistema che non si desidera. È possibile conservare più snapshot, ad esempio uno che preserva un sistema pulito e appena installato, quindi uno che preserva lo stato del sistema dopo aver installato il software essenziale. Microsoft Virtual PC ha un'opzione più limitata per conservare o scartare le modifiche apportate in una macchina virtuale dall'ultima volta che hai salvato il sistema, invece di più snapshot che puoi scegliere come puoi con VirtualBox, VMware e Parallels.

Nei miei test, VirtualBox era notevolmente veloce e affidabile per un uso occasionale. Detto questo, a poche ore dall'installazione dell'ultima versione, mi ha mostrato un messaggio di errore che diceva che si era verificato un errore critico nella mia macchina virtuale Linux e che doveva essere chiuso. Non ho mai visto un errore simile quando eseguivo Linux su VMware.

Se hai le competenze e lo spazio su disco necessari per installare VirtualBox e non hai già una soluzione alternativa, non esitare a scaricare VirtualBox, dopo tutto è gratuito. Ma se hai seriamente bisogno di software di virtualizzazione e sei disposto a pagare per affidabilità e convenienza, procurati VMware Workstation 7.1.

Altre recensioni di utilità:

• Procedura guidata di recupero dati EaseUS Pro

• Parallels Desktop (per Mac)

• VMware Fusion (per Mac)

• Oracle VM VirtualBox (per Mac)

• Carbonite

• Di Più

Revisione e valutazione di Oracle vm virtualbox