kernel huge - smp - generico ?

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware 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 Slackware, se l'argomento è generale usate il forum 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
moebius77
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: ven 2 giu 2006, 18:17

kernel huge - smp - generico ?

Messaggio da moebius77 »

Salve
Conosco il significato della sigla smp e della huge
ma quando vado su kernel.org non trovo nessuna delle due
premetto che ho un processore singolo (e dovrei utilizzare lo huge )
come lo trovo ?
C'è differenza tra lo uge e quello che trovo su kernel.org?
se passo da una versione (2.6.15) a una versione più recente (2.6.24)
posso lanciare il "make oldconfig" o devo pulire l'albero delle dipendenze con make mrproper?
Grazie

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: kernel huge - smp - generico ?

Messaggio da Ansa89 »

Diciamo che su kernel.org non trovi (e non troverai mai) un kernel già compilato, come quelli che trovi dentro alle distro. Su kernel.org trovi il kernel vanilla non compilato: devi copiarci il .configure (che trovi nella directory /boot) e poi dare un make oldconfig (che funziona sempre con qualsiasi versione del kernel).

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kernel huge - smp - generico ?

Messaggio da Trotto@81 »

Sia lo huge che l'smp sono dei kernel vanilla, l'unica differenza è la configurazione, nell'huge per macchine a singolo processore e nell'smp per macchine con più processori.
Patrick li rinomina solo per poter essere distinguibili, eccoli perchè su kernel.org non li riesci a trovare.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: kernel huge - smp - generico ?

Messaggio da 414N »

Trotto@81 ha scritto:Sia lo huge che l'smp sono dei kernel vanilla, l'unica differenza è la configurazione, nell'huge per macchine a singolo processore e nell'smp per macchine con più processori.
Veramente lo huge si riferisce al fatto che è già tutto dentro l'immagine del kernel e non si ha bisogno di una initrd (a differenza di un generic). Poi può essere smp o meno.

Avatar utente
moebius77
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: ven 2 giu 2006, 18:17

Re: kernel huge - smp - generico ?

Messaggio da moebius77 »

Quindi se comunque parto da un kernel huge (ad es. quello di slackware 12 )
e poi scarico i sorgenti del 2.6.24(da kernel.org) e ricompilo
dovrebbe funzionare tutto ? Giusto?

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

Re: kernel huge - smp - generico ?

Messaggio da conraid »

moebius77 ha scritto:Quindi se comunque parto da un kernel huge (ad es. quello di slackware 12 )
e poi scarico i sorgenti del 2.6.24(da kernel.org) e ricompilo
dovrebbe funzionare tutto ? Giusto?
Allora. Intanto parti da un config, non da un kernel
Poi dipende. Se hai un processore SMP, devi usare un config di qualche kernel smp, se invece hai un processore non SMP è indifferente.
Quindi, usa "sempre" SMP se non vuoi sbagliare.
Huge SMP ha tutto dentro. Oddio, non proprio tutto, diciamo l'essenziale per partire senza initrd
Generic SMP invece ha tutto modulare. Oddio non proprio tutto, ma l'essenziale per partire è modulare e serve un initird :-)

Quindi, il mio consiglio è questo:
Sai cosa fare? Parti dal generic e modifica il config in modo da comprendere il tuo chipset ed i filesystem che ti servono al boot. E poi con calma ottimizza il kernel per il tuo sistema.
Non sai cosa fare? Lascia perdere la ricompilazione :-)
Scherzo, parti dall'huge, ma dopo "studia" come ricompilare un kernel adatto alla tua macchina.
Un kernel ottimale è sempre più piccolo sia del generic sia, soprattutto, dell'huge

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kernel huge - smp - generico ?

Messaggio da Trotto@81 »

414N ha scritto:
Trotto@81 ha scritto:Sia lo huge che l'smp sono dei kernel vanilla, l'unica differenza è la configurazione, nell'huge per macchine a singolo processore e nell'smp per macchine con più processori.
Veramente lo huge si riferisce al fatto che è già tutto dentro l'immagine del kernel e non si ha bisogno di una initrd (a differenza di un generic). Poi può essere smp o meno.
È vero hai ragione!! :)

Avatar utente
moebius77
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: ven 2 giu 2006, 18:17

Re: kernel huge - smp - generico ?

Messaggio da moebius77 »

[quote][/quote]Scherzo, parti dall'huge, ma dopo "studia" come ricompilare un kernel adatto alla tua macchina.
Un kernel ottimale è sempre più piccolo sia del generic sia, soprattutto, dell'huge

OK più o meno tutto chiaro #-o
Da quanto affermi io posso usare sulla mia macchiana mono-processore (P4 2,4Ghz)
anche un kernel smp (ma non era destinato alle architetture multi processori?che vuol dire smp?) con risultati più performanti di uno huge?

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

Re: kernel huge - smp - generico ?

Messaggio da conraid »

moebius77 ha scritto: Da quanto affermi io posso usare sulla mia macchiana mono-processore (P4 2,4Ghz)
anche un kernel smp (ma non era destinato alle architetture multi processori?che vuol dire smp?) con risultati più performanti di uno huge?
Guarda, questo dice Pat nelle istruzioni per la nuova Slackware
As stated earlier, it is recommended that you use one of the generic kernels
rather than the huge kernels; the huge kernels are primarily intended as
"installer" and "emergency" kernels in case you forget to make an initrd.
For most systems, you should use the generic SMP kernel if it will run,
even if your system is not SMP-capable. Some newer hardware needs the
local APIC enabled in the SMP kernel, and theoretically there should not be
a performance penalty with using the SMP-capable kernel on a uniprocessor
machine, as the SMP kernel tests for this and makes necessary adjustments.
Furthermore, the kernel sources shipped with Slackware are configured for
SMP usage, so you won't have to modify those to build external modules
(such as NVidia or ATI proprietary drivers) if you use the SMP kernel.
Quindi come dice anche Pat (di lui penso ti fidi visto che usi una slackware) "teoricamente non dovrebbero esserci cali di prestazione".
Poi visto che ricompili, che ti ci vuole a non usare un kernel smp? E' solamente una voce da modificare quando fai make menuconfig o make xconfig

Avatar utente
moebius77
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: ven 2 giu 2006, 18:17

Re: kernel huge - smp - generico ?

Messaggio da moebius77 »

OK grazie per le delucudazioni
e scusami per il mio tono da S.Tommaso!!!! [-o<

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

Re: kernel huge - smp - generico ?

Messaggio da conraid »

Ho riletto il tuo messggio.
Non confondere o confrontare SMP con HUGE
C'è anche l'HUGE SMP

In pratica trovi 4 kernel
generic-smp
huge-smp
generic
huge

Avatar utente
moebius77
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: ven 2 giu 2006, 18:17

Re: kernel huge - smp - generico ?

Messaggio da moebius77 »

dove posso trovare gli ultimi sorgenti dello hugesmp?

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

Re: kernel huge - smp - generico ?

Messaggio da conraid »

moebius77 ha scritto:dove posso trovare gli ultimi sorgenti dello hugesmp?
direttamente nella Slackware, quindi DVD o mirror

Ma il kernel della Slackware è un normale kernel, quel che cambia è la sua configurazione

Rispondi