a cosa servono le multilib?

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
conraid
Staff
Staff
Messaggi: 13601
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

a cosa servono le multilib?

Messaggio 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.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3536
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: a cosa servono le multilib?

Messaggio 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.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6601
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: a cosa servono le multilib?

Messaggio da targzeta »

Io le ho rimosse da un po', proprio per vedere se qualcosa dovesse smettere di funzionare. Non è ancora successo!

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
conraid
Staff
Staff
Messaggi: 13601
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: a cosa servono le multilib?

Messaggio da conraid »

Ok, thanks. Quindi solo esigenze particolari insomma

Avatar utente
brg
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: sab 12 mar 2011, 14:20
Slackware: 15.0
Kernel: 5.10.19
Desktop: KDE5
Località: Montecatini
Contatta:

Re: a cosa servono le multilib?

Messaggio da brg »

Praticamente servono solo per Wine e per software proprietari, ad esempio alcuni giochi di Steam.

hashbang
Packager
Packager
Messaggi: 2005
Iscritto il: ven 4 giu 2010, 10:27

Re: a cosa servono le multilib?

Messaggio 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.

Avatar utente
conraid
Staff
Staff
Messaggi: 13601
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: a cosa servono le multilib?

Messaggio da conraid »

Oh bene, domani lo provo. Thanks

Avatar utente
conraid
Staff
Staff
Messaggi: 13601
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: a cosa servono le multilib?

Messaggio 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

Avatar utente
conraid
Staff
Staff
Messaggi: 13601
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: a cosa servono le multilib?

Messaggio da conraid »

Ok, ho letto qui
https://wiki.winehq.org/Building_Wine#Shared_WoW64
in fase di build mi servono le multilib però

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1188
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: a cosa servono le multilib?

Messaggio 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?

hashbang
Packager
Packager
Messaggi: 2005
Iscritto il: ven 4 giu 2010, 10:27

Re: a cosa servono le multilib?

Messaggio 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.

Avatar utente
brg
Linux 3.x
Linux 3.x
Messaggi: 556
Iscritto il: sab 12 mar 2011, 14:20
Slackware: 15.0
Kernel: 5.10.19
Desktop: KDE5
Località: Montecatini
Contatta:

Re: a cosa servono le multilib?

Messaggio 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.

Rispondi