[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: duda novata pero muy importante



El Jueves, 5 de Mayo de 2005 22:48, jamarier@gmail.com escribió:
|| On 5/5/05, Bismark Castilla <bismarkcastilla@...> wrote:
|| > Quisiera que me explicaran que son los kernel headers?? para que se
|| > usa?? que tiene que ver con glibc???
||
|| El sistema operativo se encarga de comunicar a la máquina con el
|| software (los programas). para ello es necesario que existe un sistema
|| común de comunicación entre el nucleo y los programas. Por ejemplo,
|| cuando quieres leer o escribir en el disco duro que párametros has de
|| pasarle un programa para que se lea.
||
|| Esos mensajes están definidos en las cabeceras del nucleo. y de
|| versión a versión del mismo pueden variar. Cuando vas a compilar un
|| programa desde sus fuentes, este programa puede cerciorarse de ciertas
|| capacidades y mensajes del núcleo mirando dichas cabeceras.
||
|| Por tanto las cabeceras podemos decir que son índices de las
|| capacidades del nucleo. (esto es una simplificación)
||
|| Si tu has compilado tu propio núcleo, dentro están tus cabeceras. Si
|| estás usando el nucleo que te da debian, no tienes la cabeceras pero
|| debian te da oportunidad de obtenerlas en un paquete separado. Si no
|| has compilado tu nucleo y te bajas los fuentes completos, las
|| cabeceras no tienen porqué coincidir con las capacidades de tu nucleo.
|| Además los fuentes completos son más de 80 megas y las cabeceras
|| bastante menos.
||
|| ¿más o menos claro? Resumen: Algunos programas necesitan las cabeceras
|| del nucleo. Si has compilado tu propio nucleo y no has borrado las
|| fuentes, ya tienes dichas cabeceras. Si usas un kernel de debian,
|| necesitaras bajarte el paquete de cabeceras adecuado a tu núcleo
|| (misma versión).
||
|| atte. javier m mora

Una explicación excelente.

-- 
que a mí ni me va ni me viene... pero por comentar...



Reply to: