Repository 32bit  Forum
Repository 64bit  Wiki

porting di slack a 64 bit

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.

porting di slack a 64 bit

Messaggioda aLvArO » gio dic 11, 2008 14:10

Ciao
come da titolo sto valutando il passaggio ad una distro
sempre slack ovviamente, ma a 64 bit. Leggendo il forum
noto che molti usano slamd64 bluwhite64 ecc.
In questo topic volevo che, chi ha provato delle distrubuzioni di questo
tipo, o magari più di una, elenchi i pregi e i difetti che mi aiutino a sceglierne
una piuttosto che un altra.
ciao e grazie.
Avatar utente
aLvArO
Linux 3.x
Linux 3.x
 
Messaggi: 1201
Iscritto il: mar mar 29, 2005 23:00
Località: Catanzaro Lido (CZ)
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4

Re: porting di slack a 64 bit

Messaggioda riotten » gio dic 11, 2008 14:17

uso slamd64 12.0 in testuale, per cui ti posso dire che è tale e quale alla Slackware x86, l'unico "difetto" è che devi ricompilarti da solo i pacchetti
Avatar utente
riotten
Linux 2.0
Linux 2.0
 
Messaggi: 185
Iscritto il: mer giu 06, 2007 15:05
Località: Udine
Slackware: 13.37
Desktop: Fluxbox

Re: porting di slack a 64 bit

Messaggioda sardylan » gio dic 11, 2008 14:45

Slamd64 12.1 su un AMD Athlon64 3200+
Praticamente identica alla Slackware classica!!!
Piena compatibilità con applicazioni a 32bit!!
E qualche pkg per la slamd64 lo trovi nel mio sito ;)
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: porting di slack a 64 bit

Messaggioda aLvArO » gio dic 11, 2008 14:58

ma io vedo che bluewhite64 ha un repository di package
quindi come mai tutti usano slamd64 invece che bluewhite64?
ci deve essere qualche differenza significativa.
oltre al fatto che vedo molti slackbuild, quindi facilità per pacchettizarsi da solo i pacchetti.
Avatar utente
aLvArO
Linux 3.x
Linux 3.x
 
Messaggi: 1201
Iscritto il: mar mar 29, 2005 23:00
Località: Catanzaro Lido (CZ)
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4

Re: porting di slack a 64 bit

Messaggioda conraid » gio dic 11, 2008 15:16

aLvArO ha scritto:ma io vedo che bluewhite64 ha un repository di package
quindi come mai tutti usano slamd64 invece che bluewhite64?
ci deve essere qualche differenza significativa.
oltre al fatto che vedo molti slackbuild, quindi facilità per pacchettizarsi da solo i pacchetti.


Per la diffusione forse perché è la prima uscita e quella più citata. O forse perché mantiene una compatibilità con i pacchetti a 32 bit migliore dell'altro, non so.
Per il fatto come mai sia più citata, questo penso che derivi dal fatto che il team Slackware la predilige, non a caso il creatore è amico del team. Mentre non sono mancate in passato polemiche con bluewhite (più per questioni di "copyright" che altro)
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: porting di slack a 64 bit

Messaggioda TheDreamingMind » gio dic 11, 2008 15:26

domanda niubba, e` possibile che slamd64 sia ottimizzata per i pocessori AMD, mentre bluewhite no?
sarebbe importante anche per me sapere questo punto, peche` sto considerando la possibilita` di migrare
TheDreamingMind
Linux 1.0
Linux 1.0
 
Messaggi: 36
Iscritto il: ven feb 29, 2008 23:41
Località: Terminus

Re: porting di slack a 64 bit

Messaggioda conraid » gio dic 11, 2008 15:46

TheDreamingMind ha scritto:domanda niubba, e` possibile che slamd64 sia ottimizzata per i pocessori AMD, mentre bluewhite no?
sarebbe importante anche per me sapere questo punto, peche` sto considerando la possibilita` di migrare


Risposta niubba, è possibile che ci sia scritto nel sito.
http://www.slamd64.com/index.php?page=about
http://www.bluewhite64.com/general-info.html
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: porting di slack a 64 bit

Messaggioda targzeta » gio dic 11, 2008 15:55

TheDreamingMind ha scritto:domanda niubba, e` possibile che slamd64 sia ottimizzata per i pocessori AMD, mentre bluewhite no?...

No. Dal sito della Slamd64:
x86_64-compatabile CPU (AMD64/EM64T, not IA64):
AMD Athlon 64
AMD Athlon 64 FX
AMD Athlon 64 X2
AMD Turion 64
AMD Turion 64 X2
AMD Opteron
Some AMD Semprons (only the SDA*SBX model numbers)
Intel Pentium 4F with D0 and later P4 steppings
Some Xeon processors (only the EM64T, not the IA64 variety)
Intel Core 2 Duo (NOT Core Duo)

Mentre dal sito della bluewhite64:
The standard version of Bluewhite64 is a complex, open source Linux distribution that runs on single and multicore AMD64 Sempron, Athlon, Opteron, Turion, Phenom, and Intel EM64T servers and workstations. It strictly follows Slackware's development line, offering the same user experience as Slackware does on the 32-bit Intel architecture.


Per le differenze tra le due:
  • bluewhite64 è a 64bit pura, vuol dire che il kernel non permette che ci girino programmi a 32 bit.
    Slamd64 invece offre un kernel che permette di installare e far girare programmi a 32bit. Per ottenere la stessa cosa con bluewhite64 devi ricompilare il kernel.
  • La bluewhite64 mette le librerie a 32 bit (per quei pacchetti che non possono essere compilati a 64bit, e che quindi richiedono un kernel in grado di farli girare) sotto '/lib32' o '/usr/lib32'. Mentre la Slamd64 sotto '/lib' o '/usr/lib'. Questo vuol dire che se, ad esempio installi un pacchetto per la slackware, sotto la Slamd64 girerà normalmente, sotto Bluewhite64 verranno create delle nuove directory '/usr/lib' e/o '/lib', però potrebbe essere che giri lo stesso, non lo so.

Queste info le ho trovate qui si slacky, in vari thread. Per quanto riguarda la Slamd64 sono sicuro di quello che ti ho detto dato che la uso. Per la bluewhite64, se le info sono sbagliate prenditela con chi le ha scritte prima di me :).

Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6195
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: porting di slack a 64 bit

Messaggioda danix » gio dic 11, 2008 17:35

mi intrometto...
è già stato detto varie volte nel forum che le prestazioni tra una distro a 64 e una a 32 bit su architettura a 64bit non sono talmente diverse da essere l'unica giustificazione per il passaggio (o almeno questo è quello che ho colto dalle varie discussioni)...
Detto questo e, volendo provarla, quanto tempo passa in genere tra la pubblicazione di una Slackware stabile e l'uscita della slamd64 stabile??

PS
se mi piace poi si potrebbe iniziare a lavorare ad un repository alla slacky ma ottimizzato per i 64bit... :D
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: porting di slack a 64 bit

Messaggioda targzeta » gio dic 11, 2008 18:47

danix ha scritto:...Detto questo e, volendo provarla, quanto tempo passa in genere tra la pubblicazione di una Slackware stabile e l'uscita della slamd64 stabile??
Io seguo il ramo current che generalmente è sempre aggiornato, solo che è da un pò che non succede niente.

danix ha scritto:...
PS
se mi piace poi si potrebbe iniziare a lavorare ad un repository alla slacky ma ottimizzato per i 64bit... :D

Ben venga, sarebbe carino rendere gli slackbuild di slacky indipendenti dal sistema, in questo modo un eventuale repository slamd64 potrebbe andare passo passo con quello slacky, compilando, ogni volta che ce ne sia bisogno, un pacchetto scaricando il nuovo slackbuild di slacky.

Non so se ho reso l'idea,
Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6195
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: porting di slack a 64 bit

Messaggioda conraid » gio dic 11, 2008 18:53

spina ha scritto:Ben venga, sarebbe carino rendere gli slackbuild di slacky indipendenti dal sistema, in questo modo un eventuale repository slamd64 potrebbe andare passo passo con quello slacky, compilando, ogni volta che ce ne sia bisogno, un pacchetto scaricando il nuovo slackbuild di slacky.


Cosa serve per farlo?
Visto che ci sono le linee guida, tra cui usare requirebuilder, possiamo inserirci di mettere un ARCH per x86_64 obbligatoriamente, ma serve altro?
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: porting di slack a 64 bit

Messaggioda gigiobagiano » gio dic 11, 2008 18:58

danix ha scritto:Per le differenze tra le due:

* bluewhite64 è a 64bit pura, vuol dire che il kernel non permette che ci girino programmi a 32 bit.
Slamd64 invece offre un kernel che permette di installare e far girare programmi a 32bit. Per ottenere la stessa cosa con bluewhite64 devi ricompilare il kernel.
* La bluewhite64 mette le librerie a 32 bit (per quei pacchetti che non possono essere compilati a 64bit, e che quindi richiedono un kernel in grado di farli girare) sotto '/lib32' o '/usr/lib32'. Mentre la Slamd64 sotto '/lib' o '/usr/lib'. Questo vuol dire che se, ad esempio installi un pacchetto per la slackware, sotto la Slamd64 girerà normalmente, sotto Bluewhite64 verranno create delle nuove directory '/usr/lib' e/o '/lib', però potrebbe essere che giri lo stesso, non lo so.

Qui ti sei contraddetto, se il kernel non supporta aapplicazioni a 32 bit che ci stanno a fare le librerie per quest'ultimi? Anche il kernel del bw64 supporta tranquillamente i programmi a 32, solo che, come dici tu, le /lib e /usr/lib puntano a *lib64 (come tutte le altre distribuzioni a 64 bit) e non a lib32.
Avatar utente
gigiobagiano
Linux 2.6
Linux 2.6
 
Messaggi: 502
Iscritto il: dom mar 11, 2007 12:58
Slackware: 11 - 13.1
Kernel: 2.6.35.6_tuxonice
Desktop: Openbox

Re: porting di slack a 64 bit

Messaggioda targzeta » gio dic 11, 2008 19:54

gigiobagiano ha scritto:..
Qui ti sei contraddetto...

Caro giogiobagiano, non penso di essermi contraddetto, se rileggi il post vedrai che specifico il perchè di quei pacchetti, pensavo a pacchetti per i quali non è possibile eseguire la compilazione a 64bit e per i quali è necessario avere un kernel che li supporti, ovvero ricompilando il kernel della bluewhite. Ma come ho detto, se le affermazioni sulla bluewhite64 non sono vere, dovete dirlo a chi le ha dette prima di me, io ho solo memorizzato alcune infomazioni lette qui su slacky. Questa ad esempio l'ho ritrovata:
viewtopic.php?p=201945#p201945

Dove, l'opzione che viene abilitata nel kernel è proprio l'opzione che rende le due distro diverse (infatti nella Slamd64 è abilitata di default).

Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6195
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: porting di slack a 64 bit

Messaggioda targzeta » gio dic 11, 2008 20:01

conraid ha scritto:...
Cosa serve per farlo?
Visto che ci sono le linee guida, tra cui usare requirebuilder, possiamo inserirci di mettere un ARCH per x86_64 obbligatoriamente, ma serve altro?

Oltre alle opzioni per il compilatore, andrebbero parametrizzate anche le directory di destinazione per le librerie. Nelle le distro a 64bit andrebbero messe sotto '/lib64' o '/usr/lib64'.

Ovviamente ci sarebbero delle eccezioni, dei casi particolari, ma in generale molti pacchetti non presenti sulle distribuzioni potrebbero tranquillamente essere compilati. Il punto è che se non si incontrano dei problemi è impossibile risolverli, finché si rimane sul vago tutto va bene, però se vogliamo, e ripeto, se vogliamo (non è mica detto che bisogna farlo per forza), le cose si potrebbero fare.

Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6195
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: porting di slack a 64 bit

Messaggioda aLvArO » gio dic 11, 2008 20:58

In parole povere le distro sono molto simili.
La slamd64 ha a suo favore il kernel già predisposto per i programmi a 32bit.
come contro ha un repository scarso o inesistente.
La bluewhite64 ha a suo favore un repository più ricco.
il kernel a 64 bit potrebbe essere un problema, ma personalmente
ricompilo sempre il kernel.

p.s. potrei usare il config del mio attuale kernel slack?
Avatar utente
aLvArO
Linux 3.x
Linux 3.x
 
Messaggi: 1201
Iscritto il: mar mar 29, 2005 23:00
Località: Catanzaro Lido (CZ)
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4

Prossimo

Torna a Porting Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite