DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
DONAZIONE LIBERÀ
MENU
I postatori più attivi del mese
Nessun utente |
Come installare giochi e applicazioni di Windows su GNU/Linux?
Pagina 1 di 1
Come installare giochi e applicazioni di Windows su GNU/Linux?
Wine è un software che permette di eseguire su GNU/Linux programmi per Windows senza che vi sia la presenza del sistema operativo Microsoft. Questa “magia” è possibile perché Wine implementa uno strato intermedio tra i due sistemi, in pratica traduce le richieste del programma Windows in chiamate native GNU/Linux. Sembrerebbe quasi un non senso, visto che, giorno dopo giorno, sono sempre di più gli applicativi nativi per GNU/Linux in grado di coprire il più vasto numero di esigenze, ma quasi tutti dispongono di una utility o di un programma che sono disponibili solo per Windows e quindi grazie a Wine possono usare il sistema operativo OpenSource senza rinunce. Wine è quindi un prezioso
strumento per aiutare la migrazione verso GNU/Linux, visto che anche gli ambienti più restii al cambio avranno meno scuse a cui appellarsi.
Come funziona
Come accennato, la compatibilità è del tutto trasparente ed avviene perché Wine, attraverso il suo layer (strato), implementa, in modalità libera, tutte (o almeno la grande maggioranza) le API di
Windows. Le API, acronimo di Application Program Interface, sono le singole chiamate che un programma fa al sistema operativo per
eseguire determinate funzioni e Wine le intercetta e le traduce in
chiamate native per GNU/Linux. In pratica, quando un programma farà delle richieste per aprire una finestra o per accedere ad un file
sarà Wine a servirle interfacciandosi alle chiamate diI Linux e dei
sistemi grafici e quindi l’eseguibile potrà funzionare senza
problemi.
In questo processo vengono anche chiamate in causa le librerie dinamiche, le ben note dLL, che vengono anch’esse implementate dal progetto; anche se, in casi particolari, Wine è in grado di appoggiarsi a librerie dinamiche di terze parti per incrementare ulteriormente il livello di compatibilità. In pratica bisogna immaginare Wine come un caricatore (o un loader) che lancia e
intercetta l’eseguibile Windows e lo rende funzionante in un
ambiente a lui sconosciuto. Come si può intuire è un progetto
ambizioso e non è un caso che ci siano voluti tanti anni per arrivare a rilasciare la prima versione stabile, che in questo caso significa anche, la prima versione in grado di implementare quasi tutte le API Windows.
strumento per aiutare la migrazione verso GNU/Linux, visto che anche gli ambienti più restii al cambio avranno meno scuse a cui appellarsi.
Firefox per Windows eseguito da Wine in modalità desktop |
Come accennato, la compatibilità è del tutto trasparente ed avviene perché Wine, attraverso il suo layer (strato), implementa, in modalità libera, tutte (o almeno la grande maggioranza) le API di
Windows. Le API, acronimo di Application Program Interface, sono le singole chiamate che un programma fa al sistema operativo per
eseguire determinate funzioni e Wine le intercetta e le traduce in
chiamate native per GNU/Linux. In pratica, quando un programma farà delle richieste per aprire una finestra o per accedere ad un file
sarà Wine a servirle interfacciandosi alle chiamate diI Linux e dei
sistemi grafici e quindi l’eseguibile potrà funzionare senza
problemi.
In questo processo vengono anche chiamate in causa le librerie dinamiche, le ben note dLL, che vengono anch’esse implementate dal progetto; anche se, in casi particolari, Wine è in grado di appoggiarsi a librerie dinamiche di terze parti per incrementare ulteriormente il livello di compatibilità. In pratica bisogna immaginare Wine come un caricatore (o un loader) che lancia e
intercetta l’eseguibile Windows e lo rende funzionante in un
ambiente a lui sconosciuto. Come si può intuire è un progetto
ambizioso e non è un caso che ci siano voluti tanti anni per arrivare a rilasciare la prima versione stabile, che in questo caso significa anche, la prima versione in grado di implementare quasi tutte le API Windows.
Argomenti simili
» Installare Linux Puppy da Windows su penna USB senza cd in 100 MB
» Come Installare MySQL 5.1 su WindowsXP, Windows Vista e Windows Seven???
» Procedura per passare da Windows Vista a Installare la Release To Manufacturing di Windows 7 Ultimate su un PC equipaggiato con Vista
» PHP, IIS e applicazioni su Windows in un clic
» Giochi Playstation su Ubuntu Linux
» Come Installare MySQL 5.1 su WindowsXP, Windows Vista e Windows Seven???
» Procedura per passare da Windows Vista a Installare la Release To Manufacturing di Windows 7 Ultimate su un PC equipaggiato con Vista
» PHP, IIS e applicazioni su Windows in un clic
» Giochi Playstation su Ubuntu Linux
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.