Brauseri-linuxi projekt arendab veebibrauseris töötamiseks Linuxi distributsiooni

Brauseri-linuxi distributsioon on mõeldud Linuxi konsoolikeskkonna käivitamiseks veebibrauseris. Projekti saab kasutada Linuxi kiireks tutvustuseks, ilma et oleks vaja käivitada virtuaalseid masinaid või käivitada väliselt meediumilt. Vähendatud Linuxi keskkond luuakse Buildrooti tööriistakomplekti abil.

Saadud koostu käivitamiseks brauseris kasutatakse v86 emulaatorit, mis tõlgib algkoodi WebAssembly esituseks. Salvestusruumi töö korraldamiseks kasutatakse kohalikku Forage'i teeki, mis töötab IndexedDB API peal. Kasutajale antakse võimalus igal ajal keskkonnaseisundit salvestada ja seejärel töö salvestatud asendist taastada. Väljund genereeritakse terminali aknas, mis on rakendatud teegi xterm.js abil. udhcpc-d kasutatakse võrguühenduse seadistamiseks.

Allikas: opennet.ru

Lisa kommentaar