El proyecto browser-linux desarrolla una distribución de Linux para ejecutar en un navegador web

La distribución browser-linux se propone para lanzar un entorno de consola Linux en un navegador web. El proyecto se puede utilizar para una introducción rápida a Linux sin necesidad de ejecutar máquinas virtuales o arrancar desde medios externos. Se crea un entorno Linux simplificado con el kit de herramientas Buildroot.

Para ejecutar el ensamblaje resultante en el navegador, se utiliza un emulador v86, que traduce el código nativo en una representación WebAssembly. Para organizar el funcionamiento del almacenamiento, se utiliza la biblioteca localForage, que funciona sobre la API de IndexedDB. El usuario tiene la oportunidad de guardar el estado del entorno en cualquier momento y luego restaurar el trabajo desde la posición guardada. La salida se genera en una ventana de terminal implementada usando la biblioteca xterm.js. udhcpc se utiliza para configurar la comunicación de red.

Fuente: opennet.ru

Añadir un comentario