Quanti di voi hanno un kernel ottimizzato?

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Messaggio da Vlk »

Il problema non è tanto rimcompilare, ma sapere cosa ci serve e cosa no. Ad esempio poi non so come scoprire il nome del chip audio etc etc cosa che mi impedisce di fare una configurazione ad hoc del kernel, se non altro per imparare. E non capisco nemmeno se, nel caso in cui lo scoprissi, potrei eliminare il supporto nel kernel a tutti gli altri chip. Non capisco, ad esempio, se non ho nessun amico che ha macintosh o beos, se posso eliminare il supporto ai filesystem di questi due s.o. E nemmeno se è meglio avere moduli o integrare direttamente il supporto nel kernel.
Capisco che c'è l'help in inglese, ed in effetti per gli anglofoni linux dev'essere uno spasso, ma io l'inglese non lo capisco e configurare il kernel, sebbene voglia davvero farlo, è un'operazione difficilissima.

fulmine
Linux 0.x
Linux 0.x
Messaggi: 36
Iscritto il: ven 24 feb 2006, 11:17
Località: Ancona

Messaggio da fulmine »

Io non sapevo nulla all'inizio, poi mi sono documentato su internet, letto guide, ma sopratutto provato, riprovato, sbagliando molte volte e per la disperazione lasciato perdere anche. Poi ricominciando da zero qualcosina in più sapevo, e così via.
Ora non sono comunque nessuno ancora in linux ma un kernel me lo so compilare, adattare alle mie esigenze, e installare programmi.
Dipende tutto da te e dalla tua voglia di imparare a usare linux.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3974
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Ad esempio poi non so come scoprire il nome del chip audio
lspci
E non capisco nemmeno se, nel caso in cui lo scoprissi, potrei eliminare il supporto nel kernel a tutti gli altri chip.
sì perchè averlo non ti serve;

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Codice: Seleziona tutto

root@ltsp:/home/gabriele# lsmod
Module                  Size  Used by    Not tainted
snd-seq-oss            26048   0  (autoclean)
snd-seq-midi-event      3264   0  (autoclean) [snd-seq-oss]
snd-seq                33424   2  (autoclean) [snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            37736   0
snd-mixer-oss          12504   0  [snd-pcm-oss]
nfsd                   67376   8
r8169                   6508   0  (unused)
uhci                   24444   0  (unused)
ehci-hcd               17580   0  (unused)
usbcore                59308   1  [uhci ehci-hcd]
snd-via82xx            13124   1
gameport                1404   0  [snd-via82xx]
snd-pcm                56072   0  [snd-pcm-oss snd-via82xx]
snd-timer              13604   0  [snd-seq snd-pcm]
snd-ac97-codec         49500   0  [snd-via82xx]
snd-page-alloc          6328   0  [snd-via82xx snd-pcm]
snd-mpu401-uart         3200   0  [snd-via82xx]
snd-rawmidi            12740   0  [snd-mpu401-uart]
snd-seq-device          3888   0  [snd-seq-oss snd-seq snd-rawmidi]
snd                    30852   1  [snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3396   6  [snd]
via-rhine              12432   1
mii                     2272   0  [via-rhine]
crc32                   2880   0  [r8169 via-rhine]
xfs                   485216   2  (autoclean)
ide-scsi                9328   0
il mio non é per niente monolitico... bello vero ...
viva la biodiversità :)

fulmine
Linux 0.x
Linux 0.x
Messaggi: 36
Iscritto il: ven 24 feb 2006, 11:17
Località: Ancona

Messaggio da fulmine »

L'hai compilato così?
Allora hai fatto come me!
Bravo almeno siamo in due!

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

Vlk ha scritto: Capisco che c'è l'help in inglese, ed in effetti per gli anglofoni linux dev'essere uno spasso, ma io l'inglese non lo capisco e configurare il kernel, sebbene voglia davvero farlo, è un'operazione difficilissima.
Ai visto se ti può essere di aiuto il Progetto Configurazione Italiana del Kernel Linux ?

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio 30 giu 2005, 0:00
Località: Catania

Messaggio da TheSnowBoarder »

Users and developers will laugh at you when you break your system.
mmm... belli bastardi non c'è che dire, poi se gli muore la nonna magari manco se ne accorgono...
eheheheheh !
Povera nonna !

Ciascuno usi ciò che più gli aggrada.

Mi ritengo ignorante per molte cose,
quindi preferisco usare kernel a prova di bomba
compilati da chi, diversamente da me, conosceva il significato di ogni opzione.
Lorenzo il Magnifico ha scritto: Quant'è bella giovinezza,
che si fugge tuttavia !
Chi vuol esser lieto sia:
di domani non c'è certezza.

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao a tutti,
anche io personalizzo tutti i kernel. Sono d'accordo con chi afferma che eliminare tutto quello che non si usa (vedi fs vari) o che non è presente (supporto ad hardware che non si possiede) faccia guadagnare in tempo di compilazione e dimensioni del kernel. Per quanto riguarda l'approccio modulare/monolitico, dopo numerose ricompilazioni, ho raggiunto un equilibrio tutto mio; quando compilo scelgo l'opzione "built in" solo per le cose essenziali o per quelle che rognano se sono modulari. Il mio scopo è quello di ottenere un kernel di 1,4 mb di dimensione massime, in modo che possa stare su un floppy....tutto il resto è modulare. Facendo così mi trovo gran bene :-)
Have a nice day

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

TheSnowBoarder ha scritto: Ciascuno usi ciò che più gli aggrada.
su questo ci troviamo perfettamente d'accordo :)
Mi ritengo ignorante per molte cose,
quindi preferisco usare kernel a prova di bomba
compilati da chi, diversamente da me, conosceva il significato di ogni opzione.

pure io mi ritengo molto ignorante in tema di kernel, tuttavia mi sembra di aver sufficiente comprensione di alcuni suoi elementi, vedi drivers e supporto per fs, da potermi permettere di eliminare alcune cose inutili per il mio pc. la domanda tuttavia era sincera: non avendo mai provato a leggere il codice del kernel - e presumendo di non capirci un acca- mi chiedevo se c'era un motivo documentato in relazione all'affermazione che avevi fatto!
Lorenzo il Magnifico ha scritto: Quant'è bella giovinezza,
che si fugge tuttavia !
Chi vuol esser lieto sia:
di domani non c'è certezza.
bella questa! mi è sempre piaciuta nonostante tra pratesi e fiorentini non ci si possa vedere :D

M

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

ma quanti kb è grande il vostro kernel?
Io a forza di snellirlo e di mettere modulare alcune cose sono arrivato a 1670Kb.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

B4sH ha scritto:ma quanti kb è grande il vostro kernel?
Io a forza di snellirlo e di mettere modulare alcune cose sono arrivato a 1670Kb.
2052

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

ERRATE CORRIGE:
bash-3.1# du -k /boot/bzImage
1606 /boot/bzImage
Ultima modifica di B4sH il ven 9 mar 2007, 15:59, modificato 2 volte in totale.

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2073
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 5.4.0
Desktop: lxde
Distribuzione: ubuntu 20.04
Località: Darmstadt - Germania

Messaggio da albatros »

ls -l /boot/bzImage
-rw-r--r-- 1 root root 1639864 2007-02-10 20:31 /boot/bzImage

Il primo kernel che mi sono ricompilato era uno della serie 2.2 circa 7 anni fa, quindi non uno dei primi, ma neanche recentissimo...
Neanch'io mi considero un esperto di kernel, ma probabilmente non c'è neanche bisogno di esserlo per un uso domestico, basta leggere la documentazione a corredo delle varie opzioni, approfondendo eventualmente con qualche ricerca in rete e dopo aver indagato sull'hardware montato sulla propria macchina, eppoi provare, provare, provare....
Costa tempo e un po' di fatica le prime volte, ma le successive è velocissimo...
A partire dal 2.6.0 ho sempre tenuto l'ultima versione del kernel, tanto la compilazione mi richiede tempi minimi...

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Io ce l'ho più grosso. :lol:
Il kernel....ma che avete capito! 8)

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

:lol:

Rispondi