Il miglior software di virtualizzazione

Cos’è la virtualizzazione?

Il software di virtualizzazione ti permette di eseguire applicazioni scritte per un sistema operativo diverso da quello che fa funzionare il tuo computer. Potresti, per esempio, voler eseguire un’applicazione Windows sul tuo nuovo e scintillante Mac. Ogni sistema operativo ha i suoi punti di forza, ma molti utenti che fanno il grande passaggio da Windows a macOS scoprono che le applicazioni Windows che hanno usato per anni (come Microsoft Project e Visio, Corel WordPerfect e CorelDraw) non hanno versioni per Mac corrispondenti. Oppure scoprono che la versione per Mac del loro software preferito, come Microsoft Excel o ABBYY FineReader, ha meno funzioni della versione per Windows. O forse la versione per Mac è semplicemente indietro di qualche ciclo di aggiornamento. Le applicazioni di virtualizzazione ti permettono di mantenere le tue applicazioni Windows mentre ti godi l’eleganza e la comodità di un Mac.

La virtualizzazione non è solo per i Mac

Naturalmente la virtualizzazione non è solo per il Mac. Se hai bisogno di usare applicazioni Windows che non funzionano sotto la versione moderna di Windows, le applicazioni di virtualizzazione ti permettono di eseguire le vecchie versioni di Windows dentro Windows 10. Oppure è possibile eseguire Linux e altri sistemi operativi open-source, o sistemi antichi come MS-DOS, OS/2, o NeXTSTEP in una finestra sul vostro moderno sistema Mac o Windows. Quasi tutti gli sviluppatori seri usano il software di virtualizzazione per testare il loro lavoro sotto sistemi operativi multipli, ma le applicazioni di virtualizzazione di oggi sono abbastanza facili da padroneggiare per gli utenti non tecnici.

Quali sono le tue scelte?

Questa indagine copre le tre applicazioni di virtualizzazione su larga scala per il Mac, perché il Mac è l’ambiente in cui queste applicazioni sono destinate ad essere usate più ampiamente. Le tre includono Parallels Desktop e VMware Fusion, entrambe applicazioni commerciali a pagamento, e la gratuita e open-source Oracle VM VirtualBox. Nei prossimi articoli, esploreremo altri metodi per eseguire applicazioni Windows su un Mac, o applicazioni Windows obsolete in Windows moderno, metodi che tendono a richiedere più competenze tecniche delle principali applicazioni di virtualizzazione. Questi altri metodi includono Codeweavers Crossover e Wineskin Winery per eseguire applicazioni Windows su un Mac, WineVDM per eseguire applicazioni Windows 3.x in Windows a 64 bit, e DOSBox, DOSBox-X, e vDos per eseguire applicazioni e giochi MS-DOS. Puoi eseguire un desktop Windows completo in una finestra sul desktop del Mac o eseguirlo a schermo intero come se stessi lavorando su una vera macchina Windows. Puoi anche nascondere l’ambiente Windows e il desktop interamente, ed eseguire una singola applicazione Windows in una finestra del desktop del Mac o a schermo intero, nello stesso modo in cui puoi eseguire qualsiasi applicazione Mac a schermo intero. Quando si esegue un’applicazione Windows in questa modalità single-app, l’ambiente Windows viene eseguito in modo invisibile in background, e può essere reso visibile con pochi click sul menu principale del Mac, ma se non si ha bisogno del desktop di Windows, si può evitare di essere distratti da esso.

Come funziona la virtualizzazione?

Le moderne applicazioni di virtualizzazione cercano di abbattere la barriera tra il sistema host Mac e l’ospite Windows, ma in modi diversi. Tutte e tre le applicazioni in questa carrellata installano strumenti che ti permettono di trascinare e rilasciare file tra il Mac e Windows (o Linux), e tutte e tre ti permettono di copiare dati negli appunti di un sistema e incollarli nell’altro. Questi strumenti di sistema ospite sono disponibili per Windows, Linux, Mac e alcuni altri sistemi emulati, ma ogni applicazione di virtualizzazione supporta un diverso set di sistemi ospite, con VMware che offre la più ampia gamma di supporto.

Parallels e VMware ti permettono di stampare su qualsiasi stampante collegata al tuo Mac, mentre VirtualBox ti permette di stampare su stampanti in rete, ma non su stampanti collegate al tuo Mac da un cavo USB. Parallels, per impostazione predefinita, fornisce l’integrazione più profonda, anche se VMware può essere personalizzato per fornire funzioni simili. VirtualBox fornisce un’integrazione di livello base. Una differenza tipica è che Parallels permette automaticamente di stampare dalle applicazioni Windows alle stampanti del Mac, mentre VMware ti fa abilitare questa funzione manualmente. Con VirtualBox, dovrai probabilmente cercare sul web per trovare la poco intuitiva opzione di rete che ti permette di stampare su stampanti in rete. Troverete maggiori dettagli sull’integrazione di Windows nelle nostre singole recensioni.

Per eseguire Windows o le applicazioni di Windows sotto Parallels, VMware, VirtualBox o Boot Camp, avrete bisogno di una chiave di attivazione di Windows o di un installer completo di Windows su una chiavetta USB, un’unità DVD o un’immagine disco scaricata. Puoi scaricare un programma di installazione di Windows 10 direttamente dall’interno di Parallels. In alternativa, puoi migrare un sistema Windows esistente da un’unità di rete o da una partizione Boot Camp. Se non vuoi fornire una copia completa di Windows, e sei disposto a sporcarti le mani configurando il software che potrebbe funzionare o meno, puoi provare ad eseguire singole applicazioni Windows eseguendo l’applicazione commerciale CrossOver, o le applicazioni freeware Wine e Wineskin. Tutte queste sono basate sul progetto open-source Wine, e possono eseguire alcune – ma non tutte – le applicazioni Windows senza richiedere Windows stesso.

Prima che Parallels e VMware Fusion avessero abbastanza velocità da renderle pratiche per l’uso quotidiano, molti proprietari di Mac usavano Boot Camp di Apple per eseguire Windows sull’hardware Mac. C’è stato anche un tempo, circa dieci anni fa, in cui alcuni utenti sostenevano che il miglior portatile Windows era un MacBook Pro con Windows in esecuzione sotto Boot Camp. Quei giorni sono finiti da un pezzo. Apple supporta ancora ufficialmente Boot Camp, ma diventa ogni anno più scomodo da usare. Due anni fa, quando tutti i Mac usavano il vecchio file system HPFS, si poteva passare da un sistema Windows basato su Boot Camp al sistema operativo semplicemente cliccando su un’icona nell’applet Disco di Avvio in stile Mac accessibile dalla barra delle applicazioni di Windows.

Ora che tutti i Mac attuali usano il nuovo file system APFS, l’applet Disco di Avvio non funziona più, perché Apple non si è preoccupata di aggiornarla per comunicare con le unità APFS. Per passare di nuovo da Windows basato su Boot Camp al macOS, devi tenere premuto il tasto Opzione quando riavvii il Mac e poi selezionare l’unità Mac come disco di avvio. Se il tuo tempismo è sbagliato, finirai di nuovo in Windows. Apple sembra aver deciso che Parallels Desktop e VMware Fusion rendono Boot Camp irrilevante, ma molti giocatori vorranno ancora Boot Camp, perché Parallels e VMware supportano la grafica DirectX solo attraverso DirectX 10, mentre Boot Camp supporta DirectX 11 e 12 se l’hardware grafico sul vostro Mac supporta nativamente quelle versioni DirectX.

Un grande vantaggio di eseguire Windows o qualsiasi altro sistema operativo in un’applicazione di virtualizzazione è una funzione snapshot che consente di preservare e ripristinare lo stato del sistema virtualizzato in qualsiasi momento quando si effettua uno snapshot. Quindi, se siete preoccupati di installare qualcosa che potrebbe essere malware, fate un’istantanea del sistema Windows, installate il sospetto malware e testatelo. Se risulta essere maligno, ripristinate l’istantanea, e tutte le tracce del malware spariranno. Parallels integra questa funzione con una funzione opzionale di rollback che ripristina automaticamente un sistema emulato al suo stato originale ogni volta che lo si avvia.

Sistemi operativi virtualizzati, flessibilità reale

Il software di virtualizzazione non è perfetto, e un sistema Windows emulato sarà quasi sempre più lento di Windows in esecuzione su un PC Windows. Ma queste applicazioni vi danno la flessibilità di eseguire quasi tutte le app che vi piacciono su una singola macchina, e di continuare ad usare le app che vi piacciono di più anche quando avete abbandonato il sistema operativo per cui quelle app sono state scritte.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *