downloadDownload FAQFAQ
Site Navigation:
 
 

9. Kernel de Linux

[Sugerencia]Ultimas Notas de la Versión en la Web

Estas notas del lanzamiento pueden ser actualizadas. Visite http://docs.fedoraproject.org/release-notes/ para ver las últimas notas del lanzamiento de Fedora.

Esta sección cubre los cambios e información importante respecto del kernel 2.6.21 en el que se basa Fedora 7. El kernel 2.6.21 incluye:

  • Soporte para Virtualización con KVM.

  • Soporte para tickless en x86 32 bit, lo que mejora notablemente la administración de energía.

  • La pila de red inalámbrica devicescape, que incluye soporte para varios nuevos controladores inalámbricos.

  • Los controladores IDE que usan el mismo código libata que los controladores SATA.

    [Importante]Los Nombres de Dispositivos IDE Cambiaron

    Los nuevos controladores IDE usan nombres de dispositivos /dev/sdX para discos IDE en vez de /dev/hdX.

    Si los archivos /etc/fstab o /etc/crypttab referencian a estos dispositivos por nombre, deben migrarse antes de que el sistema pueda acceder a esas particiones.

  • Soporte para la versión 2 del Sistema de Archivo Global (GFS2) ha sido integrado en el kernel.

  • Algunos elementos del proyecto del kernel de tiempo real.

9.1. Versión

Fedora puede incluir parches adicionales al kernel con mejoras, corrección de errores y características adicionales. Por esta razón, el kernel de Fedora puede no ser línea a línea equivalente al así llamado kernel de vainilla del sitio web de kernel.org:

http://www.kernel.org/

Para obtener una lista de estos parches, descargue el paquete RPM con las fuentes y ejecute el siguiente comando contra éste:

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

9.2. Log de Cambios

Para obtener un registro de los cambios al paquete, ejecute el siguiente comando:

rpm -q --changelog kernel-<version> 

Si necesita una versión amigable al usuario del log de cambios, vaya a http://wiki.kernelnewbies.org/LinuxChanges. Un diff corto y uno completo del kernel está disponible en from http://kernel.org/git. La versión de kernel de Fedora está basada en el árbol de Linus.

Las personalizaciones hechas para la versión de Fedora están disponibles en http://cvs.fedoraproject.org.

9.3. Sabores del Kernel

Fedora 7 incluye los siguientes kernels construídos:

  • Kernel nativo, para usar en la mayoría de los sistemas. Las fuetnes configuradas están disponibles en el paquete kernel-devel-<version>.<arch>.rpm.

  • El kernel-PAE para usar en sistemas con x86 de 32 bit con > 4GB de RAM, o con CPUs que tengan la característica "NX (no ejecutar)". Este kernel da soporte a sistemas monoprocesador y multiprocesadores.

  • Kernel para virtualización invitado para usar con el paquete emulador Xen. Las fuentes configuradas se encuentran disponibles en el paquete kernel-xen-devel-<version>.<arch>.rpm.

  • El kernel kdump para usar con las capacidades kexec/kdump. Las fuentes configuradas están disponibles en el paquete kernel-kdump-devel-<version>.<arch>.rpm.

Puede instalar las cabeceras del kernel para todos los sabores de los kernel al mismo tiempo. Los archivos son instalados en el árbol /usr/src/kernels/<version>-[PAE|xen|kdump]-<arch>/. Use el siguiente comando:

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

Seleccione uno o más de estos sabores, separados por comas y sin espacios, según corresponda. Ingrese la clave de root cuando se le pregunte.

[Nota]El Kernel de 32bit Incluye Kdump

El kernel de 32bit es ahora reubicable, por lo que la funcionalidad kdump es incluída ahora. En 64bit todavía se requiere la instalación del kernel -kdump.

[Nota]El kernel por defecto provee SMP

No hay un kernel SMP separado disponible en Fedora en i386, x86_64 y ppc64. El soporte multiprocesador se provee en forma nativa en el kernel.

[Nota]Soporte para PowerPC en el Kernel

No hay soporte para Xen o kdump en la arquitectura PowerPC en Fedora. PowerPC de 32 bit tiene todavía un kernel SMP separado.

9.4. Reporte de Errores

Vaya a http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html para obtener información sobre cómo informar errores en el kernel de Linux. Puede también usar http://bugzilla.redhat.com para informar errores que sean específicos a Fedora.

9.5. Preparación para Desarrollo del Kernel

Fedora 7 no incluye el paquete kernel-source provista por versiones anteriores dado que sólo se requiere el paquete kernel-devel para construir módulos externos. Las fuentes configuradas están disponibles, como se describe en la sección sabores del kernel.

[Importante]Construcción de un Kernel a medida

Para información del desarrollo de kernel y del trabajo con kernels personalizados, vaya a http://fedoraproject.org/wiki/Docs/CustomKernel.