Due domandine sul kernel

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.
Rispondi
Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Due domandine sul kernel

Messaggio da Vlk »

1 - non ho capito che differenza ci sia, quando si sceglie un'opzione del kernel tra <*>built-in e [M]module. Chi me la spiega?
2 - Poichè esistono milioni di pc, nei kernel base delle distro Linux in cui il kernel è precompilato, sono abilitate tutte le schede di rete, tutte le schede video e audio etc etc? Oppure esiste una sorta di hotplug iniziale al boot che capisce quali periferiche sono nel sistema e le abilita nel kernel?

Avatar utente
-Shark-
Linux 2.x
Linux 2.x
Messaggi: 238
Iscritto il: ven 24 giu 2005, 0:00
Località: Grumento Nova (Pz)
Contatta:

Messaggio da -Shark- »

Built-int è quando inserisci staticamente nel kernel il supporto per un qualcosa (vedi i frequenti kernel panic quando qualcuno si dimentica di inserire il file system built-in), mentre modulo è quando puoi opzionalmente dire al kernel di caricare i driver (il modprobe fa questo)...

Per il discorso del kernel nelle varie distro per le macchine, credo che procedano tutti più o meno inserendo staticamente il minimo indispensabile, e modularizzando il resto del kernel, delegando poi a qualche programma (o all'utente) la scelta dei moduli di cui ha bisogno la differente configurazione hardware...

Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Messaggio da Vlk »

-Shark- ha scritto:Built-int è quando inserisci staticamente nel kernel il supporto per un qualcosa (vedi i frequenti kernel panic quando qualcuno si dimentica di inserire il file system built-in), mentre modulo è quando puoi opzionalmente dire al kernel di caricare i driver (il modprobe fa questo)...

Per il discorso del kernel nelle varie distro per le macchine, credo che procedano tutti più o meno inserendo staticamente il minimo indispensabile, e modularizzando il resto del kernel, delegando poi a qualche programma (o all'utente) la scelta dei moduli di cui ha bisogno la differente configurazione hardware...
Quindi quando devo configurare il kernel per il mio pc, sbaglierei a togliere le opzioni "built-in"?

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

Se levi il file system come built in vai in kernel panic.
Metti le opzioni fondamentali come built-in , il resto come modulo.
Tutto quello che deve essere presente al boot va come built-in.

Rispondi