Selain-linux-projekti kehittää Linux-jakelun, joka toimii verkkoselaimessa

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

Lisää kommentti