![]() | Últimas Notas da Versão na Web |
|---|---|
Estas notas de versão poderão estar actualizadas em http://docs.fedoraproject.org/release-notes/. Aconselha-se os utilizadores a ver as últimas notas da versão, para o Fedora. |
Esta secção cobre as alterações e outras informações importantes respeitantes ao 'kernel' 2.6.21 no Fedora 7. O 'kernel' 2.6.21 inclui:
Suporte para a virtualização do KVM.
O suporte 'tickless' para o x86 a 32 bits, que aumenta em grande medida a gestão de energia.
A pilha de redes sem-fios 'devicescape', que inclui o suporte para diversos controladores novos de redes sem-fios.
Novos controladores IDE que usam o mesmo código da 'libata' que os controladores SATA.
![]() | Os Nomes dos Dispositivos IDE Mudaram |
|---|---|
Os novos controladores IDE fazem agora com que todas as unidades IDE tenham nomes de dispositivos Se os ficheiros |
O suporte para a versão 2 do GFS2 (Global File System - Sistema de Ficheiros Global) foi integrado no 'kernel' oficial.
Alguns elementos do projecto do 'kernel' em tempo-real.
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':
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
Para obter um registo das alterações no pacote, execute o seguinte comando:
rpm -q --changelog kernel-<version>
Se precisar de uma versão amigável do registo de alterações, veja em http://wiki.kernelnewbies.org/LinuxChanges. Existem as diferenças resumidas e completas do 'kernel' em http://kernel.org/git. A versão do Fedora baseia-se na árvore do Linus.
As personalizações feitas na versão para o Fedora estão disponíveis em http://cvs.fedoraproject.org.
O Fedora 7 inclui as seguintes compilações do 'kernel':
O 'kernel' nativo, para usar na maioria dos sistemas. O código configurado está disponível no pacote kernel-devel-<versão>.<arquitectura>.rpm.
O 'kernel-PAE', para ser usado nos sistemas x86 de 32-bits como > 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 'kernel' de virtualização para usar com o pacote de emulação Xen. O código-fonte configurado está disponível em kernel-xen0-devel-<versão>.<arquitectura>.rpm.
O 'kernel' do 'kdump', para usar com as funcionalidades do kexec/kdump. O código-fonte configurado está disponível em kernel-kdump-devel-<versão>.<arquitectura>.rpm.
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.
![]() | O 'Kernel' a 32 Bits Inclui o Kdump |
|---|---|
O 'kernel' de 32 bits agora é recolocável, como tal a funcionalidade do 'kdump' está incluída. Nas arquitecturas a 64 bits, ainda é necessário instalar o 'kernel' -kdump. |
![]() | 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. |
![]() | 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. |
Veja em http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html mais informações sobre a comunicação de erros no 'kernel' do Linux. Poderá também usar o http://bugzilla.redhat.com para comunicar erros que sejam específicos do Fedora.
O Fedora 7 não inclui o pacote kernel-source que aparecia nas versões mais antigas, dado que só é necessário agora o pacote kernel-devel para compilar os módulos externos. Estão disponíveis os pacotes de código configurados, como foi descrito nesta secção das variantes do '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. |