Проектът browser-linux разработва дистрибуция на Linux, която да работи в уеб браузър

Предлага се дистрибуция на browser-linux за стартиране на Linux конзолна среда в уеб браузър. Проектът може да се използва за бързо въведение в Linux, без да е необходимо да стартирате виртуални машини или да стартирате от външен носител. Съкратена Linux среда е изградена с помощта на инструментариума Buildroot.

За да се изпълни полученото сглобяване в браузъра, се използва v86 емулатор, който преобразува родния код в представяне на WebAssembly. За организиране на работата на хранилището се използва библиотеката localForage, която работи върху IndexedDB API. На потребителя се дава възможност да запази състоянието на средата по всяко време и след това да възстанови работата от запазената позиция. Резултатът се генерира в терминален прозорец, реализиран с помощта на библиотеката xterm.js. udhcpc се използва за настройка на мрежова комуникация.

Източник: opennet.ru

Добавяне на нов коментар