Pagina 1 di 1

Wine supporta i 64bit

Inviato: sab 17 lug 2010, 11:46
da Vito

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:10
da metrofox
Fantastico, quindi posso installare wine ed eseguire entrambi i binari 32 e 64 sul mio sistema x86_64 senza installare i pacchetti per l'emulazione dei binari a 32bit, e senza selezionare l'opzione del kernel riguardo al supporto dei binari a 32bit?

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:19
da 414N
Non per fare il guastafeste, ma chi ha scritto quell'articolo non ha capito molto di wine, secondo me.
È già da un po' che è stato introdotto il supporto (sperimentale fino al rilascio della 1.2 stabile) ai 64 bit, ma tale supporto si riferisce a programmi Windows a 64 bit. Non c'entra nulla il fatto di (cito testualmente dal sito) "[...] funzionare al meglio coi processori x86-64 (la versione a 32-bit, com’è intuibile, non le supporta)".
Semplicemente, ora i programmi per Windows a 64 bit sono ufficialmente e pienamente supportati sulle distro GNU/Linux a 64 bit.
Dal changelog di wine-1.2:
What's new in Wine 1.2
======================

*** Core functionality

- Loading and running 64-bit Windows applications is now supported on
x86-64 processors (only on Linux at this point).

- There are now two flavors of Wine prefixes, 32-bit and
64-bit. 32-bit prefixes only support 32-bit applications, while
64-bit prefixes support both 32-bit and 64-bit applications. The
prefix flavor is set at prefix creation time and cannot be changed
afterwards, since all the files and registry entries are in
different locations. Backwards compatibility is ensured by
considering all prefixes created with older Wine versions to be
32-bit.

- WoW64 file system redirection is supported now. When running a
32-bit application in a 64-bit prefix, accesses to the
window/system32 directory are automatically redirected to
windows/syswow64.

- WoW64 registry redirection is now supported in 64-bit prefixes. This
allows both 32-bit and 64-bit applications to set platform-specific
registry keys without stepping on each other.
metrofox ha scritto:Fantastico, quindi posso installare wine ed eseguire entrambi i binari 32 e 64 sul mio sistema x86_64 senza installare i pacchetti per l'emulazione dei binari a 32bit, e senza selezionare l'opzione del kernel riguardo al supporto dei binari a 32bit?
No, i pacchetti a 32 bit ti serviranno comunque. Come già detto sopra, temo che l'autore del post linkato abbia frainteso la faccenda dei 64 bit.

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:23
da Vito
Quindi bisognerà comunque ricorrere ai pacchetti per l'emulazione dei 32bit?
EDIT: Ho letto il messaggio..

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:28
da 414N
Vito ha scritto:Quindi bisognerà comunque ricorrere ai pacchetti per l'emulazione dei 32bit?
Eh sì. Vedi http://wiki.winehq.org/Wine64.

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:29
da Vito
414N ha scritto:
Vito ha scritto:Quindi bisognerà comunque ricorrere ai pacchetti per l'emulazione dei 32bit?
Eh sì. Vedi http://wiki.winehq.org/Wine64.
Sì proprio lì stavo leggendo...
che fregatura.

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:32
da 414N
Vito ha scritto: che fregatura.
Più che fregatura (non è cambiato poi molto per chi vuole eseguire binari windows a 32 bit), chissà cosa ha fumato l'autore del post linkato prima di scriverlo...

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:33
da conraid
ma per una versione "pura" a 64bit, cioè sia wine sia i programmi emulati, basta attivare --enable-64bit?

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:46
da 414N
conraid ha scritto:ma per una versione "pura" a 64bit, cioè sia wine sia i programmi emulati, basta attivare --enable-64bit?
Sì, attivando quell'opzione si ottiene Wine64.
Se uno li vuole entrambi, deve effettuare due compilazioni distinte (nel link che ho riportato precedentemente c'è scritto come impostare le "out of tree builds" necessarie).

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 13:49
da Vito
414N ha scritto:
conraid ha scritto:ma per una versione "pura" a 64bit, cioè sia wine sia i programmi emulati, basta attivare --enable-64bit?
Sì, attivando quell'opzione si ottiene Wine64.
Se uno li vuole entrambi, deve effettuare due compilazioni distinte (nel link che ho riportato precedentemente c'è scritto come impostare le "out of tree builds" necessarie).

"--enable-64bit" = "--enable-win64" ?
Giusto?

Comunque resta il fatto che per emulare applicazioni a 32bit su un sistema a 64bit bisogna utilizzare i pacchetti multilib.

Re: Wine supporta i 64bit

Inviato: sab 17 lug 2010, 14:03
da conraid
Vito ha scritto: "--enable-64bit" = "--enable-win64" ?
Giusto?.
sì, ho sbagliato io
Vito ha scritto: Comunque resta il fatto che per emulare applicazioni a 32bit su un sistema a 64bit bisogna utilizzare i pacchetti multilib.
questo anche nelle normali applicazioni linux