Projekt przeglądarki-linux opracowuje dystrybucję Linuksa do uruchamiania w przeglądarce internetowej

Zaproponowano zestaw dystrybucyjny przeglądarki-linuksa, zaprojektowany do uruchamiania środowiska konsoli Linux w przeglądarce internetowej. Projekt można wykorzystać do szybkiego zapoznania się z Linuksem bez konieczności uruchamiania maszyn wirtualnych czy bootowania z nośników zewnętrznych. Uproszczone środowisko Linux jest tworzone przy użyciu zestawu narzędzi Buildroot.

Aby wykonać powstały zestaw w przeglądarce, używany jest emulator v86, który tłumaczy kod maszynowy na reprezentację WebAssembly. Do organizacji pracy magazynu wykorzystywana jest biblioteka localForage, działająca na bazie API IndexedDB. Użytkownik ma w każdej chwili możliwość zapisania stanu środowiska, a następnie przywrócenia pracy z zapisanej pozycji. Dane wyjściowe są generowane w oknie terminala zaimplementowanym przy użyciu biblioteki xterm.js. Udhcpc służy do konfigurowania komunikacji sieciowej.

Źródło: opennet.ru

Dodaj komentarz