O proxecto navegador-linux desenvolve unha distribución Linux para executarse nun navegador web

A distribución navegador-linux proponse para lanzar un ambiente de consola Linux nun navegador web. O proxecto pódese usar para unha rápida introdución a Linux sen necesidade de executar máquinas virtuais ou arrincar desde medios externos. Constrúese un ambiente Linux reducido usando o kit de ferramentas Buildroot.

Para executar o conxunto resultante no navegador, utilízase un emulador v86, que traduce o código nativo nunha representación WebAssembly. Para organizar o funcionamento do almacenamento utilízase a biblioteca localForage, que funciona enriba da API IndexedDB. O usuario ten a oportunidade de gardar o estado do ambiente en calquera momento e despois restaurar o traballo desde a posición gardada. A saída xérase nunha xanela de terminal implementada mediante a biblioteca xterm.js. udhcpc úsase para configurar a comunicación de rede.

Fonte: opennet.ru

Engadir un comentario