LKN: Ricette per Configurare il Kernel: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Riga 648: Riga 648:
===ACPI===
===ACPI===


Sulla maggior parte dei sistemi moderni basati Intel, ACPI è richiesto dalla macchina per poter funzionare correttamente. ACPI è uno standard che permette al BIOS del computer di lavorare con il sistema operativo, dando accesso all'hardware in modo indiretto, così avendo la possibilità di gestire un ampio raggio di interfaccie con un codice relativamente ristretto e specifico per ogni sistema operativo. ACPI fornisce inoltre una facilità nell'aiutare il ''suspend'' e ''resume'' della macchina e il controllo della velocità del processore e le ventole. Se si ha un laptop è consigliabile abilitare questa opzione.<br />
Sulla maggior parte dei sistemi moderni basati Intel, ACPI è richiesto dalla macchina per poter funzionare correttamente. ACPI è uno standard che permette al BIOS del computer di lavorare con il sistema operativo, dando accesso all'hardware in modo indiretto, così avendo la possibilità di gestire un ampio raggio di interfaccie con un codice relativamente ristretto e specifico per ogni sistema operativo. ACPI fornisce inoltre una facilità nell'aiutare il ''suspend'' e ''resume'' della macchina e il controllo della velocità del processore e le ventole. Se si ha un laptop è consigliabile abilitare questa opzione.<br />
Per abilitare ACPI:
Per abilitare ACPI:


Riga 657: Riga 657:
</pre>
</pre>


Ci sono una gran varietà di differenti ACPI "drivers" che controllano differenti tipi di interfaccie ACPI. Si dovrebbe abilitare quello specifico che si ha sulla propria macchina:
Ci sono una gran varietà di differenti ACPI "drivers" che controllano differenti tipi di interfaccie ACPI. Si dovrebbe abilitare quello specifico che si ha sulla propria macchina:


<pre>
<pre>
Riga 859: Riga 859:
</pre>
</pre>


3. Ci sono relativamente molti drivers disponibili per i singoli dispositivi Bluetooth; questo perchè la maggior parte dei dispositivi segue le specifiche del Bluetooth su come il dispositivo deve funzionare. I drivers marcati nella seguente lista devono essere selezionati per permettere al Bluetooth di funzionare con un dispositivo:
3. Ci sono relativamente molti drivers disponibili per i singoli dispositivi Bluetooth; questo perchè la maggior parte dei dispositivi segue le specifiche del Bluetooth su come il dispositivo deve funzionare. I drivers marcati nella seguente lista devono essere selezionati per permettere al Bluetooth di funzionare con un dispositivo:


<pre>
<pre>
Riga 881: Riga 881:
===Wireless===
===Wireless===


Il collegamento di rete wireless è molto conosciuto; quasi tutti i laptops moderni hanno un dispositivo di rete wireless integrato. Linux supporta una vasta gamma di drivers wireless e altri ancora vengono aggiunti ogni settimana. Per determinare se avete un dispositivo wireless PCI e di che tipo si tratta, digitate il seguente comando:
Il collegamento di rete wireless è molto conosciuto; quasi tutti i laptops moderni hanno un dispositivo di rete wireless integrato. Linux supporta una vasta gamma di drivers wireless e altri ancora vengono aggiunti ogni settimana. Per determinare se avete un dispositivo wireless PCI e di che tipo si tratta, digitate il seguente comando:


<pre>
<pre>
Riga 948: Riga 948:
===RAID===
===RAID===


RAID da la possibilità di combinare vari dischi assieme, in modo da comportarsi però come fossero un unico disco. Ciò può aiutare a dare modi di fornire ridondanza o velocità di diffusione dei dati fra i differenti dischi. Linux supporta entrambi hardware e software RAID. L'hardware RAID è gestito dal ''disk controller'', senza nessun aiuto necessario del kernel.
RAID da la possibilità di combinare vari dischi assieme, in modo da comportarsi però come fossero un unico disco. Ciò può aiutare a dare modi di fornire ridondanza o velocità di diffusione dei dati fra i differenti dischi. Linux supporta entrambi hardware e software RAID. L'hardware RAID è gestito dal ''disk controller'', senza nessun aiuto necessario del kernel.


1. Il Software RAID è controllato dal kernel e può essere selezionato come opzione:
1. Il Software RAID è controllato dal kernel e può essere selezionato come opzione:


<pre>
<pre>
Riga 987: Riga 987:
</pre>
</pre>


2. Ci sono vari moduli d'aiuto che lavorano con il DM per fornire ulteriore funzionalità:
2. Ci sono vari moduli d'aiuto che lavorano con il DM per fornire ulteriore funzionalità:


<pre>
<pre>
Riga 1 021: Riga 1 021:
</pre>
</pre>


Per ulteriori dettagli a riguardo le differenze fra questi due filesystem e quando si dovrebbe utilizzarne uno piuttosto dell'altro, guardare per favore le voci SMB_FS e CIFS nel capitolo 11.
Per ulteriori dettagli a riguardo le differenze fra questi due filesystem e quando si dovrebbe utilizzarne uno piuttosto dell'altro, guardare per favore le voci SMB_FS e CIFS nel capitolo 11.


===OCFS2===
===OCFS2===
Riga 1 102: Riga 1 102:
Ogni tanto è opportuno vedere esattamente quando questi messaggi sono stati creati. ''dmesg'' non da però nessun "segnalibro di tempo" (''timestamp'') agli eventi che mostra e la risoluzione di ''/var/log/messages'' è solamente vicina al secondo. Si può configurare il kernel per assegnare ad ogni messaggio un "segnalibro di tempo" con l'accuratezza del valore di tempo più piccolo misurabile dal kernel (normalmente nel raggio di microsecondi).
Ogni tanto è opportuno vedere esattamente quando questi messaggi sono stati creati. ''dmesg'' non da però nessun "segnalibro di tempo" (''timestamp'') agli eventi che mostra e la risoluzione di ''/var/log/messages'' è solamente vicina al secondo. Si può configurare il kernel per assegnare ad ogni messaggio un "segnalibro di tempo" con l'accuratezza del valore di tempo più piccolo misurabile dal kernel (normalmente nel raggio di microsecondi).


Per abilitare l'opzione "segnalibro di tempo" nei messaggi del kernel:
Per abilitare l'opzione "segnalibro di tempo" nei messaggi del kernel:


<pre>
<pre>
Riga 1 147: Riga 1 147:
===General Kernel Debugging===
===General Kernel Debugging===


Qui troviamo una vasta gamma di altre buone opzioni di configurazione del kernel che sarebbe opportuno abilitare se si volesse aiutare gli sviluppatori del kernel a risolvere differenti problemi, o semplicemente per apprendere di più come lavora il kernel osservando i messagi che questa opzione rende disponibili. Si noti che se si abilita qualsiasi delle seguenti opzioni, il kernel rallenterà di un poco; se si dovesse osservare una diminuzione delle prestazioni sarebbe opportuno disabilitare le opzioni:
Qui troviamo una vasta gamma di altre buone opzioni di configurazione del kernel che sarebbe opportuno abilitare se si volesse aiutare gli sviluppatori del kernel a risolvere differenti problemi, o semplicemente per apprendere di più come lavora il kernel osservando i messagi che questa opzione rende disponibili. Si noti che se si abilita qualsiasi delle seguenti opzioni, il kernel rallenterà di un poco; se si dovesse osservare una diminuzione delle prestazioni sarebbe opportuno disabilitare le opzioni:


<pre>
<pre>
Riga 1 170: Riga 1 170:
[http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ch08.pdf ''Capitolo originale'']
[http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ch08.pdf ''Capitolo originale'']
[[Categoria:Linux Kernel in a Nutshell]]
[[Categoria:Linux Kernel in a Nutshell]]
[[Categoria:Linux]]
6 999

contributi

Menu di navigazione