include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Ú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: |
Esta seção cobre as mudanças e informações importantes sobre o kernel 2.6.25 no Fedora 9. Este kernel inclui:
Suporte Tickless para sistemas x86 64 bits (suporte a 32 bits foi incluído anteriormente), que melhora consideravelmente o gerenciamento de energia.
Alguns elementos do projeto kernel em tempo-real.
A nova versão do kernel tem um esquema de nomes que correspondem ser algo mais próximo da programação de nomes da versão upstream.
O arquivo spec do kernel agora se chama kernel.spec
ao invés de kernel-2.6.spec
.
O arquivo de spec do kernel agora possui macros que facilitam seu processo de compilação. Visite http://fedoraproject.org/wiki/Docs/CustomKernel para maiores informações.
No Fedora 9, por padrão, o kernel não carrega mais módulos de placas de som ISA. Carregue o módulo manualmente com o comando modprobe nome-do-módulo
ou insira uma entrada no arquivo /etc/modprobe.conf
. Por exemplo, para a placa de som Creative SoundBlaster AWE64, adicione a seguinte entrada:
install snd-sbawe
O kernel do Fedora oferece suporte a paravirt_ops
em domU
, como parte dos esforços da equipe do kernel para reduzir o trabalho necessário para produzir os kernels Xen atuais.
O convidados Xen totalmente virtualizados podem diretamente inicializar um kernel e uma imagem initrd e passar argumentos para o kernel de inicialização. Para mais detalhes, visite http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
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:
Para obter uma lista destes patches, efetue download do pacote fonte RPM e execute o seguinte comando nele:
rpm -qpl kernel-<version>.src.rpm
Para obter um log de mudanças do pacote, execute o seguinte comando:
rpm -q --changelog kernel-<version>
Se você precisar de uma versão amigável para o log de mudanças, visite http://wiki.kernelnewbies.org/LinuxChanges. Um arquivo de diferenças curto e completo está disponível em http://kernel.org/git. A versão do kernel do Fedora é baseada na árvore do Linus.
Personalizações feitas para a versão do Fedora estão disponíveis através do endereço http://cvs.fedoraproject.org.
O Fedora 9 inclui as seguintes variantes do kernel:
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/
. Use o seguinte comando:versão
[-PAE|-xen|-kdump]-arch
/
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.
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. |
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. |
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. |
O Fedora 9 não inclui o pacote kernel-source fornecido em versões passadas, uma vez que agora apenas o pacote kernel-devel é necessário para compilar módulos externos do kernel. Os fontes configurados estão disponíveis, conforme descrito em Seção 9.3, “Tipos de Kernel”.
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. |
Visite http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html para informações sobre como relatar bugs no kernel do Linux. Você também pode usar http://bugzilla.redhat.com para relatar bugs que são específicos para o Fedora.