4+ modi per eseguire il software Windows su Linux
Linux ha fatto molta strada, ma potrebbe essere comunque necessario eseguire le applicazioni Windows occasionalmente, in particolare i giochi per PC solo per Windows. Fortunatamente, esistono diversi modi per eseguire le applicazioni Windows su Linux.
Naturalmente, prima di provare a eseguire un vecchio programma Windows, dovresti cercare o alternative che vengano eseguite in modo nativo su Linux. Avrai un'esperienza migliore se riuscirai a trovare un'alternativa decente che funzioni senza problemi.
Usa vino
Wine è un livello di compatibilità che consente alle applicazioni Windows di girare su Linux. È fondamentalmente un'implementazione dell'API di Windows su Linux. Naturalmente, Microsoft non pubblica tutte le informazioni di cui abbiamo bisogno per ri-implementare l'API di Windows da zero, quindi Wine deve essere decodificato. Mentre funziona incredibilmente bene dato quanto poco ci ha dato la Microsoft, non è affatto perfetto.
Per eseguire un'applicazione in Wine, è possibile installare Wine e utilizzarlo per avviare il file .exe di un programma di installazione. Prima di farlo, dovresti dare un'occhiata al sito web di Wine Application Database, che ti indicherà quanto bene un'applicazione viene eseguita in Wine. Il vino è spesso utilizzato per i giochi, poiché i giochi sono l'unico tipo di software che non può essere eseguito in una macchina virtuale. Mentre Wine può essere utilizzato per eseguire applicazioni desktop come Photoshop e Microsoft Word, queste verranno eseguite in modo impeccabile in una macchina virtuale (vedi sotto).
Puoi anche provare a utilizzare un'applicazione come PlayOnLinux, che aiuta ad automatizzare il processo di installazione di giochi e altri software supportati in Wine.
L'app Netflix Desktop utilizza una versione patch di Wine per eseguire Netflix su Linux - Silverlight non funziona correttamente con la versione corrente di Wine.
Esegui Windows in una macchina virtuale
Mentre Wine potrebbe avere bug o crash durante l'installazione delle applicazioni, una macchina virtuale sarà in grado di eseguire quelle applicazioni desktop in modo ottimale. Installa Windows in un programma di macchina virtuale come VirtualBox, VMware Player o KVM e avrai Windows in esecuzione in una finestra. È possibile installare il software Windows nella macchina virtuale ed eseguirlo sul desktop Linux.
Le macchine virtuali introducono un sovraccarico, ma con le CPU veloci di oggi, l'esecuzione di molti tipi di software in una macchina virtuale non dovrebbe essere un problema. Questo è particolarmente vero dopo aver ottimizzato quelle macchine virtuali per la velocità. Questo non si applica ai giochi: le macchine virtuali non hanno un ottimo supporto per la grafica 3D, quindi tutti i giochi meno recenti non verranno eseguiti.
Per integrare le applicazioni Windows con il desktop, è possibile utilizzare la modalità seamless di VirtualBox o la modalità Unity di VMware. Le applicazioni continueranno a essere eseguite in una macchina virtuale, ma le loro finestre appariranno senza problemi sul desktop, come se fossero in esecuzione su Linux.
Prova CrossOver
Se Wine sembra troppo doloroso, potresti provare a provare CrossOver Linux. CrossOver è un prodotto commerciale quindi ti costerà denaro, sebbene CodeWeavers offra una prova gratuita. In sostanza, CrossOver utilizza il software Wine e lo impacchetta in modo che funzioni correttamente con le applicazioni più diffuse come Photoshop, Office e persino i giochi più diffusi. CodeWeavers fornisce supporto commerciale per questi programmi supportati, quindi hai qualcuno a cui rivolgersi se qualcosa si rompe.
Questa opzione non è per tutti: spesso è possibile eseguire le stesse applicazioni utilizzando Wine, ma se sei interessato a eseguire alcune applicazioni popolari sul tuo desktop Linux ea pagare qualcun altro per fare il tweaking per te, CrossOver potrebbe essere il tuo biglietto. CrossOver invia anche le loro patch al progetto Wine, quindi i soldi che paghi aiutano a finanziare lo sviluppo del vino open-source.
Come con Wine, CrossOver non funzionerà perfettamente con tutto. Come con Wine, CodeWeavers ha un sito Web di database di compatibilità.
Usa un desktop remoto
Se si ha accesso a un sistema Windows remoto, è possibile provare a eseguire le applicazioni sul sistema Windows remoto e utilizzare il desktop remoto sul proprio sistema Linux per accedervi. Le applicazioni gireranno da remoto su un vero sistema Windows, quindi dovrebbero funzionare correttamente.
Molti desktop Linux includono già software per accedere a desktop Windows remoti. In caso contrario, è possibile installare il pacchetto rdesktop.
Quando All Else non riesce: Dual Boot
Non puoi eseguire tutti i programmi Windows su Linux: quando uscirà un nuovo gioco per PC, sarà spesso un bel po 'di tempo prima che venga eseguito correttamente in Wine. Mentre Steam su Linux e il supporto Linux di Blizzard dicono che potrebbero cambiare in futuro, i giochi sono l'unica categoria di app che ha il maggior numero di problemi su Linux - sebbene molti vecchi giochi funzionino perfettamente.
Invece di rinunciare interamente a Windows, considera di tenerlo in una configurazione dual-boot. Quando vuoi giocare a un nuovo gioco che non funziona correttamente su Linux, riavvia il sistema Windows.
Se esegui il dual-boot, puoi persino accedere alle partizioni Linux da Windows in modo da avere sempre accesso ai tuoi file.