![]() | Ultime note di rilascio sul Web |
|---|---|
Queste note di rilascio potrebbero essere state aggiornate. Visitare http://docs.fedoraproject.org/release-notes/ per vedere le ultime release notes per Fedora. |
Questa sezione concerne cambiamenti ed importanti informazioni riguardanti il kernel basato sulla versione 2.6.23 in Fedora 8. Il kernel 2.6.23 include:
Supporto tickless per i sistemi x86 64-bit (quello a 32-bit è stato aggiunto in precedenza), che migliora enormemente la gestione del risparmio energetico.
Alcuni elementi del realtime kernel project.
Il file spec del kernel è ora denominato kernel.spec invece di kernel-2.6.spec.
IL file spec del kernel ha nuove macro che facilitano il processo di compilazione del kernel. Fare riferimentoa http://fedoraproject.org/wiki/Docs/CustomKernel per ulteriori informazioni.
Il kernel in Fedora 8 non carica più moduli per impostazione predefinita per le schede audio ISA. Caricare a mano il modulo usando il comando modprobe module-name, o inserendo una linea di comando in /etc/modprobe.conf. Ad esempio, per la Creative SoundBlaster AWE64, aggiungere la seguente linea:
install snd-sbawe
Fedora può includere patches aggiuntive al kernel per miglioramenti, correzione di errori, o caratteristiche aggiuntive. Per questa ragione, il kernel potrebbe non essere linea-per-linea equivalente al cosidetto vanilla kernel proveniente dal sito web di kernel.org:
Per ottenere una lista di queste patches, scaricare il pacchetto RPM sorgente ed eseguire il seguente comando su di esso:
rpm -qpl kernel-<version>.src.rpm
Per ottenere una lista dei cambiamenti del pacchetto, eseguire il seguente comando:
rpm -q --changelog kernel-<version>
Se si ha bisogno di una versione più amichevole di changelog fare rifermento a http://wiki.kernelnewbies.org/LinuxChanges. Un breve e completo diff del kernel è disponibile su http://kernel.org/git. La versione Fedora è basata sull'albero di Linus.
Le personalizzazioni fatte per la versione Fedora sono disponibili su http://cvs.fedoraproject.org.
Fedora 8 include i seguenti kernel compilati:
Kernel nativo, per l'uso nella maggior parte dei sistemi. I sorgenti configurati sono disponibili nel pacchetto kernel-devel.
Il kernel-PAE, per l'uso sui sistemi a 32-bit x86 con più di 4GB di RAM, o con CPU che hanno la caratteristica NX (No eXecute). Questo kernel supporta sia sistemi uniprocessore che multi-processore. Sorgenti configurati sono disponibili nel pacchetto kernel-PAE-devel.
Kernel per la virtualizzazione per l'uso con il pacchetto emulatore Xen. I sorgenti configurati sono disponibili nel pacchetto kernel-xen-devel.
E' possibile installare i kernel headers per tutti i tipi di kernel allo stesso momento. I files saranno installati nell'albero /usr/src/kernels/. Usare il seguente comando:version[-PAE|-xen|-kdump]-arch/
su -c 'yum install kernel{,-PAE,-xen,-kdump}-devel'
Selezionare uno o più di questi tipi, separati da virgola e senza spazi, appropriatamente. Immettere la password di root quando richiesta.
![]() | Il Kernel x86 include Kdump |
|---|---|
Sia i kernel x86_64 che i kernels i686 sono ora relocabili, così non necessiato più di un kernel separato per le funzionalità di kdump. PPC64 richiede ancora l'installazione del kernel -kdump. |
![]() | Il kernel predefinito fornisce SMP |
|---|---|
Non è disponibile un kernel SMP separato per Fedora su i386, x86_64 and ppc64. Il supporto multiprocessore è fornito dal kernel nativo. |
![]() | Supporto kernel PowerPC |
|---|---|
Non c'è supporto per Xen o kdump per l'architettura PowerPC in Fedora. I PowerPC a 32-bit hanno ancora un kernel SMP separato. |
Fare riferimento a http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html per informazioni sulla segnalazione di errori nel kernel di Linux. E' possibile inoltre utilizzare http://bugzilla.redhat.com per inviare quelle segnalazioni d'errore che sono specifiche per Fedora.
Fedora 8 non include il pacchetto kernel-source fornito nelle vecchie versioni poiché è necessario il solo pacchetto kernel-devel per compilare moduli esterni. Sono disponibili sorgenti configurati come descritto nella sezione Sezione 9.3, «Tipi di Kernel».
![]() | Compilazione del Kernel personalizzata |
|---|---|
Per informazioni sullo sviluppo del kernel e su come lavorare con kernel personalizzati, fare riferimento a http://fedoraproject.org/wiki/Docs/CustomKernel. |