Lunes, Noviembre 28, 2022

Cómo arrancar Linux en 1 segundo

Tux_arranque

Los desarrolladores de la empresa MontaVista Software están aplicando su experiencia en el campo de los sistemas operativos en tiempo real (RTOS) para desarrollar una distribución Linux que también pueda aprovecharse de ciertas ventajas de dichos desarrollos. Y en concreto, de una muy especial: el arranque prácticamente instantáneo.

 

Como explican en EDN, en MontaVista Software llevan trabajando con soluciones RTOS desde 1999, y para ello han realizado cambios en el kernel Linux para proporcionar determinismo y rendimiento de sistemas tiempo real tomando como base el sistema operativo Linux. Cavium Networks adquirió recientemente a MontaVista, que acaba además de anunciar la sexta versión de su sistema operativo RTOS.

Pero es que además de dicho desarrollo, los desarrolladores de esta empresa también están trabajando en el desarrollo de una distribución Linux que sea capaz de arrancar en tan solo 1 segundo. “Una de las primeras cosas que hicimos hace años“, comenta Cedric Hombourger, uno de los desarrolladores, “fue hacer que el planificador de Linux fuera pre-emptive y determinista“.

Los métodos que hemos desarrollado son independientes de si uno usa un kernel en tiempo real o no“.

Hay que tomar esas investigaciones con perspectiva. En MontaVista trataron de llevar ese arranque instantáneo a versiones de Linux para netbooks y dispositivos móviles, pero por lo visto para poder arrancar en 1 segundo existen requisitos “extremos” que hacen que la distribución Linux que sea capaz de ofrecer dicha capacidad sea mucho más ligera.

Sin embargo, lo consiguieron para un sistema operativo para vehículos, un desarrollo que se logró en tres pasos. El primero fue la optimización de todos los componentes, incluyendo el cargador de arranque. En la segunda etapa se aplicó el conocimiento íntegro del hardware en el que funciona ese kernel para eliminar detecciones inútiles y centrarse en las especificaciones hardware concretas de ese sistema.La tercera parte fue la de darse cuenta de que no tenían que cargar toda la aplicación del cliente en memoria, solo las partes que se necesitaban para el inicio, para luego cargar el resto a posteriori.

El resultado: un sistema Linux que ararnca en un segundo, y que aunque está centrado en ese caso concreto, puede servir de ejemplo para ser aplicado en todo tipo de distribuciones.

 

Fuente desde: muylinux

Etiquetas similares

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 223 invitados y ningún miembro en línea

Contador de Visitas

14044105
Hoy Hoy 1157
Ayer Ayer 3049
Esta semana Esta semana 1157
Este mes Este mes 100000
Total de Visitas Total de Visitas 14044105

Día con más
visitantes

11-03-2022 : 4360

Gracias por su visita