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.

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