Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Kase en 19 Noviembre 2011, 09:57 am



Título: por que la compilacion de kerne se infla tanto
Publicado por: Kase en 19 Noviembre 2011, 09:57 am
por que la compilacion del kernel se infla a varios gigas y/o varias decenas de gigas, y una vez comilado, como elimino todo esto D=


Título: Re: por que la compilacion de kerne se infla tanto
Publicado por: Slava_TZD en 19 Noviembre 2011, 10:11 am
Se mas claro, por lo menos yo no entiendo lo que quieres decir.

¿Que ficheros son esos que pesan "decenas de gigas"?


Título: Re: por que la compilacion de kerne se infla tanto
Publicado por: Kase en 20 Noviembre 2011, 09:22 am
no tengo ningun kernel compilado por mi ala mano,  pero  cuando yo bajo un kernel de kernel.org lo configuro y lo compilo y lo instalo,  la diferencia en el espacio libre del disco duro es de mas de 5g e incluso e visto de 15g   

no ablo de archivos, pero u precompilado no pasa los 40mgs  :laugh:
quiero eliminar todo lo que ya  no se usa


Título: Re: por que la compilacion de kerne se infla tanto
Publicado por: xv0 en 20 Noviembre 2011, 12:22 pm
por que la compilacion del kernel se infla a varios gigas y/o varias decenas de gigas, y una vez comilado, como elimino todo esto D=
no tengo ningun kernel compilado por mi ala mano,  pero  cuando yo bajo un kernel de kernel.org lo configuro y lo compilo y lo instalo,  la diferencia en el espacio libre del disco duro es de mas de 5g e incluso e visto de 15g  

no ablo de archivos, pero u precompilado no pasa los 40mgs  :laugh:
quiero eliminar todo lo que ya  no se usa

Tienes que conocer bien tu hardware.

Código:
lspci -v
Código:
lsmod

Ordenes que te pueden ayudar a conocer tu sistema, controladores y módulos que están usando.

Antes de compilar e instalar el kernel ejecuta está orden.
Código:
make menuconfig
Ahora se trataría de dejar lo que estes usando y eliminar lo que no necesites, conseguirás un kernel optimizado para tu sistema y pesará menos, eso es lo que hago yo.

¿Esto responde tu pregunta? porque no te entendí muy bien.

Un saludo


Título: Re: por que la compilacion de kerne se infla tanto
Publicado por: Slava_TZD en 20 Noviembre 2011, 13:39 pm
Tienes que conocer bien tu hardware.

Código:
lspci -v
Código:
lsmod

Ordenes que te pueden ayudar a conocer tu sistema, controladores y módulos que están usando.

Antes de compilar e instalar el kernel ejecuta está orden.
Código:
make menuconfig
Ahora se trataría de dejar lo que estes usando y eliminar lo que no necesites, conseguirás un kernel optimizado para tu sistema y pesará menos, eso es lo que hago yo.

¿Esto responde tu pregunta? porque no te entendí muy bien.

Un saludo

Ni sin "optimizar" todo he visto un núcleo que genere "basura" de 15GB.


Título: Re: por que la compilacion de kerne se infla tanto
Publicado por: Kase en 20 Noviembre 2011, 20:07 pm
se compilar un kernel... y si conozco esos comandos  lspci y lsmod


normalmente importo la configuracion del kernel por defecto

Citar
make mrproper
 cp /boot/config-`uname -r` ./.config

y le kito modulos que no sirvan y le añado un par de cosits para amd y de gestion de energia....

igual la compilacion se infla a varios gigas (6g)
pero el rpm resultante no pesa mas de una decena de mgs

la pregunta es,  donde estan esas 6g comidas del disco duro o__O


Título: Re: por que la compilacion de kerne se infla tanto
Publicado por: Foxy Rider en 20 Noviembre 2011, 22:41 pm
se compilar un kernel... y si conozco esos comandos  lspci y lsmod


normalmente importo la configuracion del kernel por defecto

y le kito modulos que no sirvan y le añado un par de cosits para amd y de gestion de energia....

igual la compilacion se infla a varios gigas (6g)
pero el rpm resultante no pesa mas de una decena de mgs

la pregunta es,  donde estan esas 6g comidas del disco duro o__O

Averigualo x'3
Para algo hay herramientas como filelight si no estas en humor de pasar algo como du
5 GB en codigo objeto puede sonar coherente (perdon, pero nunca me puse a pesar el tree de linux compilado) para un kernel que descomprimido pesa cerca de 1GB, ponele, un poco mas si habilitas simbolos de debug (-g).

Pero 15GB es delirio puro.

Saludos.

P.S → Salvo que uses el git y tengas toda la historia ... ahi podemos inflar un poco mas el espacio ... pero aun asi