Проект 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