Configuración del kernel Linux/2.6.38.1

De Wikilibros, la colección de libros de texto de contenido libre.

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]