Configuración del kernel Linux/2.6.38.1

Configuraciones Kernel 2.6.38.1 editar

Kernel 2.6.38.1 editar

Descripción editar

El kernel 2.6.38.1 fue liberado el 23 de marzo del 2011, si desea revisar sus modificaciones este es su changelog (en inglés). Se puede descargar directamente el kernel 2.6.38.1 desde esta dirección. Source kernel 2.6.38.1.tar.bz2

General setup editar

Prompt for development and/or incomplete code/drivers editar

Esta opción habilitara el uso de drivers incompletos o en desarrollo. Muy útil para tener los últimos desarrollos pero puede afectar la estabilidad del sistema.

Cross-compiler tool prefix (NEW) editar

Esta opción habilita por defecto la compilación cruzada. Para más información Cross compiler (en inglés)

Local version - append to kernel release editar

Esta opción nos permite establecer un nombre local para el kernel.

Automatically append version information to the version string editar

Permite llevar automáticamente unas series de número predeterminados de versión, basado en el uso del comando GIT.

Kernel compression mode editar

Selector que nos permite comprimir el modulo.

El viejo algoritmo de compresión, ofrece un buen equilibrio entre la relación de compresión y velocidad de descompresión.

Este algoritmo ofrece una relación de compresión intermedia, su velocidad de descompresión es el más lento entre las otras opciones disponibles y necesitara por lo menos 8mb de memoria RAM para descomprimir el núcleo.

Es el algoritmo de compresión más moderno disponible, su relación es la mejor aunque es la más lenta de compresión, su relación de compresión es de 33% en comparación con Gzip.

Basado en LZMA2 este algoritmo de compresión permite un 30% menos de compresión comparándolo con Gzip.

El algoritmo de compresión LZO tiene una tasa descompresión pobre comparándolo con Gzip es 10% más grande, pero su velocidad de descompresión es la más alta de todos.

Support for paging of anonymous memory (swap) editar

En esta opción usted puede especificar a su sistema para que use o no memoria de intercambio, cuando su sistema se queda sin memoria RAM. Generalmente se usa mucho en servidores, para usar una partición del disco duro como memoria de intercambio.

System V IPC editar

Inter proceso de Comunicación es una función básica de los sistemas operativos que permite a los diferentes processos comunicarse entre sí y compartir memoria RAM. Es un tema complejo y seria una buena idea echarle una buena ojeada a Comunicación entre procesos (de Wikipedia).

POSIX Message Queues = editar

En el sistema de mensajes del estándar POSIX (es el acrónimo de Portable Operating System Interface; la X viene de UNIX como seña de identidad de la API.) cada mensaje tiene su prioridad, por lo cual no es importante el momento en que fue enviado el mensaje, sino cual es su prioridad a la hora de llegar un proceso. Para ejecutar muchos programas compatibles con el estándar, es necesario que esta opción este disponibles. Más info vea POSIX (de Wikipedia)

BSD Process Accounting editar

Esta opción nos permite activar un proceso por el cual los programas a nivel usuario deben pedir permiso al kernel para ejecutar alguna acción, y este lo escribe en un registro.

  • BSD Process Accounting version 3 file format

Esta es una opción dentro de BSD Process Accounting que nos permite seleccionar el formato de archivo que se empleará para escribir los datos.

Export task/process statistics through netlink editar

Esta opción nospermite exportar las estadísticas seleccionadas para las tareas a travez de la generic netlink interface. A diferencia de BSD Process Accounting, la estadística esta disponible mientras el usuario usa el proceso, mientras que BSD Process Accounting la envía después de que el usuario deja de usar la aplicación.

  • Enable per-task delay accounting.

Recopilar información sobre el tiempo empleado por una tarea de espera para el sistema recursos como la CPU, el bloque sincronizado I / O y la terminación intercambio en las páginas. Estas estadísticas pueden ayudar a establecer las prioridades de una tarea.

  • Enable extended accounting over taskstats

Activar la recolección de este tipo de estadísticas y enviarla al espacio de usuario para el procesamiento para que la procese la interfaz taskstats.

Enable loadble module support editar

Enble the block layer editar

Processor Type and features editar

Configuraciones del procesador.

Power Management and ACPI options editar

Bus options (PCI etc.) editar

Executable file formats editar

=Networking support editar

Device Drivers editar

Colección de Drivers disponibles.

Firmware Drivers editar

File systems editar

Configuración de los sitemas de archivos soportados.

Kernel hacking editar

Hacks del kernel.

Security options editar

Opciones de seguridad.

Cryptographic API editar

API de criptografías disponibles a nivel kernel.

Virtualization editar

Opciones para la virtualización.

Library routines editar