El Jueves, 5 de Mayo de 2005 22:48, [EMAIL PROTECTED] escribi�: || On 5/5/05, Bismark Castilla <[EMAIL PROTECTED]> 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...

