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

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

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

Джерело: opennet.ru

Додати коментар або відгук