Selain-linux-jakelua ehdotetaan Linux-konsoliympäristön käynnistämiseen web-selaimessa. Projektia voidaan käyttää nopeaan Linuxin esittelyyn ilman tarvetta ajaa virtuaalikoneita tai käynnistää ulkoiselta medialta. Tyhjennetty Linux-ympäristö rakennetaan Buildroot-työkalupakin avulla.
Tuloksena olevan kokoonpanon suorittamiseen selaimessa käytetään v86-emulaattoria, joka kääntää alkuperäisen koodin WebAssembly-esitykseen. Tallennustilan toiminnan järjestämiseen käytetään localForage-kirjastoa, joka toimii IndexedDB API:n päällä. Käyttäjällä on mahdollisuus milloin tahansa tallentaa ympäristön tila ja sitten palauttaa työ tallennetusta paikasta. Tulos generoidaan pääteikkunassa, joka on toteutettu xterm.js-kirjastolla. udhcpc:tä käytetään verkkoviestinnän määrittämiseen.
Lähde: opennet.ru