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

9. Kernel de Linux

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

Estas notas del lanzamiento pueden ser actualizadas. Para ver la última versión de las notas del lanzamiento de Fedora, visite:

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

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

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 9 incluye los siguientes kernels construídos:

  • Kernel nativo, para usar en la mayoría de los sistemas. Las fuentes configuradas están disponibles en el paquete kernel-devel.

  • El kernel-PAE para usar en sistemas con x86 de 32 bit con más de 4GB de RAM, o con CPUs que tengan la característica "NX (no ejecutar)". Este kernel da soporte a sistemas monoprocesador y multiprocesadores. Las fuentes configuradas están disponibles en el paquete kernel-PAE-devel.

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

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 x86 Incluye Kdump

El kernel de 64 bit y el de i686 son ahora reubicables, por lo que no requieren un kernel separado para la funcionalidad kdump. En PPC64 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. Preparación para Desarrollo del Kernel

Fedora 9 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 Sección 9.3, “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.

9.5. 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.

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