Writing /mounted-storage/home51b/sub007/sc34917-FPKL/playlinux/wiki/data/cache/d/d63a049249d6c25a0b1cf42d1d62fa32.i failed
Writing /mounted-storage/home51b/sub007/sc34917-FPKL/playlinux/wiki/data/cache/d/d63a049249d6c25a0b1cf42d1d62fa32.xhtml failed
Indice

Introduzione a Wine

Wine
Home Page http://www.winehq.org
Versione attuale: 1.0
Data di rilascio: 17/06/2008
Logo:


Wine non è un emulatore (il nome stesso è un acronimo ricorsivo di Wine is not an emulator)dal momento che un emulatore punta a ricreare non solo un ambiente software, ma anche un ambiente hardware atto all'esecuzione di un determinato applicativo.
Wine si limita a ricreare l'ambiente software, cioè ad implementare le librerie Windows su sistemi diversi da Windows e a fare in modo che programmi nativi per Windows funzionino su altri sistemi usando queste librerie.

Una volta configurato Wine per avviare un file eseguibile di Windows basta digitare nel terminale:

wine /percorso/file.exe

Come funziona

Il sistema operativo Windows è nato è cresciuto su architettura x86 e poi portato a sistemi a 64bit x86 compatibili, questo significa che un programma per Windows è necessariamente un file binario per processori x86 compatibili a 32 o 64 bit. Di fatto Wine fa funzionare solo programmi Windows a 32bit su sistemi Unix like per processori a 32 o 64bit. Questo significa che il nostro programma non potrà girare su una distribuzione Linux installata su PPC, perché Wine come già detto non emula hardware. Ad esempio Wine è stato portato recentemente su Mac OS X, ma solo alla sua versione per processori Intel poiché per usare Wine sui PPC Apple, Wine stesso dovrebbe essere un emulatore, ma come detto non lo è.

Il progetto Wine è nato tempo fa con lo scopo di colmare il divario di quantità di applicazioni tra sistema Unix like e Windows e in parte ci sta riuscendo egregiamente anche grazie ad alcuni fork con obiettivi più mirati. Questo non è l'unico scopo: far funzionare i programmi Windows su ad esempio Linux è una fase di passaggio, ma l'obiettivo principale è anche fornire agli sviluppatori Windows strumenti per portare i propri programmi anche su sistemi Unix-like. Unreal Tournament 2004 ad esempio utilizza codice Wine.

Quando noi avviamo un programma Windows con Wine sotto ad esempio Linux, Wine non fa altro che gestire l'eseguibile e le chiamate che questo fa alle varie librerie rimandandole verso l'implementazione Wine delle medesime.
Wine di fatto non necessità alcun sistema Windows installato dal momento che egli stesso pensa a tutto.

Cedega, Crossover e altri fork

Le librerie Wine implementate sono sempre più ma dato l'obiettivo generico del progetto Wine, sono nati alcuni fork con obiettivi più specifici.
Lo sviluppo di Wine, iniziato ormai molto tempo addietro e che continua tuttora con una regolarità mostruosa (parliamo di una nuova release ogni due settimane), ha da poco trovato un nuovo partner.
Parliamo di ReactOS ovvero, un sistema operativo alternativo a Windows il cui scopo è fornire piena integrazione per i software sviluppati in casa Microsoft.ReactOS lavora con il progetto Wine in modo da poter beneficiare dell'implementazione delle API Win32. Le DLL di Wine possono essere infatti condivise da molti progetti ed è proprio in questo modo che sono nati i vari fork del progetto originario.
Il Codice di Wine ha dato vita anche ad altri progetti a pagamento e non:

  1. Cedega ad esempio, giunto ora alla versione 6.0, ha l'obiettivo primario di implementare le librerie grafiche Direct3D, sfruttando comunque sia l'OpenGL che DirectX, con ottimi risultati dal momento che moltissimi giochi oggi girano sotto Linux proprio grazie a Cedega.
  2. PlayonLinux è un progetto totalmente libero che attraverso uno script facilitare la vita dei giocatori che utilizzano wine. Per maggiori informazioni guarda la nostra Introduzione a PlayOnLinux.
  3. CrossOver Linux è un progetto, denominato il precedenza CrossOver Office, sviluppato da CodeWeavers, che permette l'esecuzione sotto ambienti Linux delle applicazioni sviluppate per ambiente Windows. Si tratta di un software, che implementa rispetto alla versione gratuita di Wine alcune patch ,che garantiscono una maggiore compatibilità, oltre a vari tools di configurazione di semplice utilizzazione. Codeweavers dà lavoro ad alcuni sviluppatori di Wine e contribuisce al ritorno del codice prodotto al progetto originario di Wine.
    1. CrossOver Games è un sottoprogetto di CrossOver dedicato all'esecuzione dei giochi per Windows su ambienti Linux o Mac OS. Dal sito ufficiale è disponibile scaricare una versione di prova del prodotto.

Continua sul wiki!

Se leggi di Wine in queste pagine, evidentemente vuoi usare Wine per giocare su Linux con un gioco che per Linux non c'è! Ecco alcuni collegamenti alle risorse interne:

Giocare a basso costo

I giochi più vecchi sono spesso meglio supportati e ancora spesso si trovano allegati a basso costo a riviste per video-giocatori. Se non hai molti soldi da spendere, ti suggeriamo di tenere d'occhio queste riviste che spesso allegano molti bei giochi che possono in certi casi funzionare con Wine su Linux:

  1. Tenete d'occhio questo thread sul forum di hwupgrade: Giochi completi con le riviste
  2. Controllate il livello di supporto del gioco a cui siete interessati

Indirizzi Utili