Проект browser-linux развивает дистрибутив Linux для запуска в web-браузере

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

Для выполнения полученной сборки в браузере используется эмулятор v86, транслирующего машинный код в представление WebAssembly. Для организации работы хранилища применяется библиотека localForage, работающая поверх API IndexedDB. Пользователю предоставляется возможность сохранения состояния окружения в любой момент и последующего восстановления работы с сохранённой позиции. Вывод формируется в окне терминала, реализованного при помощи библиотеки xterm.js. Для настройки сетевого взаимодействия используется udhcpc.

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

author avatar
ProHoster Консультант, Технический специалист
A technical specialist at ProHoster with over six years of experience in server administration, VPN solutions, and network security. I manage infrastructure setup and support, monitor service stability, and implement solutions to protect client data. I also contribute to performance optimization and compliance with modern security and privacy requirements.

Добавить комментарий