Webbläsar-linux-projektet utvecklar en Linux-distribution för att köras i en webbläsare

Ett webbläsar-linux distributionskit har föreslagits, utformat för att köra en Linux-konsolmiljö i en webbläsare. Projektet kan användas för att snabbt bekanta dig med Linux utan att behöva starta virtuella maskiner eller boota från externa media. En avskalad Linux-miljö skapas med hjälp av verktygslådan Buildroot.

För att köra den resulterande sammanställningen i webbläsaren används en v86-emulator, som översätter maskinkoden till WebAssembly-representationen. För att organisera driften av lagringen används localForage-biblioteket, som arbetar ovanpå IndexedDB API. Användaren ges möjlighet att när som helst spara miljöns tillstånd och därefter återställa arbetet från den sparade positionen. Utdata genereras i ett terminalfönster implementerat med xterm.js-biblioteket. Udhcpc används för att konfigurera nätverkskommunikation.

Källa: opennet.ru

Lägg en kommentar