Pagina 1 di 1

Slackware 64bit

Inviato: mer 12 lug 2006, 17:52
da sbranz
Ma fatemi capire...esiste una versione di slack a 64bit che non sia il porting non ufficiale? cioe' se io voglio slackware a 64bit..mi basta compilare un kernel a 64bit o cosa? se qualcuno potrebbe spiegarmelo sarei moltooooo grato :D

Inviato: mer 12 lug 2006, 19:31
da albatros
No, la slackware ufficiale è a 32 bit e basta...

Se vuoi una slackware a 64 bit la devi ricompilare tutta con tutte le librerie a 64 bit, non solo il kernel, a cominciare dalla toolchain di base...
Per le applicazioni che a 64 bit hanno problemi (flash ad esempio ?) devi avere una copia delle librerie a 32 bit...
Non dovresti aver problemi a lanciare applicazioni a 32 bit dai 64, ma non puoi mischiare le librerie a 32 e a 64 bit...

Non sono comunque un esperto in materia, vado sul ricordo di quanto letto su questo forum più volte nei mesi scorsi...

Didatticamente è sicuramente un'esperienza valida, sul lato pratico non so che grandi vantaggi possa avere dai 64 bit...

E' comunque anche un'esperienza che prende abbastanza tempo...

Se ricompili tutti i pacchetti non avrai però comunque una slackware "originale", forse a quel punto ne puoi ricompilare solo qualcuno per fare un po' pratica e poi sfruttare i pacchetti a 64 bit già compilati da altri...

Inviato: gio 13 lug 2006, 0:39
da submax82
no non esiste devi usare slamd se vuoi i 64bit ... ma per me i vantaggi sono pochi.. meglio slack a 32bit ufficiale..

Inviato: gio 13 lug 2006, 12:39
da lamarozzo
ti consiglio comunque di provare slamd64 ... secondo me c'è un guadagno di prestazioni veramente notevole. L'unica contropartita è che c'è qualche applicazione commerciale che non gira, ma sono cose veramente minori.

Inviato: gio 13 lug 2006, 13:31
da fAu
ho letto di sfuggita pochi giorni fa di una nuova alternativa per i 64 bit derivata strettamente da slackware
http://www.bluewhite64.com

Inviato: gio 13 lug 2006, 17:49
da brancalessio
Scusate se mi intrometto... Mi potreste spiegare i vantaggi di avere un processore a 64 bit su un computer da usare come desktop?

Mi spiego... se non sbaglio un processore a 32 bit può vedere fino a 2^32 byte di RAM contemporaneamente, cioè 4 GB. Invece uno a 64 bit ne può vedere fino a 2^64 cioè 2^34 GB. Ma di solito guardando i cataloghi dei nuovi computer con processore a 64 bit non vedo modelli con più di 4 GB. Quindi la trovata del 64 bit mi sembra solo commerciale così come vanno le cose. Magari però se il 64 bit prende piede e la RAM non costerà più tanto magari ci saranno applicazioni che ne useranno tanta anche per l'uso desktop. Ma in questo momento sembra comunque tutto ingabbiato sotto i 4 GB...

Inviato: ven 14 lug 2006, 15:25
da albatros
Non è solo un discorso di ram, è che puoi processare 64 bit per volta, il che può essere di valido aiuto per applicazioni multimediali e per calcolo scientifico...

Ti cito:
This volume begins with an overview of the architecture and its
memory organization and is followed by chapters that describe
the four application-programming models available in the
AMD64 architecture:
- General-Purpose Programming—This model uses the integer
general-purpose registers (GPRs). The chapter describing it
also describes the basic application environment for
exceptions, control transfers, I/O, and memory optimization
that applies to all other application-programming models.
- 128-bit Media Programming—This model uses the 128-bit
XMM registers and supports integer and floating-point
operations on vector (packed) and scalar data types.
- 64-bit Media Programming—This model uses the 64-bit
MMX™ registers and supports integer and floating-point
operations on vector (packed) and scalar data types.
- x87 Floating-Point Programming—This model uses the 80-bit
x87 registers and supports floating-point operations on
scalar data types.
da pag.20 di 24592—Rev. 3.11—December 2005 (24592.pdf),
il manuale di amd per i programmatori di amd64,
scaricabile dal sito di AMD.

Inviato: ven 14 lug 2006, 16:07
da brancalessio
Ammetto di non capirci molto in quello che hai postato...

Inviato: ven 14 lug 2006, 22:49
da albatros
Sì, scusa, in effetti non è molto esplicativo...
Il discorso, detto in termini grezzi e senza pretesa di rigore, è che con 64 bit puoi processare più dati per volta, se questi per essere rappresentati necessitano di più di 32 bit, come avviene nel caso del calcolo scientifico e per elaborazioni multimediali...
Nei processori a 64 bit hai poi più registri a disposizione...
Se però non hai bisogno di maneggiare file e dati di grandi dimensioni e i dati da elaborare sono rappresentabili con 32bit, avere 64 bit può essere irrilevante o addirittura controproducente, perché sprecheresti della ram e perché in alcuni casi con 32 bit il programma potrebbe farcela a stare nella cache L2 del processore mentre con 64 no (casi rari, ma possibili), con conseguente notevole calo di prestazioni...
Non sono un esperto di hardware, però, avendo anch'io un amd64, mi sono un pochino documentato per vedere se valeva la pena utilizzare i 64 bit e, nel mio caso, la risposta è stata "per il momento no".
Non bisogna lasciarsi prendere dalla sindrome dei "32 bit in più sprecati", perché comunque l'architettura della cpu ha avuto notevoli miglioramenti anche rimanendo a 32 bit...

Dai un'occhiata a:
http://it.wikipedia.org/wiki/64_bit
http://www.interpuntonet.it/RIVISTA/92/ ... 4bitt.html .

Inviato: sab 15 lug 2006, 17:25
da Litie
La mia Sparc i 64bit gli ha da una vita :-)