Personalizacin del ncleo Linux - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Personalizacin del ncleo Linux

Description:

Personalizaci n del n cleo Linux (O c mo hacer una reforma del n cleo en dos pat s) ... Actualizar el n cleo para aplicar parches de seguridad ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 24
Provided by: memnon
Category:

less

Transcript and Presenter's Notes

Title: Personalizacin del ncleo Linux


1
  • Personalización del núcleo Linux
  • (O cómo hacer una reforma del núcleo en dos
    patás)
  • Cursos de Verano UAM
  • Agosto 2004

2
Desde arriba
  • Por qué personalizar el núcleo?
  • Algunos conceptos
  • Interfaces de configuración
  • Trucos de rendimiento
  • El núcleo también puede ser sexy
  • Ya que estamos en España...

3
Mi casa no me gusta
  • Por qué hacer una reforma?
  • Algunos conceptos
  • Tienes que ver catálogos y elegir
  • A este paso no acabaremos
  • Una mano de pintura y como nuevo
  • No entiendo al decorador, habla raro, raro...

4
Quién me mandaría meterme en obras?
  • Varios motivos para acometer tan ardua tarea
  • Rendimiento
  • Sólo somos yo y mi perro. Quiero ESA bañera?
  • Memoria
  • no quiero tantos armarios!
  • Funcionalidad
  • dónde está el mueble-bar?
  • Funciona mal
  • odio poner tapones de corcho en los grifos

5
Principios básicos sobre reformas
  • Quién va a vivir?
  • Funcional y optimizada o que valga tanto para
    juergas como veladas románticas?
  • Merece la pena que haga esto?

6
Principios básicos sobre el núcleo
  • El núcleo es el corazón del S.O.
  • Se encarga de todos los servicios básicos
  • Interviene en todo
  • núcleo rápido ? sistema rápido
  • Cuanto mejor conozca tu hardware, mejor
  • Utiliza un sistema de ficheros del siglo XXI

7
He visto una casa por módulos...
  • El núcleo Linux es modular permite añadir
    funcionalidad sin reiniciar
  • 2 tipos de módulos
  • Con licencia buena
  • sin problema, nen!
  • Con licencia cerrada
  • el núcleo nunca olvidará lo que le hiciste!
  • También puede compilarse sin módulos y con todo
    lo que queremos

8
Liso o gotelé? Parqué o gres?
  • Hay diversas interfaces de configuración
  • make config (Puaggg...)
  • make menuconfig basada en texto (ncurses)
  • make xconfig gráfica (en 2.4 Tcl/Tk, en 2.6 Qt)
  • make gconfig gráfica (sólo en 2.6, GTK)
  • make oldconfig sólo cuando heredamos
  • Son equivalentes en funcionalidad

9
Qué narices es un inglete?
  • Todos los sistemas de configuración anteriores
    tienen ayuda, así que...
  • ÚSALA
  • Es por tu bien
  • (Los envases al cubo amarillo, por favor)

10
make config
11
make menuconfig
12
make xconfig
13
make gconfig
14
Rendimiento
  • Compilar el núcleo para el procesador que estemos
    usando
  • Compilar soporte DMA en discos IDE
  • Acuérdate de mirar si está activado (hdparm)
  • Sin opciones de depuración
  • Sistema de ficheros XFS o ReiserFS
  • Núcleo interrumpible (preemptible kernel)
  • Planificador de E/S variable

15
Memoria
  • Conjunto de controladores aceptable (no hace
    falta ser extremistas)
  • Cuanto más pequeño sea, más rápido arrancará y
    más memoria tendremos
  • Inconvenientes hardware nuevo o carencia de
    funcionalidad

16
Configuraciones especiales
  • Gestión avanzada de energía (ACPI/APM)
  • Dispositivos de hardware especiales (USB,
    cámaras,tarjetas PCMCIA...)
  • Gran cantidad de memoria (1 GB RAM)
  • Controladores para sistemas de ficheros o
    particiones raritos

17
Más seguridad
  • Actualizar el núcleo para aplicar parches de
    seguridad
  • Adiciones al núcleo en materia de seguridad
  • Capabilities
  • grsecurity / PaX
  • SELinux
  • ...

18
Una manita de pintura y como nuevo
  • Para los amantes del tuning, tenemos un par de
    sorpresas
  • boot-icons

19
Felpudo de bienvenida y todo!
  • bootsplash.org

20
LuCAS/NuLies
  • Gran parte de la documentación está en inglés
  • Varios esfuerzos
  • LuCAS (LinUx en CAStellano)
  • http//lucas.hispalinux.es
  • Manuales/Guías
  • NuLies (NÚcleo LInux en ESpañol)
  • http//nulies.hispalinux.es
  • Ayuda y documentación del núcleo

21
NuLies (I)
22
NuLies (II)
23
Esperamos que la visita a la casa haya sido de su
agrado...
  • ...y los esperamos el año que viene!
  • Gracias a tod_at_s
  • Inmobiliarias Núcleo Linux
Write a Comment
User Comments (0)
About PowerShow.com