Projekt browser-linux vyvíjí distribuci Linuxu pro běh ve webovém prohlížeči

Distribuce browser-linux je navržena pro spouštění prostředí linuxové konzole ve webovém prohlížeči. Projekt lze použít pro rychlý úvod do Linuxu bez nutnosti spouštět virtuální stroje nebo bootovat z externího média. Omezené prostředí Linuxu je vytvořeno pomocí sady nástrojů Buildroot.

K provedení výsledného sestavení v prohlížeči se používá emulátor v86, který převádí nativní kód do reprezentace WebAssembly. Pro organizaci provozu úložiště se používá knihovna localForage, která funguje nad API IndexedDB. Uživateli je dána možnost kdykoliv uložit stav prostředí a následně obnovit práci z uložené pozice. Výstup je generován v terminálovém okně implementovaném pomocí knihovny xterm.js. udhcpc se používá k nastavení síťové komunikace.

Zdroj: opennet.ru

Přidat komentář