initCommon(); $template->displayHeader(); ?>

9. 'Kernel' ou Núcleo do Linux

[Dica] Últimas Notas da Versão na Web

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

This section covers changes and important information regarding the 2.6.24 based kernel in Fedora 9. The 2.6.24 kernel includes:

9.1. Versão

O Fedora poderá incluir correcções adicionais para melhorias, correcções de erros ou funcionalidades adicionais. Por esta razão, o 'kernel' do Fedora poderá não ser um equivalente alinhado com o que se chama vanilla kernel ('kernel' original) da página Web 'kernel.org':

http://www.kernel.org/

Para obter uma lista destas actualizações, transfira o pacote RPM com o código e execute o seguinte comando sobre ele:

rpm -qpl kernel-<version>.src.rpm 

9.2. Changelog

Para obter um registo das alterações no pacote, execute o seguinte comando:

rpm -q --changelog kernel-<version> 

If you need a user friendly version of the changelog, refer to http://wiki.kernelnewbies.org/LinuxChanges. A short and full diff of the kernel is available from http://kernel.org/git. The Fedora version kernel is based on the Linus tree.

Customizations made for the Fedora version are available from http://cvs.fedoraproject.org.

9.3. Variantes do 'Kernel'

Fedora 9 includes the following kernel builds:

  • O 'kernel' nativo, para usar na maioria dos sistemas. O código configurado está disponível no pacote kernel-devel.

  • O 'kernel-PAE', para ser usado nos sistemas x86 de 32-bits com mais de 4GB de RAM, ou para os CPUs que tenham a funcionalidade 'NX (No eXecute)'. Este 'kernel' suporta tanto a versão mono-processador como a multi-processador. O código configurado está disponível no pacote kernel-PAE-devel.

  • O 'kernel' de virtualização para usar com o pacote de emulação Xen. O código-fonte configurado está disponível no pacote kernel-xen-devel.

Poderá instalar os ficheiros de inclusão do 'kernel', para todas as variantes do mesmo, ao mesmo tempo. Os ficheiros serão instalados na árvore /usr/src/kernels/versão-[PAE|xen|kdump]-arquitectura/. Use este comando:

su -c "yum install kernel{,-PAE,-xen,-kdump}-devel" 

Seleccione uma ou mais destas variantes, separadas por vírgulas e sem espaços, da forma apropriada. Indique a senha do root quando for pedida.

[Nota] x86 Kernel Includes Kdump

Both the x86_64 and the i686 kernels are now relocatable, so they no longer require a separate kernel for kdump capability. PPC64 still requires a separate kdump kernel.

[Nota] O 'Kernel' Predefinido Oferece o SMP

Não existe um 'kernel' SMP separado para a arquitectura i386, x86_64 e ppc64 no Fedora. O suporte de multi-processamento é oferecida no 'kernel' nativo.

[Nota] Suporte do 'Kernel' para o PowerPC

Não existe o suporte para o Xen ou o kdump na arquitectura PowerPC no Fedora. O PowerPC de 32-bits tem ainda um 'kernel' SMP em separado.

9.4. Preparar o Desenvolvimento do 'Kernel'

Fedora 9 does not include the kernel-source package provided by older versions since only the kernel-devel package is required now to build external modules. Configured sources are available, as described in Secção 9.3, “Variantes do 'Kernel'”.

[Importante] Compilação Personalizada do 'Kernel'

Para mais informações sobre o desenvolvimento do 'kernel' e sobre como lidar com 'kernels' personalizados, consulte a página http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Comunicar Erros

Refer to http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html for information on reporting bugs in the Linux kernel. You may also use http://bugzilla.redhat.com for reporting bugs that are specific to Fedora.

displayFooter('$Date: 2008/04/06 10:46:23 $'); ?>