Ubuntu 10.04 tardará 10 segundos en arrancar

(c) Screenshot by Uploader

(c) Screenshot by Uploader

Con cada nueva versión de Ubuntu, tenemos importantes mejoras que apuntan a facilitarle la vida a sus usuarios.

Pero para los desarrolladores existe un ítem que les preocupa de forma importante y que busca disminuir el tiempo que toma la distribución en arrancar.

Ya con el paso desde la versión 8.10 a la 9.04 se notó una importante mejora, pero esto no es suficiente para Scott James Remnant, uno de sus desarrolladores, quien se encuentra trabajando para que la versión 10.04 -que será liberada el próximo año- logre arrancar en sólo 10 segundos.

Para lograrlo Scott planea realizar una serie de cambios en los procesos involucrados al inicio del sistema, siendo el servidor Xorg el que sufrirá más cambios con el objeto que cargue en el menor tiempo posible.

Para lograr lo anterior deberán reducir, a su vez, el tiempo de carga del sistema de archivos temporal utilizado por el núcleo de Linux (Initramfs) antes que el sistema de archivos raíz logre ser montado, al tiempo que udev (el gestor que controla los ficheros de dispositivos) también será tocado por los programadores con el mismo objetivo.

La idea detrás de todos estos cambios es eliminar aquellas funciones innecesarias que retrasan el arranque del sistema, asignando tiempos determinados a cada proceso de arranque con el objeto de cumplir el objetivo.

Los desarrolladores están utilizando como equipo de referencias para sus pruebas un equipo Dell Mini 9, el que actualmente es comercializado con Ubuntu.

Link: Ubuntu aims for ten-second boot time with 10.04 (Ars Technica)

Compartir Compartir
Publicado por ZooTV el 11 de June 2009 en la categoría Destacados, Software con los tags , , , . Tiene 62 comentarios.

62 Comentarios

Ubuntu 10.04 tardará 10 segundos en arrancar

Deja tu Comentario ↓
Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 14:44:

31

@frosstatx

Ese tipo de hacks se pueden hacer en un equipo personal, pero una cosa totalmente distinta es hacerlo de tal forma que no afecte a nadie. Por ejemplo en mi equipo puedo sacar tranquilamente el soporte para pcmcia, pero qué pasa con los usuarios que si necesitan pcmcia?

Si fuera tan fácil, no sería necesario plantearlo como un proyecto a 10 meses, y con un release entre medio. O bien, otras distribuciones ya lo hubieran hecho.

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 14:46:

33

@Arnaldo

Supongo que al final ese tiempo se dara con SSD…

Si fuera así no sería noticia, ya que el tiempo que están midiendo (hasta el login) es de unos 12 segundos en SSD.

Este cambio se está planteando para todos los usuarios, incluso con discos normales

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 14:49:

34

@xD
fuck, menos tiempo para tirarmelas al prender el tarro

Asi como vamos, ya no iremos por un café, solo alcanzaremos a destapar una cerveza ;-)

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 14:50:

35

@Sarkon

Yo creo que pueden lograr un tiempo de booteo de menos de 10 segundos. Hay muchos procesos que pueden ser cargados en background cuando la interfaz de usuario ya esta funcionando. Hay muchos procesos que no siempre son necesarios inmediatamente.

Esa optimización ya se hizo y así se llegó a los tiempos actuales (18-22 s)

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 14:54:

36

@Kail

Me gusta linux, pero arracarlo en 10 segundos es dificil

Pues lo siento pero han llegado a hacerlo en sólo 5 segundos con discos SSD y optimizado para una plataforma en particulas (Moblin+Atom). El desafío es hacerlo para “todo el mundo”.

LeOLaS

DesaprobarAprobar4LeOLaS dijo el 11-6-2009 a las 15:14:

37

notable wn!

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 15:22:

38

@Nico1920

Ubuntu esta tomando un cariz demasiado faradulero en sus mejoras. Mejora cosas que impacten, pero desestabiliza detalles, que se van sumando hasta ser importantes.

Pues justamente fue ese el problema con Intel. En Intel estan aplicando cambios agresivos a los drivers y al kernel. En Ubuntu no quisieron poner el último kernel, y tuvieron que ajustar el driver para que funcionara con un kernel más antiguo, lo que provocó que algunas tarjetas de video no funcionaran bien.

En otras palabras, el problema fue provocado al evitar desestabilizar el sistema!!!

Una solución muy simple que apliqué fue instalar el driver antiguo de Intel, el que venía con Ubuntu 8.10 y ahora el sistema funciona espectacular, mucho mejor que 8.10 en términos generales. Pero no es una solución que les sirva a todos.

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 15:30:

39

@Rodrigo y Mario

También hay que considerar que a muchas personas el sistema les funciona sin ningún problema, o en caso de tenerlos, saben como solucionarlos o conocen al que sabe.

Hay buenas y malas experiencias y para los que usamos Linux día a día, estas novedades nos vienen de pelos.

Inkubot

DesaprobarAprobar-2Inkubot dijo el 11-6-2009 a las 15:34:

40

siempre he sido Slackware, durante dos años decidi ocupar ubuntu por distintos motivos, el principal era la rapidez para hacer todo, pero cada vez lo complican mas y mas……..

volvi a slackware hace rato

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 15:35:

41

@Pablo N.

Espero que eso no implique bajas en el rendimiento en la carga de procesos una vez que el sistema esté cargado…

Pues no, esa es la diferencia con Windows. En el caso de Windows se demora 30 segundos en mostrar la interfaz gráfica y más de un mintuo en cargar el antivirus y todo lo necesario para que el usuario trabaje tranquilo.

En el estado actual de Ubuntu, son unos 35 segundos para dejar el sistema completamente operativo, y unos 18-20 para sólo presentar el login. Lo que comenta este artículo es bajar esos 18 a sólo 10 segundos. Parece poco pero estamos hablando de un 40% de reducción

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 15:35:

42

@Ramzendo

Por casualidad tienes tarjeta de video nvidia?

Ramzendo

DesaprobarAprobar3Ramzendo dijo el 11-6-2009 a las 15:42:

43

@Fabian
Si, estoy usando el compiz. Me parece que ese podria ser el problema, voy a desactivarlo por un tiempo. Si no se me cae entonces estamos listos. Lo que pasa es que la ultima version de Ubuntu ocupa unos drivers genericos para mi tarjeta.

@IO
No reporta ningun problema el memtest, lo arranque hace tiempo y en windows 7 no me se me cae el sistema. Una vez desconecté un disco duro mientras corria un windows y se colgó de la misma manera, pero no creo que sea mi disco.

@Franco
No, estoy usando una ATI mobility radeon x1400. Como le decia al Fabian, ATI no tiene drivers para la ultima version de ubuntu. No se que le hicieron al sistema operativo que no me permite instalar driver mas antiguos.

Gracias a los 3 por sus comentarios :)

Rodrigo

DesaprobarAprobar2Rodrigo dijo el 11-6-2009 a las 15:59:

44

@Franco
También hay que considerar que a muchas personas el sistema les funciona sin ningún problema, o en caso de tenerlos, saben como solucionarlos o conocen al que sabe.

Dudo que a muchas personas les funcione el sistema sin ningún problema, no era extraño (en mi experiencia) que dada ciertas actualizaciones de paquetes, repentinamente dejara de funcionar algún elemento del sistema (por ejemplo el audio o la reproducción de películas) y tenía que entrar a picar.

Con respecto a “en caso de tenerlos, saben como solucionarlos o conocen al que sabe”, en mi caso me considero un usuario medio y soluciono los problemas que se me presentan… pero xuxa que me quita tiempo (todavía recuerdo los problemas que tenía con VMWare 1.x y tener que parchar y recompilar cada vez que había una actualización del kernel, ahora uso VirtualBox y ningún problema), me imagino como será para un usuario sin muchos conocimiento. Por algo Linux se merece la cuota del mercado que tiene.

En todo caso mi crítica iba a lo inestable de las distribuciones cuando son lanzados al mercado y por eso comentaba que iba a probar la siguiente LTS de Ubuntu.

¿Alguien recomienda otra distribución Linux orientada a escritorio que tenga un soporte de por lo menos 2 años?

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 16:22:

45

@Ramzendo

El problema con ATI es que sus drivers van muy atrasados. En el caso de Ubuntu incluyen un X.org en donde los drivers de ATI ya no funcionan, y eso que es antiguo!

Se espera que eso cambie, pero en la actualidad es mala idea escoger ATI si quieres usar Linux:

http://www.fayerwayer.com/2009/03/amd-y-su-estrategia-para-ati-en-linux/

Franco Catrin

Franco Catrin dijo el 11-6-2009 a las 16:40:

46

@Rodrigo

Son distintas experiencias. Hay gente que tiene problemas específicos y otras que simplemente no los tienen. El caso de vmware es “duro” ya que son ellos los que no permiten que se distribuyan los paquetes precompilados, a diferencia de virtualbox en donde si se puede integrar perfectamente la aplicación con el sistema operativo.

Ahi tienes también el caso de ATI, cualquier usuario de ATI odiará a Linux, pero para los que usamos Intel o Nvidia la experiencia puede ser bastante diferente.

Los problemas de actualización que indicas son bastante raros para mi (no puedo hablar por el resto). Desde que comencé a usar Ubuntu, la actualización del sistema siempre ha sido casi mágica, incluso puedo seguir trabajando mientras la hago. Salvo en la última actualización de mi laptop a 9.04, en donde instalé desde cero para migrar mi sistema de archivos a ext4. Y vaya que valió la pena. Obviamente esa es la experiencia que puedo compartir, mientras los de usuarios de ATI comparten la suya.

En todo caso mi crítica iba a lo inestable de las distribuciones cuando son lanzados al mercado y por eso comentaba que iba a probar la siguiente LTS de Ubuntu.

Sin duda. Ahi es donde existe el compromiso entre esperar a que todo madure, o lanzarlo cuando está suficientemente maduro. Y te aseguro de que muchos se quejarían si no se pudiera usar el sistema hasta que no sea maduro “para todos”. Por qué esperar si a “mi” me funciona?

Lo que conviene hacer es no instalar apenas salga algo si no hay tiempo o conocimiento para poder manejar ese cambio. Es exactamente el mismo motivo por el que las empresas esperan meses o años antes de cambiar el sistema operativo de su gente.

En el caso de un computador para uso personal, en Linux uno puede instalar la versión que más le convenga, a veces no es la última liberada oficialemnte. Incluso tengo amigos que sin asco usan las versiones alpha porque para el uso que le dan sólo necesitan browser, MI, correo que a veces es web y java/eclipse. No importa en esos casos que una aplicación que no van a usar esté inestable, para qué esperar?

shuis

DesaprobarAprobar3shuis dijo el 11-6-2009 a las 17:11:

47

@Rodrigo

Es cosa de experiencias personales como dice Franco , yo he instaldo por lo menos unas siete distribuciones en mi laptop y todas me han funcionado bien a exepcion de algunos errores en las mas conocidas , pero sorprendentemente con llas ultimas versiones de estas no he tenido problemas , antes tenia que arreglar sonido y wi-fi en todas , ahora no son perfectamente reconocidos. Sin embargo el XP el vista , funcionan como el … en mi laptop y eso que soy de los que los mantiene impeque, de hecho windows se hecha a perder en cualquier computador ue lo ocupo da errores y haciendo tareas basicas , para mi que estoy bendecido jajajaja ni pensar en widnows 7 caro, y necesita un poco menos de recursos que vista.

Jaja yo feliz con gnu/linux , el que este feliz con windows bien tambien, no critico a nadie yo uso lo que mas me acomoda y de verdad ningun linux es tan dificil de usar , alo mas slackware y gentoo , los demas son casi tan complicados como instalar crack en windows XD jajajaja

Rodrigo

DesaprobarAprobar1Rodrigo dijo el 11-6-2009 a las 17:46:

48

@shuis
Acabo de instalar en mi PC la última distribución de Fedora y hasta Firefox dice “beta” en el título de la ventana. Lo mínimo que hace cualquier usuario es navegar y ya se encontraría con problemas usando esta distribución. Si ubiese querido usar esta distribución en estado Beta la habría bajado antes del 10 de Junio.

¿Cuánto tardará una distribución en estabilizarse?, ¿6 meses?. Bueno en el caso de Fedora las actualizaciones sólo duran 1 año, es decir, 6 meses para usar un sistema estable.

¿Mejor recomiendame una distribución (una que no sea ubuntu, porque ya me decidí a problar la próxima LTS) que tenga por lo menos 2 años de actualizaciones?

Carcass

DesaprobarAprobar1Carcass dijo el 12-6-2009 a las 09:25:

49

Mi lenovo y Ubuntu no son compatibles, asi que no usare esto.

concuerdo con Juan, deberia aplicar esto a firefox

Carola

DesaprobarAprobar3Carola dijo el 12-6-2009 a las 11:54:

50

No estoy de acuerdo con lo que menciona Mario y Sebas.

Yo no tengo nada que ver con tecnología (soy psicóloga) y llevo usando Ubuntu desde hace más de 2 años sin problemas (creo podría decirse que SOY parte del común de los mortales). Puedo decir con entusiasmo que soy una feliz usuaria de Linux, y que me cambió totalmente la vida para mejor. No volvería a Windows de ninguna manera, Es más, en mi trabajo me veo obligada a usar Windows y es algo realmente decepcionante. Tanto así que ya he logrado incentivar la migración a Linux y estamos haciendo las pruebas de compatibilidad para lograrlo en el corto plazo (lo más corto posible, porque estoy chata de Windows).

Sin saber mucho de todo esto, considero que mis problemas con la tecnología han disminuido RADICALMENTE desde que logré interiorizarme con este sistema operativo. En un inicio si fue algo difícil, y debí asesorarme para poder comprenderlo a cabalidad, pero luego de pasado eso, las diferencias son radicales y estoy contentísima con el cambio.

Fue todo un proceso, admitir ignorancia y buscar ayuda. Estar dispuesta a aprender algo nuevo y diferente a lo que estaba acostumbrada, y no me arrepiento en lo absoluto.

Uso Linux, no soy informática y soy una feliz usuaria.

José Ignacio

DesaprobarAprobar-1José Ignacio dijo el 12-6-2009 a las 11:56:

51

Todas las cosas que agregan en ubuntu son las que terminan andando mal, realmente se nota que son “agregados” por ejemplo en el panel de arriba que aparece tu Nombre con tu estado en pidgin cuando cambias algunos temas se nota que es algo empotrado y no que es de ahi.

Carola

DesaprobarAprobar1Carola dijo el 12-6-2009 a las 12:01:

52

Otra cosa.

Desde que conocí Linux me he motivado por aprender sobre tecnología (algo que no hacía como una simple usuaria de Windows) y por algo estoy aquí. Creo las implicancias del uso de uno u otro SO tienen repercusiones inclusive a nivel psicológico (lo cual es mi área de conocimientos) y por eso también lo prefiero y lo recomiendo, especialmente cuando de niños se trata (trabajo con niños además).

Las competencias a nivel cognitivo, y el desafío en el desarrollo de esas habilidades, considero se encuentran potenciadas con el proceso completo de acceder a estas formas alternativas y diferentes de acceder a la comunicación. Creo firmemente que Linux presenta las características necesarias como para potenciar las habilidades mentales de los niños, así como la adquisición de un pensamiento crítico, el gran ausente en nuestras sociedades actuales.

Por todo eso, y probablemente muchos de ustedes me podrían dar cátedra al respecto, creo que el desafío que nos plantea Linux, bien vale la pena vivirlo por la riqueza que nos entregará a futuro, tanto en lo relativo al uso y acceso a la tecnología, como a nivel de desarrollo cognitivo.

Saludos

mekrk

DesaprobarAprobar0mekrk dijo el 12-6-2009 a las 12:51:

53

tarda menos en cargar mi windows xp

mekrk

DesaprobarAprobar-1mekrk dijo el 12-6-2009 a las 12:54:

54

carola: de que linux hablas? competencias? Tu sabes usar el superusuario de ubuntu en modo consola?
Para escribir un archivo de texto cualquier sistema operativo vale, incluso linux.

frosstatx

DesaprobarAprobar1frosstatx dijo el 12-6-2009 a las 14:54:

55

@franco

cambiar el sread y la carga de udev, se puede hacer con un kernel generico igual que cambiar el script de inittramfs, este se puede optimizar agregando &, y eliminando la carga de udev, la cual se puede hacer en el kernel o al generar la imagen del kernel, ejemplo super basico que no es generico que se puede hacer generico, detectar la hora y el teclado en paralelo, tambien se puede modificar el scheduling lo que no afectara al sistema generico

Linux Ubuntu 10.04 iniciara en 10 segundos

DesaprobarAprobar-1Linux Ubuntu 10.04 iniciara en 10 segundos dijo el 12-6-2009 a las 14:56:

56

[...] | fayerwayer ¿Te gustó este articulo? [...]

yomartins

DesaprobarAprobar1yomartins dijo el 12-6-2009 a las 17:33:

57

@ramzendo

Según lo que leí en Launchpad, y experiencias propias, el problema es originado por la reproducción de material con el plugin de Flash 10 para Firefox.

Franco Catrin

Franco Catrin dijo el 12-6-2009 a las 19:04:

59

@carola

Clap clap

@frosstatx

Optimizar a punta de & te trae problemas de concurrencia, y en cada equipo se va a comportar diferente, en algunos casos incluso puede ser contraproducente (más tiempo en task switching e I/O, menos tiempo haciendo cosas).

No es llegar y eliminar udev, hay varios subsistemas que dependen de él. Lo que se debe buscar es el mínimo común demnominador, y eso ha llevado a que el inittramfs se haya ido achicando con el tiempo, pero aun no es suficiente.

En todo caso, no creo que este sea el lugar para discutir estos temas. Si tienes ideas, participa aqui:

https://blueprints.launchpad.net/ubuntu/+spec/foundations-karmic-bootspeed-targets

Carola

DesaprobarAprobar1Carola dijo el 13-6-2009 a las 03:41:

60

mekrk, como escribí en el primer post, me refiero al Ubuntu. Y reitero, no soy informática ni NADA remotamente cercano, por lo cual el uso que le doy es sumamente básico y responde a mis necesidades como usuaria común y silvestre. Si hice la acotación es porque leí varios post donde se menciona que Linux no está preparado para ‘acoger’ al común de los mortales debido a sus supuestas dificultades de uso, ante lo cual mencioné mi experiencia, en la cual eso no ocurrió. Se perfectamente que para escribir archivos de texto cualquier SO sirve, ¿y acaso no es eso lo que la MAYORÍA de los usuarios hace y necesita? Justamente a eso me refería porque mi acotación no iva para defender miles de sus posibles usos complejos e informáticos, sino hablando del usuario común y corriente que no sabe que tiene infinidad de opciones para hacer funcionar la cajita con luces. No creo que para acceder a ubuntu (al menos) sean necesarios tantos conocimientos de informática, y hacer notar eso era mi objetivo principal al mencionarlo.

Se usar el super usuario en modo consola, quizás no de manera avanzada como varios de ustedes me imagino, pero para lo que lo necesito tampoco es un requisito primordial. Ese es justamente mi punto y lo que quería expresar en relación a varios de los comentarios expuestos anteriormente. Usar Linux, al menos para mi, no ha sido un parto y por lo mismo me parecen infundados los comentarios en cuanto a su dificultad de uso y distancia con el usuario promedio.

Tengo muchos cercanos que si le dan un uso ‘profesional’ a Linux (con profesional me refiero a un uso ya avanzado, programación, servidores y cosas que no logro comprender) y los comentarios que siempre les escucho es que les facilita enormemente el trabajo (no tengo idea que diablos hacen ni como, pero cacho que el ssh es considerado una weá casi sublime, que los script y no se cuanta cosa rara).

Sobre los de ‘competencias?’, imagino la pregunta (?) va en relación a lo que mencionaba de las habilidades cognitivas. El acceder a todo conocimiento nuevo requiere inevitablemente un despliegue de varias habilidades cognitivas para hacer frente a lo desconocido. Linux, para un típico usuario acostumbrado a Windows, representa un mundo totalmente diferente, especialmente si no tiene noción alguna que la existencia de algo como Linux es posible. El proceso de adaptación y comprensión de algo tan básico como la forma de ordenar la información, de encontrar e instalar programas, o simplemente el hecho básico de darse cuenta que no necesitas Windows para, por ejemplo, conectarte a internet o escribir un texto, es algo no menor, aunque para ustedes pueda parecer una nimiedad, algo inclusive trivial, pero eso no ocurre con el promedio. Si Linux no se usa más también es porque mucha gente desconoce totalmente su existencia.

En mi pega (trabajo en una ONG) he debido responder preguntas tan básicas como ‘pero, ¿y puedo revisar mi gmail desde linux?’, algo que para TODOS ustedes debe ser hasta para la risa, pero hay personas que aún no saben que windows no es lo único que existe, y que no es necesario para usar el computador y trabajar en él. Darse cuenta de eso REQUIERE un esfuerzo cognitivo, pensamiento abstracto, utilización de dos o más fuentes de información, categorización del conocimiento, etc. etc. etc. todo lo cual son funciones cognitivas.

*una función cognitiva es, básicamente, una habilidad del pensamiento (por llamarlas así, para que se entienda).

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?