Hackeando el Kernel • PORTADA 17 Número 49 WWW.LINUX - MAGAZINE.ES E l núcleo es el cerebro en el centro de nuestros sistemas Linux. En esta entrega examinamos algunas técnicas para gestionar y personalizar el núcleo Linux. Comenzaremos con un exhaustivo artículo del creador de Knoppix – y columnista de Linux Magazine, Klaus Knopper – sobre la compilación, actualización y personalización del núcleo. El experto en sonido Linux, Dave Phillips, sopesa cómo afinar el núcleo para las aplicaciones multimedia, y el artículo final estudia algunas herramientas populares de optimización de Linux. Si estás preparado para avanzar en el juego de la configuración del núcleo, pasa a leer algunos hacks prácticos del núcleo. Pero primero le pediremos al autor de Noticias del Kernel, Zack Brown, que nos ponga en antecedentes sobre cómo llegó el código del núcleo a nuestro disco duro. Proceso de Desarrollo El proceso de desarrollo del núcleo de Linux es un sistema fascinante que está en constante revisión. Antes de Linux, a pesar de las licen- cias de software libre existentes, los proyectos usaron un enfoque de desarrollo muy estricto que los mantuvieron en una torre de marfil, haciendo caso omiso de las contribuciones de los demás sobre la base de que sólo los exper- tos en la materia podrían comprender sufi- cientemente bien los problemas de la codifica- ción como para producir un buen resultado. La propuesta de Linus Torvalds era justo lo contrario, planteando la descabellada hipóte- sis de que las contribuciones válidas podían llegar de cualquier persona, casi sin importar su nivel de competencia. Debido a este enfo- que, los antiguos proyectos de software libre como libc tenían que adaptarse o correr el riesgo de ser bifurcados y entrar en competen- cia con proyectos que estarían mejor realiza- dos y con una mayor base de desarrolladores. En última instancia, Linus, como líder del proyecto, tiene la última palabra sobre las con- tribuciones del núcleo y el proceso de desarrollo en sí. Pero al igual que todos los proyectos de código abierto, está sujeto a la voluntad de los otros desarrolladores para HACKEANDO EL KERNEL El núcleo de Linux es el verdadero Linux. Este mes nos centramos en las herramientas para la configuración y adaptación del núcleo. POR ZACK BROWN Trabajando con el Kernel . . . . . . . . . . .19 Herramientas . . . . . . . . . . . . . . . . . . . .28 Multimedia y el Kernel . . . . . . . . . . . . .34 EN PORTADA Qué hacer con el núcleo de Linux
2
Embed
Qué hacer con el núcleo de Linux HACKEANDO EL KERNELthe-eye.eu/.../index-of.co.uk/Magazines/017-018_KernelHacksLM49.pdf · del núcleo, pasa a leer algunos hacks prácticos del
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Hackeando el Kernel • PORTADA
17Número 49W W W . L I N U X - M A G A Z I N E . E S
El núcleo es el cerebro en el centro de
nuestros sistemas Linux. En esta
entrega examinamos algunas técnicas
para gestionar y personalizar el núcleo Linux.
Comenzaremos con un exhaustivo artículo
del creador de Knoppix – y columnista de
Linux Magazine, Klaus Knopper – sobre la
compilación, actualización y personalización
del núcleo. El experto en sonido Linux, Dave
Phillips, sopesa cómo afinar el núcleo para las
aplicaciones multimedia, y el artículo final
estudia algunas herramientas populares de
optimización de Linux. Si estás preparado
para avanzar en el juego de la configuración
del núcleo, pasa a leer algunos hacks prácticos
del núcleo. Pero primero le pediremos al autor
de Noticias del Kernel, Zack Brown, que nos
ponga en antecedentes sobre cómo llegó el
código del núcleo a nuestro disco duro.
Proceso de Desarrollo
El proceso de desarrollo del núcleo de Linux es
un sistema fascinante que está en constante
revisión. Antes de Linux, a pesar de las licen-
cias de software libre existentes, los proyectos
usaron un enfoque de desarrollo muy estricto
que los mantuvieron en una torre de marfil,
haciendo caso omiso de las contribuciones de
los demás sobre la base de que sólo los exper-
tos en la materia podrían comprender sufi-
cientemente bien los problemas de la codifica-
ción como para producir un buen resultado.
La propuesta de Linus Torvalds era justo lo
contrario, planteando la descabellada hipóte-
sis de que las contribuciones válidas podían
llegar de cualquier persona, casi sin importar
su nivel de competencia. Debido a este enfo-
que, los antiguos proyectos de software libre
como libc tenían que adaptarse o correr el
riesgo de ser bifurcados y entrar en competen-
cia con proyectos que estarían mejor realiza-
dos y con una mayor base de desarrolladores.
En última instancia, Linus, como líder del
proyecto, tiene la última palabra sobre las con-
tribuciones del núcleo y el proceso de
desarrollo en sí. Pero al igual que todos los
proyectos de código abierto, está sujeto a la
voluntad de los otros desarrolladores para
HACKEANDO ELKERNELEl núcleo de Linux es el verdadero