[Solar-general] Re: El núcleo de Linux es pesado y enorme José Ignacio Pedrini

Gerardo Diaz gerardo.diaz en gmail.com
Vie Sep 25 22:49:23 CEST 2009


El día 25 de septiembre de 2009 14:46, Gerardo Diaz
<gerardo.diaz en gmail.com> escribió:
> :
>
>> :
>>
>>>>>> :
>>>>>>
>>>>>>>> .
>>>>>>>>> aja
>>>>>>>>>
>>>>>>>>> sabes que leo por ahi que 50% de ese tamano es el precio que paga
>>>>>>>>> Linux por ser compatible con mas hardware que cualquiera de las
>>>>>>>>> versiones de windows conocidas
>>>>>>>>>
>>>>>>>>> afortunadamente los expertos en Linux saben (y ademas les resulta
>>>>>>>>> posible) compilar el kernel incluyendo solo los drivers necesarios
>>>>>>>>>
>>>>>>>>> y los que no son expertos tambien pueden, no es algo taan dificil hoy
>>>>>>>>> en dia, cuestion de leer y aprender
>>>>>>>>>
>>>>>>>>> http://www.google.com.ar/#hl=es&source=hp&q=guia+de+compilacion+del+kernel+linux
>>>>>>>>>
>>>>>>>>> 27800 referencias
>>>>>>>>
>>>>>>>> En debian muchos módulos del kernel no vienen por defecto, se instalan
>>>>>>>> del repositorios ya compilados, además cuando instalás un kernel te
>>>>>>>> arma el initramfs con todos los drivers disponibles o solo con los que
>>>>>>>> necesita la máquina. Todo eso sin necesidad de saber compilar nada,
>>>>>>>> son preguntas que te hace el instalador.
>>>>>>>>
>>>>>>>>
>>>>>>>> no sabia eso, gracias
>>>>>>>>
>>>>>>>> y que hay de cierto que debian trae su kernel compilado para servidor y
>>>>>>>> drivers genericos para asegurar compatibilidad?
>>>>>>>>
>>>>>>>
>>>>>>>> No se
>>>>>>>
>>>>>>> Che, algo minimal no seria DSL, basado en debian? Me parece que falta
>>>>>>> información para decir si està pesado o no. Se refiere al nucleo puro, a los
>>>>>>> drivers? No resulta claro
>>>>>>>
>>>>>>> :
>>>>>>>
>>>>>>> dsl damn small linux decis vos?
>>>>>>>
>>>>>>> haria falta un lsdrivers --size, si no lo encuentro lo escribo en 5'
>>>>>>>
>>>>>>
>>>>>
>>>>> algo asi podria ser? con un alias?
>>>>>
>>>>> [gerardo en localhost ~]$ lsmod |awk {'print $2'};echo '----'; lsmod |awk
>>>>> '{ SUM += $2} END { print SUM }'
>>>>> Size
>>>>> 16320
>>>>> 11728
>>>>> 53112
>>>>> 62240
>>>>> 64448
>>>>> 207352
>>>>> 5968
>>>>> 23384
>>>>> 4208
>>>>> 20576
>>>>> 322280
>>>>> 8744
>>>>> 11024
>>>>> 5120
>>>>> 18152
>>>>> 97068
>>>>> 105100
>>>>> 1711036
>>>>> 12472
>>>>> 68256
>>>>> 10317848
>>>>> 30488
>>>>> 10272
>>>>> 4704
>>>>> 78608
>>>>> 9296
>>>>> 13296
>>>>> 1282052
>>>>> 21892
>>>>> 9736
>>>>> 88440
>>>>> 4792
>>>>> 61644
>>>>> 65232
>>>>> 12372
>>>>> 33552
>>>>> 24892
>>>>> 24224
>>>>> 36960
>>>>> 14580
>>>>> 7744
>>>>> 73016
>>>>> 3600
>>>>> 7584
>>>>> 24980
>>>>> 11536
>>>>> 10064
>>>>> 10864
>>>>> 127856
>>>>> 51476
>>>>> 6916
>>>>> 2128
>>>>> 3152
>>>>> 13536
>>>>> 3780
>>>>> 12608
>>>>> ----
>>>>> 15344308
>>>>>
>>>>> hmmm habra sumado bien? que sera ese numero?
>>>>
>>>
>>> Sí, sumó bien y es el tamaño en bytes del espacio que ocupan los
>>> diferentes módulos del kernel que tenés cargado. Lo verifiqué en OOo
>>> Calc.
>>>
>>> (gracias Ale) una duda que tenia era si eran bloques o bytes o que cosa
>>>
>>> entonces
>>>
>>>>
>>>> el kernel es este que esta aca no?
>>>>
>>>> [gerardo en localhost ~]$ ls -l /boot/
>>>> total 25595
>>>> -rw-r--r--. 1 root root   92325 2009-05-27 18:37 config-2.6.29.4-167.fc11.x86_64
>>>> -rw-r--r--. 1 root root   92472 2009-08-24 18:30
>>>> config-2.6.29.6-217.2.16.fc11.x86_64
>>>> -rw-r--r--  1 root root   95218 2009-08-27 22:51 config-2.6.30.5-43.fc11.x86_64
>>>> drwxr-xr-x. 3 root root    1024 2009-06-04 16:50 efi
>>>> -rw-r--r--. 1 root root  118396 2009-04-24 16:19 elf-memtest86+-2.11
>>>> drwxr-xr-x. 2 root root    1024 2009-09-17 20:30 grub
>>>> -rw-------. 1 root root 3694677 2009-08-27 09:56
>>>> initrd-2.6.29.4-167.fc11.x86_64.img
>>>> -rw-------. 1 root root 3699991 2009-08-27 10:58
>>>> initrd-2.6.29.6-217.2.16.fc11.x86_64.img
>>>> -rw-------  1 root root 3470288 2009-09-17 20:30
>>>> initrd-2.6.30.5-43.fc11.x86_64.img
>>>> drwx------. 2 root root   12288 2009-08-27 09:54 lost+found
>>>> -rw-r--r--. 1 root root  116720 2009-04-24 16:19 memtest86+-2.11
>>>> -rw-r--r--. 1 root root 1624707 2009-05-27 18:37
>>>> System.map-2.6.29.4-167.fc11.x86_64
>>>> -rw-r--r--. 1 root root 1625448 2009-08-24 18:30
>>>> System.map-2.6.29.6-217.2.16.fc11.x86_64
>>>> -rw-r--r--  1 root root 1753873 2009-08-27 22:51
>>>> System.map-2.6.30.5-43.fc11.x86_64
>>>> -rwxr-xr-x. 1 root root 3118000 2009-05-27 18:37
>>>> vmlinuz-2.6.29.4-167.fc11.x86_64
>>>> -rwxr-xr-x. 1 root root 3120176 2009-08-24 18:30
>>>> vmlinuz-2.6.29.6-217.2.16.fc11.x86_64
>>>> -rwxr-xr-x  1 root root 3432720 2009-08-27 22:51 vmlinuz-2.6.30.5-43.fc11.x86_64
>>>>
>>>>
>>>> alguien que sepa puede decir??
>>>>
>>>> parece que es cierto que los modulos pesan aproximadamente la mitad del kernel
>>>
>>> (jaja otra que la mitad)
>>>
>>>>
>>>> al menos en mi sistema
>>>>
>>>
>>> por lo que veo cualquiera de mis kernels pesa aprox 3mb
>>>
>>> y la suma de los modulos/drivers 15mb?
>>>
>>> eso no cierra por ningun lao :(
>>>
>>> no lo entiendo
>>>
>>> sera que el kernel esta comprimido??
>>>
>>
>> http://es.wikipedia.org/wiki/Vmlinux
>>
>> "se ha hecho costumbre comprimir este archivo"
>>
>> bueno entaun hay que ver como obtener el tamanio real (el que ocupa en
>> ram descomprimido) para poder calculearlo
>>
>> pobrecito kernel esta deprimido y la culpa es de linus
>>
>
>
> 20251438 mar 16  2009
> linux-image-2.6.26-1-686_2.6.26-13lenny2_i386.deb (Datos sacados de
> /var/cache/apt/)
>
> Ese es el peso del paquete del kernel linux que estoy usando ahora y
> ya en ram los módulos cargados pesan:
>
> 2.826.608 bytes (vía ltsp)
>
> o sea en total 5mb???
>
> en una maquina de 4gb 5mb??
>
> no es nada eso ya quisiera yo ver lo que ocupan los windows, ja
>
> conclusion linus es un peloduro y yo mas todavia por darle bola?
>
>

Son thinclients, no desktops completas.

vos decis que no son comparables?

ok esta bien

pero cuanto pesa un kernel en una desktop??

pq no querras tomar en cuenta las aplicaciones me imagino

alguien sabe responder eso?

o sea, vos sabes que yo se quien sabe, pero a ese unicamente muerto le
pregunto (y ni asi, que se vaya a ...)


-- 
Alejandro Rene "El Corrector Empedernido" Fernandez Blanco
http://technopolios.blogspot.com/

¿Conoces algún sitio del gobierno de tu País que no respete los
Estándares Web? Reportalo con sus datos (País, Estado / Provincia,
Ciudad, Organismo y de quién depende), en
http://technopolios.blogspot.com/2008/08/sitios-web-gubernamentales-y-estndares.html




-- 
Gerardo Díaz
email: gerardo.diaz en gmail.com
blog: http://QueHacemosConLasPilas.WordPress.com



Más información sobre la lista de distribución Solar-general