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

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

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

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster