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

9. Kernel Linux

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

Estas notas de lançamento podem ter sido alteradas. Para ver as últimas notas de lançamento para o Fedora, visite:

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 pode incluir patches adicionais do kernel para melhorias, correções de erros e funcionalidades adicionais. Por esta razão, o kernel do Fedora pode não ser totalmente equivalente ao chamado kernel vanilla do site kernel.org:

http://www.kernel.org/

Para obter uma lista destes patches, efetue download do pacote fonte RPM e execute o seguinte comando nele:

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

9.2. Log de Mudanças

Para obter um log de mudanças do 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. Tipos de Kernel

Fedora 9 includes the following kernel builds:

  • Kernel nativo, para uso na maioria dos sistemas. Os fontes devidamente configurados estão disponíveis no pacote kernel-devel.

  • kernel-PAE, para uso em sistemas 32-bit x86 com mais de 4 GB de RAM ou com CPU's que têm o recurso NX (No eXecute). Este kernel suporta tanto sistemas uniprocessados quanto multiprocessados. Fontes devidamente configurados estão disponíveis no pacote kernel-PAE-devel.

  • Kernel de virtualização para uso com o pacote Xen. Fontes devidamente configurados estão disponíveis no pacote kernel-xen-devel.

Você pode instalar os cabeçalhos de todas as versões do kernel ao mesmo tempo. Os arquivos são postos na árvore /usr/src/kernels/versão[-PAE|-xen|-kdump]-arch/. Use o seguinte comando:

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

Selecione um ou mais destes tipos, separados por vírgula e sem espaços, como apropriado. Entre com a senha de root quando solicitado.

[Nota] O Kernel x86 Inclui o Kdump

Ambas as versões x86_64 e i686 do kernel agora são recolocáveis, portanto eles não precisam de um kernel avulso por causa do kdump. O PPC64 ainda requer um kernel kdump à parte.

[Nota] Kernel Padrão Fornece SMP

Não há um kernel separado de SMP para o Fedora no i386, x86_64 e ppc64, Suporte a múltiplos processadores é fornecido através do kernel nativo.

[Nota] Suporte PowerPC do Kernel

Não há suporte para Xen ou kdump na arquitetura PowerPC no Fedora. O PowerPC 32-bits ainda tem um kernel SMP separado.

9.4. Preparando para 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 Seção 9.3, “Tipos de 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. Relatando Bugs

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 $'); ?>