14/03/13 14:11
TheKaneB
Un programma fatto per Windows sfrutterà parecchie librerie e syscalls di Windows, per cui non è possibile un trasferimento "diretto".
Bisogna avere uno strato software su Linux che implementi quelle funzioni. Si dia il caso che questo strato di software esista e si chiama Wine winehq.org/
Wine implementa parecchie funzionalità di Windows e ti consente di far girare su Linux molte applicazioni, senza necessità di disassemblare nulla, basta avere Wine installato e correttamente configurato e sarà sufficiente fare doppio clic su un file .exe per eseguirlo.
Internamente, Wine funziona intercettando le chiamate a libreria e rimpiazzandole con la propria implementazione.
Bisogna avere uno strato software su Linux che implementi quelle funzioni. Si dia il caso che questo strato di software esista e si chiama Wine winehq.org/
Wine implementa parecchie funzionalità di Windows e ti consente di far girare su Linux molte applicazioni, senza necessità di disassemblare nulla, basta avere Wine installato e correttamente configurato e sarà sufficiente fare doppio clic su un file .exe per eseguirlo.
Internamente, Wine funziona intercettando le chiamate a libreria e rimpiazzandole con la propria implementazione.
aaa