Ya actualice mi Ubuntu a la 9.10

Publicado por Org el día 24 Nov 2009

Ayer actualice Ubuntu, me pase de la version 9.04 de 32b a la 9.10 de 64b. Borre el Ubuntu anterior [ rm etc/ -r; rm bin/ -r; etc, funciona ;-) ] e instale sobre la misma partición.

Ubuntu 9.10 64 bit

Yo soy un fanático de Gentoo, pero siempre tengo un Ubuntu para usarlo en el trabajo o para probar cosas nuevas antes de mandarme a compilar en Gentoo.

Lo que note es la gran diferencia que existe con respecto al tiempo de inicio de las 2 distros. Desde Grub seleccionando Ubuntu, este tardo 45 segundos en darme GDM (a.k.a GNOME Display Manager). Por otro lado, seleccionando Gentoo, este tardo 28 segundos en mostrarme GDM.

Wow!.. Gentoo es mucho mas rápido, por 2 razones:

  1. Gentoo no tiene tantas porquerías como Ubuntu, uno es el que se encarga de seleccionar que servicios y que cosas instalar en su sistema.
  2. Gentoo esta echo a medida... compilado específicamente para el hardware que uno tiene en su ordenador.

Conclusión:

Ubuntu es una distro muy buena, fácil de usar, todo funciona out of the box (lo instalas y anda). Por otro lado en Gentoo todo anda muy bien y es rápido, siempre y cuando configures las cosas bien, pero hay que dedicarle mucho tiempo.

Si te gusta Linux, proba Gentoo, vas aprenderás muchas cosas, si solo usas Linux para trabajar, navegar mirar pelis.. y esas cosas que hace un usuario, quédate con Ubuntu.. que es genial y tambien rockea!..

En el caso de que uses Guindow$s te recomiendo que instales un Ubuntu no vas a perder nada.. seguro vas a ganar muchas cosas..!!

Saludos.

Tags: Gentoo Ubuntu

Comentarios: 13

DarkBit
noviembre 25, 2009 at 5:21 a.m.

Probaste compilando TAMBIEN a ubuntu???? :P

noviembre 25, 2009 at 10:27 a.m.

Hola DarkBit, te comento que nunca intente compilar Ubuntu.. cuando pueda voy a agregar deb-src en apt. Por ahora solo compilo Gentoo...

Sal10 DarkBit!..

pd: estoy esperando la página de Torrentes : - )

kaki
noviembre 25, 2009 at 12:42 p.m.

Que haces pablin!
Casi muero de infarto cuando lei "actualice mi ubuntu". Pensé que habías abandonado tu amado gentoo.

La verdad hace bastante no pruebo ubuntu, pero siempre esta bueno tener a mano la ultima live.

Por mi parte, y hablando de tiempo de inicio, nada mejor que bootchart para analizar que consume tiempo en el inicio.

En la thinkpad arch esta consumiendo 16 segs en tener listo kdm, la imagen initramfs me esta robando 2,5 segs. Debería de intentar recompilar el kernel y ver que pasa. Pero por ahora 16 esta bien para mi.

Dejo un ejemplo de bootchart por si a alguien le interesa.
PD: Es algo vieja, de julio con kernel 2.6.30, despues veo si hago una del .31

http://img175.imageshack.us/img175/68...

Abrazo pablo

kaki
noviembre 25, 2009 at 12:53 p.m.

dejo la de recien, no cambio mucho la cosa.

http://picasaweb.google.es/lh/photo/B...

noviembre 25, 2009 at 6:18 p.m.

Hey Kaki.. que bueno verte por aca..

Tranquilo... nunca voy a dejar Gentoo :P.. Y si me cambio me paso a http://www.funtoo.org/ ;-)

Gracias por la data de http://www.bootchart.org/ :)

kaki
noviembre 25, 2009 at 9:48 p.m.

Espero que compartas con la muchachada algún bootrender de gentoo y ubuntu ;)

Abrazo y estaré firme leyendote

noviembre 26, 2009 at 6:02 a.m.

Kaki.. cuando tenga un segundo lo pruebo y publico el resultado.. Saludos.

noviembre 26, 2009 at 7:31 a.m.

@kaki: Cuando linux bootea no lo hace en /, sino que grub le provee un sistema de archivos inicial, donde busca los módulos ext3 o ext4, los módulos para la controladora IDE/SATA, etc. Este sistema de archivos está comprimido, en mi Ubuntu son 8.4MB. Fijate que es un parámetro del GRUB. Creo que se puede editar sin recompilar el kernel, quitando todo lo que no haga falta. Ubutnu debe incluir muchos módulos que no necesitamos con el objeto de ganar genericidad y poder bootear sobre un panqueque x86 si es necesario.

Saludos

kaki
noviembre 26, 2009 at 7:51 a.m.

@defo: Como va tantos años?
Estas en lo correcto, y creo no haber dicho lo contrario. Como parte del bootstrap, grub (en este caso) lee de la partición /boot la imagen del kernel generada por mkinitcpio (http://wiki.archlinux.org/index.php/C...), la descomprime y la carga en memoria. Todo esto con el fin de rápidamente poder leer y ejecutar init.

Abrazos...

noviembre 26, 2009 at 8:35 a.m.

@kaki: Jeje, encaré mal el post. La verdad que no se como se hace para recompilar el inintrd, pero supongo que es como indicas en la guia. Usando Arch?

Saludos
Nahuel

Org
noviembre 26, 2009 at 9:02 a.m.

Creo que no hace falta crear una imagen initrd (Initial Ram Disk), si en el kernel tenemos el soporte dentro de el y no como modulo de nuestro File System (ejemplo Ext3) y lo basico para bootear. Si uno quiere eso de BootSplash o como se llame seguro que va a necesitar initrd.

Cuando configuramos el kernel (make menuconfig):
General setup -> Kernel compression mode ->
nos da 3 opciones
1- Gzip
2- Bzip2
3- LZMA

Lo que nos va a interesar es el tiempo en descomprimir el kernel. Cual de estas tres estan usando ustedes ahora ?

Por otro lado, los usuarios de Gentoo puede activar el soporte para iniciar servicios en paralelo al momento de bootear, editando el archivo:
vim /etc/conf.d/rc
y pongan:
RC_PARALLEL_STARTUP="yes"

:)

noviembre 26, 2009 at 2:28 p.m.

@org: En ubuntu, el arranque paralelo está activado por defecto en 9.10. Se reemplaza a init, el encargado de iniciar nuestro sistema de manera secuencial (ejecutar los scripts de nuetro runlevel) por upstart[1], que es un sistema de eventos basado en DBus. Cada vez que un servicio hace algo que le puede llegar a interesar a otro, lanza un mensaje, que puede activar el arranque de otro servicio, de esta manera, el sistema debería arrancar tan rápido como sea posible.
Creo que fedora tiene algo similar

Saludos

[1] http://upstart.ubuntu.com/

kaki
noviembre 26, 2009 at 6:40 p.m.

@org: Correcto, a eso me refería con recompilar el kernel, a meter ext2 (mi particion boot) y otras yerbas como parte del kernel y no como modulo, para evitarme la imagen (arch no usa initrd, sino initramfs).
Hace ya un año estoy en la disyuntiva de ser o no ser, pero si saco dicha imagen, me alejo del famoso: "ArchWay" y no quería llegar a eso, 2 segs mas 2 menos...

En cuanto a la compresión, la definís en mkinitcpio.conf (link que postee), ahora creo que no estoy suando compresión.
Para iniciar procesos en paralelo, en arch (sigue el estilo BSD) basta con definirlos como background en /etc/rc.conf.

Y si, hace tiempo ubuntu usa upstar.

@defo: Tal cual lo decis, dicha imagen la recompilamos con la info del link.
Esta muy bueno eso, la verdad me pareció una herramienta muy copada y madura.
Y si, es una herramienta de Arch.

Si en algun momento tienen tiempo y ganas, los invitoa probar dicho sabor. La verdad es que, de lo que he probado, lo que mas me gusto.

Abrazos.

PD: Un gustazo haber tomado contacto nuevamente con estas dos grandes personalidades (inclusive, grandes inspiradores en aquellas épocas de iniciación)