QNA > P > È Possibile Eseguire Un File .Exe In Ubuntu?

È possibile eseguire un file .exe in Ubuntu?

I file eseguibili (file con estensione ".exe") sono solitamente di tre tipi: Eseguibili DOS, eseguibili Windows, ed eseguibili .NET.

Per gli eseguibili DOS, è necessario installare il programma DOSBox, che non dovrebbe avere problemi a eseguirli. Ho persino sentito parlare di Windows 3.1 eseguito da DOSBox senza problemi.

Gli eseguibili Windows sono un po' più complicati. A Microsoft non piace che le persone eseguano applicazioni Windows su sistemi operativi non-Windows, quindi stanno attenti a copiare l'API di Windows (controlli di programmazione) dove possono. Come tale, aggirare quell'API è difficile, ma non impossibile. A tal fine, il programma chiamato "Wine" è stato sviluppato come un modo per simulare l'API di Windows in Linux. Tuttavia, a causa dei grandi sforzi per evitare di contaminare il programma con il codice di Windows (e incoraggiando una cessazione e desistenza), il programma non è in grado di duplicare perfettamente una versione aggiornata di Windows.

Questo significa che se il vostro eseguibile funzionerà o meno dipende da quali API usa, e quali caratteristiche richiede. Il modo migliore per scoprire se un programma Windows funzionerà usando Wine è controllare il Wine Application Database. Non solo scoprirete come funziona l'eseguibile, ma potrete trovare le istruzioni nel caso in cui siano necessarie alcune modifiche per farlo funzionare.

.NET sono una sottocategoria speciale di applicazioni Windows; queste hanno la possibilità di funzionare nativamente in Linux se usano chiamate supportate dall'API Mono. Naturalmente, questo non è sempre il caso, a meno che tu (o il fornitore del programma) lo abbia compilato con successo usando Mono.

Di Selinda Katzaman

Come eseguire file EXE su un Big Sur Mac :: Come si chiama il punto in rilievo sul numero 5 in una tastiera telefonica?
Link utili