Pagina 1 di 1

a cosa servono le multilib?

Inviato: gio 28 apr 2022, 9:47
da conraid
Cioè so a cosa servono :)
Mi chiedevo piuttosto, quali programmi hanno una richiesta obbligatoria delle librerie a 32bit?
Al di là di Wine (che si è compilabile anche solo a 64, ma poi non ci gira niente) quali altri software hanno questa esigenza?
Io tempo fa le usavo per skype, ormai anche quello fa senza.

Re: a cosa servono le multilib?

Inviato: gio 28 apr 2022, 12:08
da joe
La mia stampantina Brother 2035 ha un pezzo del driver proprietario che necessita ancora di sistema a 32 bit.

Di recente ho guardato un programmino chiamato "tutore dattilo" che gira sotto wine e credo serva wine a 32.

Re: a cosa servono le multilib?

Inviato: gio 28 apr 2022, 16:32
da targzeta
Io le ho rimosse da un po', proprio per vedere se qualcosa dovesse smettere di funzionare. Non è ancora successo!

Emanuele

Re: a cosa servono le multilib?

Inviato: gio 28 apr 2022, 18:05
da conraid
Ok, thanks. Quindi solo esigenze particolari insomma

Re: a cosa servono le multilib?

Inviato: gio 28 apr 2022, 18:21
da brg
Praticamente servono solo per Wine e per software proprietari, ad esempio alcuni giochi di Steam.

Re: a cosa servono le multilib?

Inviato: lun 2 mag 2022, 18:18
da hashbang
Anche WINE sta deprecando l'uso delle multilib.
Da WINE 7 è quasi del tutto funzionante SysWoW64, quindi l'istanza a 64-bit fa già traduzione delle syscall 32-bit all'interno del wineserver.

https://www.winehq.org/announce/7.0
*** WoW64

- The 64-bit Windows-on-Windows (WoW64) architecture is implemented, and
supports running a 32-bit Windows application inside a 64-bit Unix host
process, using thunks to map 32-bit NT system calls to the 64-bit NTDLL.

- WoW64 thunks are implemented for most Unix libraries, enabling a 32-bit PE
module to call a 64-bit Unix library. Once the remaining modules are
converted to PE, this will make it possible to run 32-bit applications
without installing 32-bit Unix libraries.

Re: a cosa servono le multilib?

Inviato: lun 2 mag 2022, 18:22
da conraid
Oh bene, domani lo provo. Thanks

Re: a cosa servono le multilib?

Inviato: gio 5 mag 2022, 13:49
da conraid
Necessita di qualche accorgimento particolare per funzionare wow64 con programmi a 32 bit? A me continua a darmi errori, sto usando la 7.7

Codice: Seleziona tutto

0100:err:virtual:try_map_free_area mmap() error Operazione non permessa, range 0x10000-0x1e000, unix_prot 0x1.
Non è stato possibile eseguire l'applicazione, o nessuna applicazione è associata con il file specificato.
ShellExecuteEx fallito: Errore interno.
ho compilato con --enable-64

Re: a cosa servono le multilib?

Inviato: gio 5 mag 2022, 14:03
da conraid
Ok, ho letto qui
https://wiki.winehq.org/Building_Wine#Shared_WoW64
in fase di build mi servono le multilib però

Re: a cosa servono le multilib?

Inviato: gio 5 mag 2022, 17:56
da lablinux
da capra quale sono non si potrebbe usare un flatpack o snap? E caricare l'uno o l'altro servizio solo quando server wine?

Re: a cosa servono le multilib?

Inviato: gio 5 mag 2022, 18:16
da hashbang
lablinux ha scritto:
gio 5 mag 2022, 17:56
da capra quale sono non si potrebbe usare un flatpack o snap? E caricare l'uno o l'altro servizio solo quando server wine?
Fino a qualche anno c’era Winepak, che doveva distribuire giochi e applicazioni Windows su runtime specifici di Wine direttamente con Flatpak, ma credo sia ormai morto.

Re: a cosa servono le multilib?

Inviato: ven 6 mag 2022, 10:17
da brg
Se ho bisogno di usare una versione particolare di wine, adopero lo script rum. Generalmente se l'applicazione che intendo usare funziona con una certa versione di wine, ma non con le successive, segnalo il baco sul Bugzilla di Wine HQ.