Projekt browser-linux razvija distribucijo Linuxa za izvajanje v spletnem brskalniku

Predlagan je bil distribucijski komplet za brskalnik linux, zasnovan za izvajanje okolja konzole Linux v spletnem brskalniku. Projekt se lahko uporablja za hitro seznanitev z Linuxom, ne da bi bilo treba zagnati virtualne stroje ali zagnati z zunanjega medija. Zmanjšano okolje Linux je ustvarjeno z orodjem Buildroot.

Za izvedbo nastalega sklopa v brskalniku se uporablja emulator v86, ki prevede strojno kodo v predstavitev WebAssembly. Za organizacijo delovanja shrambe se uporablja knjižnica localForage, ki deluje nad API-jem IndexedDB. Uporabnik ima možnost, da kadarkoli shrani stanje okolja in nato obnovi delo iz shranjenega položaja. Izhod se ustvari v terminalskem oknu, implementiranem s knjižnico xterm.js. Udhcpc se uporablja za konfiguracijo omrežne komunikacije.

Vir: opennet.ru

Dodaj komentar