Non categorizzato

Come utilizzare il software di Windows su Linux

Si es un usuario de Linux y necesita ejecutar algunas aplicaciones de Windows, es posible que se pregunte cómo hacerlo sin tener que instalar un sistema de arranque dual o una máquina virtual. Afortunadamente, existen algunas herramientas que pueden ayudarle a ejecutar software de Windows en Linux con mínimas molestias y pérdida de rendimiento. En esta publicación de blog, presentaremos dos de las opciones más populares y confiables: Wine y PlayOnLinux.

Finestre
Finestre

Wine è un livello di compatibilità gratuito e open-source che ti permette di eseguire programmi Windows su Linux e altri sistemi operativi Unix-like. Wine è l’acronimo di «Wine Is Not an Emulator», ovvero non emula il sistema operativo Windows, ma traduce le chiamate API di Windows in chiamate native di Linux, riducendo l’overhead e migliorando la velocità. Wine supporta migliaia di applicazioni Windows, dai giochi ai software di produttività. Puoi controllare il database delle applicazioni di Wine per vedere se il programma che desideri funziona bene con Wine.

Per installare Wine su Ubuntu, puoi utilizzare i seguenti comandi in un terminale:

sudo dpkg –add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add vinohq.key

sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’

sudo apt update

sudo apt install –install-recommends winehq-stable

Per installare Wine su altre distribuzioni Linux, puoi seguire le istruzioni sul sito ufficiale di Wine.

Dopo aver installato Wine, puoi eseguire un file eseguibile di Windows cliccando con il tasto destro del mouse su di esso e scegliendo «Apri con il caricatore di programmi Wine di Windows». In alternativa, puoi utilizzare il comando Wine in un terminale, seguito dal percorso del file eseguibile. Ad esempio:

viene /home/user/Downloads/setup.exe

Alcune applicazioni Windows potrebbero richiedere librerie o componenti aggiuntivi per funzionare correttamente con Wine. Puoi utilizzare uno strumento chiamato Winetricks per installarli facilmente. Winetricks è uno script che scarica e installa varie librerie runtime ridistribuibili e altri componenti richiesti da alcune applicazioni Windows. Per installare Winetricks su Ubuntu, puoi utilizzare il seguente comando:

sudo apt install Winetricks

Per utilizzare Winetricks, puoi eseguirlo da un terminale o dal menu dell’applicazione. Verrà visualizzata un’interfaccia grafica che ti permetterà di selezionare i componenti che desideri installare. Ad esempio, se vuoi installare Microsoft .NET Framework 4.0, puoi selezionarlo dall’elenco e cliccare su OK. Winetricks lo scaricherà e lo installerà per te.

PlayOnLinux è un altro strumento gratuito e open source che ti permette di eseguire software Windows su Linux. È basato su Wine, ma offre un’interfaccia più facile da usare e alcune funzioni aggiuntive. PlayOnLinux ha una vasta collezione di script che automatizzano l’installazione e la configurazione di varie applicazioni e giochi Windows. Puoi sfogliare la libreria di PlayOnLinux e scegliere il programma che vuoi installare. PlayOnLinux scaricherà il programma di installazione, creerà un prefisso Wine separato per ogni applicazione e applicherà tutte le modifiche o le patch necessarie per farla funzionare correttamente.

Per installare PlayOnLinux su Ubuntu, puoi utilizzare i seguenti comandi in un terminale:

sudo apt update

sudo apt install playonlinux

Per installare PlayOnLinux su altre distribuzioni Linux, puoi seguire le istruzioni sul sito ufficiale di PlayOnLinux.

Dopo aver installato PlayOnLinux, puoi eseguirlo dal menu delle applicazioni o da un terminale. Vedrai una finestra principale che mostra le applicazioni installate e ti permette di aggiungerne di nuove. Per installare una nuova applicazione, clicca sul pulsante «Installa» e seleziona una categoria dal pannello di sinistra. Verrà visualizzato un elenco di applicazioni disponibili per quella categoria. Clicca su quella che vuoi installare e segui le istruzioni sullo schermo. PlayOnLinux ti guiderà attraverso il processo di installazione e creerà un collegamento per la tua applicazione nella finestra principale.

Puoi anche eseguire i tuoi file di installazione di Windows con PlayOnLinux cliccando sull’opzione «Installa un programma non incluso» nella parte inferiore della finestra. In questo modo verrà avviata una procedura guidata che ti permetterà di creare un’installazione personalizzata per qualsiasi programma Windows. Puoi scegliere quale versione e prefisso di Wine utilizzare, quali componenti installare e quali impostazioni applicare.

Sia Wine che PlayOnLinux sono strumenti potenti e versatili che possono aiutarti a eseguire software Windows su Linux senza molti problemi. Tuttavia, non sono perfetti e alcune applicazioni potrebbero non funzionare come previsto o non funzionare affatto. Potresti riscontrare problemi di compatibilità, bug, crash o problemi di prestazioni. Pertanto, è sempre consigliabile controllare le valutazioni di compatibilità e le recensioni degli utenti prima di installare qualsiasi programma Windows con Wine o PlayOnLinux. Potrebbe anche essere necessario modificare alcune impostazioni o provare diverse versioni di Wine per migliorare la tua esperienza.

Wine è un software speciale che ti permette di eseguire applicazioni Windows su Linux. Non crea una macchina virtuale o emula un processore come Qemu o Virtualbox, ma traduce le chiamate API di Windows in chiamate di sistema di Linux. In questo modo, Wine è in grado di eseguire molti programmi Windows in modo nativo su Linux, senza un grande dispendio di risorse.

Wine ha una lunga storia iniziata 30 anni fa, quando Windows 3.1 era il sistema operativo dominante. Il primo progetto Wine fu il tentativo di un hobbista di far girare un semplice programma «Hello World» e il classico gioco Solitario su Linux. Quando uscì Windows 95, Wine dovette adattarsi alle nuove API a 32 bit e fece notevoli progressi, attirando l’attenzione di Corel, che investì nello sviluppo di Wine per un anno per portare la sua popolare suite Wordperfect su Linux.

Tuttavia, lo sviluppo di Wine ha sofferto della frammentazione e della commercializzazione, che ha allontanato molti collaboratori open source e ha rallentato il progetto. Nel 2006 Wine ha ricevuto una spinta da Google, che ha utilizzato Wine come livello di compatibilità per la sua versione Linux di Picasa. Google ha aiutato lo sviluppo di Wine impedendo una migrazione completa di Picasa a Linux.

Posso fornire una panoramica generale sul funzionamento di Wine e su alcune delle caratteristiche tipiche e dei miglioramenti a cui gli sviluppatori di Wine stanno lavorando. Wine è un livello di compatibilità open source che permette alle applicazioni Windows di funzionare su sistemi operativi Unix-like come Linux e macOS. Alcuni obiettivi e miglioramenti comuni nello sviluppo di Wine includono:

1. **Miglioramento della compatibilità:** Gli sviluppatori di Wine lavorano continuamente per migliorare la compatibilità con una più ampia gamma di applicazioni e giochi Windows. Questo comporta la risoluzione di problemi e bug che impediscono a determinati software di funzionare correttamente.

2. **Wine ha spesso l’obiettivo di fornire un supporto migliore per l’esecuzione di applicazioni Windows a 64 bit in un ambiente a 64 bit. Questo può includere progressi nell’esecuzione di programmi a 32 bit su un sistema host a 64 bit senza la necessità di librerie aggiuntive a 32 bit.

3. **Wine può aggiungere o migliorare il supporto a diverse librerie di Windows da cui dipendono le applicazioni. In questo modo è possibile utilizzare più software Windows su piattaforme non Windows.

4. **Gli sviluppatori di Wine possono lavorare per migliorare l’interfaccia utente e le opzioni di configurazione in modo da rendere più semplice per gli utenti la configurazione e l’esecuzione delle applicazioni Windows.

5. **Emulazione della versione di Windows:** Wine mira a emulare varie versioni di Windows, come Windows XP, Windows 7, ecc. I miglioramenti nell’emulazione delle versioni più recenti di Windows, come Windows 10 e 11, potrebbero essere al centro degli sforzi di sviluppo.

6. **Wine gestisce il Wine Application Database (AppDB), dove gli utenti possono verificare se determinate applicazioni o giochi Windows sono compatibili con Wine e se richiedono configurazioni o impostazioni speciali.

Se Wine 8 verrà rilasciato o sarà in fase di sviluppo, è probabile che apporterà ulteriori miglioramenti in queste aree. Per avere informazioni più precise e aggiornate su Wine 8, ti consiglio di visitare il sito ufficiale di Wine o i forum della comunità legati allo sviluppo di Wine.