Por fin GNU/Linux arranca en un segundo

1 view
Skip to first unread message

Erick Hernández

unread,
Mar 10, 2010, 3:40:03 PM3/10/10
to ombe
Que los tiempos de arranque de Linux son de los mejores (en líneas generales) no lo ponemos en duda. Pero lograr iniciar el sistema operativo en tan solo un segundo es algo impresionante. El mérito se lo lleva el equipo de MontaVista Software, una empresa dedicada a comercializar Linux empotrado (embedded; se utiliza principalmente en PDAs, móviles, microporcesadores, etc) y Linux de Tiempo Real. Pero su enfoque no es meramente un RTOS (Sistema Operativo de Tiempo Real) que corra Linux como una de sus tareas, sino que modificaron el Kernel para proveer determinismo y rendimiento en un verdadero sistema operativo de Linux. 

Pero lo que realmente nos interesa en este momento es uno de los proyectos de MontaVista centrado en el desarrollo de SO de Linux que inicie en un segundo o menos. Un tiempo así es muy ambicioso, y no se queda solo en las versiones empotradas o de tiempo real, sino que puede ser aplicado también en distros convencionales de Linux, ya que los procesos utilizados son independientes. 

Llegar a este hito fue un proceso de tres etapas. La primera, optimizar en los sitios más obvios, incluyendo el cargador de arranque o la eliminación de controladores innecesarios. Esto los llevó a un tiempo de arranque de 7 segundos. 

La segunda etapa se hizo con un profundo conocimiento del hardware utilizado (en este caso, el tablero de instrumentos de un auto). Como el cargador de arranque de Linux es un proceso en serie, el equipo decidió aprovechar la DMA (Memoria de Acceso Directo) para realizar en paralelo las tareas del proceso de inicio. 

Finalmente se optimizó la carga de aplicaciones (parte del proceso incluyó un mejor uso de la memoria caché y el cargar sólo las partes de las aplicaciones necesarias para arrancarlas, en vez de las aplicaciones enteras). Con esto, ya estuvieron en un tiempo de alrededor de 1 segundo. 

La buena noticia es que aunque esto haya sido un trabajo muy específico, el equipo de MontaVista afirma que el proceso puede llegar a aplicarse en procesadores de 32 ó 64 bits, ya que fue diseñado independientemente de la arquitectura. El único segmento “atado” al hardware es el uso de la DMA, pero al parecer es una tarea fácil de adaptar a otros equipos. 

Ahora solo nos resta esperar a que este proceso se siga desarrollando e implementando en diferentes equipos. Las ventajas de utilizar un sistema operativo libre son muchas, pero si además carga en tiempos ínfimos, se convierte en una alternativa muy deseable. 


----------



--
Erick

MangaX

unread,
Mar 10, 2010, 10:02:14 PM3/10/10
to ombe
Por Que Quiero Que Linux Arranque En Un Segundo De Que Me Sirve....Si
Como Diseñador Quiero Es Que Me Supla Mis Necesidades En Programas y
Que Sea Lo Mas Estable Que Se Pueda, Esto Es Algo Que Siempre
Recalcare, Por Que Importa Cuanto Se Demora Tu Distro En Arrancar Y No
Lo Estable Que Esta Sea, Que Gracia Tiene Tener la Distro Que Arranque
En Menos De 1 Segundo Y Cuando Entras A La Distro Tienes Problemas Con
La Estabilidad, Mas Que Brindar Rapidez Se Debe Es Brindar Una
Experiencia Amena Al Usuario Por Eso Distros Como Debian Son Las
Mejores, Mientras Otras Centran Sus Fuerzas En La Rapidez Con Que
Arranca Su Distro Debian Centra Su Fuerza En La Estabilidad De Su
Distro Dandole Una Experiencia Algo Mas Comoda Al Usuario Final...Por
Que, !!Que Ande Rapido No Quiere Decir Que Es Buena!!.

Erick Hernández

unread,
Mar 11, 2010, 12:09:49 PM3/11/10
to om...@googlegroups.com
MangaX, en el SL cada uno trabaja lo que quiere.
Unos trabajan en la estabilidad, otros en
la rapidez, otros en la usabilidad, en fin...

Así todos nos salimos ganando al final,
con la suma de esos avances. 


--
Erick

Irwin Manuel Boom Gamez

unread,
Mar 11, 2010, 4:31:22 PM3/11/10
to om...@googlegroups.com
A MangaX, Dices estable...que yo sepa estabilidad ya la hay y si no hay que observar a Debian o Arch, o puedes ver a Red Hat, si por utilidades visuales mencionas tu querella puedo decirte que en algo tienes razon, pero esta parte esta evolucionando. El futuro de los OS es la rapides y el mundo cada vez es mas acelerado, MIra en el tiempo los arranques de los sistemas operativos eran algo lentos. Pero todo es relativo, estamos hablando de sistemas empotrados, pero seguramente esta clase de tecnologia la copiaran para los de escritorio. Creo que esta evolucion esta dada. Es mejor colaborar y pero toda critica es valida a mi tambien me preocupa cosas en GNU/Linux, pero creo que todo se soluciona participando y dando ideas donde tienen que ir de eso se trata el mundo de hoy.



--
Administrar o cancelar su suscripción
http://groups.google.com/group/ombe
También estamos en: http://comunidadombe.ning.com/ que es un clon de facebook.



--
Sociólogo cibernauta y cibersociologo. Además de ser Geek, Friki y algo de videojugador.
Diplomado en gestión de proyectos de investigación
www.nativosdigitales.blogspot.com

MangaX

unread,
Mar 14, 2010, 12:59:06 PM3/14/10
to ombe
lo unico q digo es que la experiencia q tengas con linux debe ser la
mas amena por q por este aspecto mucha gente se engancha y entre mas
gente use sl mejor por q eso es lo q se quiere no, agrego esto "la
dispersión genera caos y desorden"

solo resta poner un ejemplo de experiencia de usuario como lo es MAC
Osx basado en unix y se los digo por experiencia eso me cautivo de ese
Os lastima los cerraditos q son pero eso les ha ayudado en su
desarrolll como empresa y su Os

Reply all
Reply to author
Forward
0 new messages