Ajánlott a browser-linux disztribúció, amelyet konzolos Linux-környezet web böngészőben való futtatására terveztek. A projekt lehetőséget ad arra, hogy gyorsan megismerkedjünk a Linux-szal anélkül, hogy virtuális gépeket kellene indítanunk vagy külső adathordozóról kellene bootolnunk. A csökkentett Linux-környezetet a Buildroot eszközeivel állítják elő.
A böngészőben végrehajtott build végrehajtásához v86 emulátort használnak, amely a gépi kódot WebAssembly-re alakítja. A tároló működéséhez a localForage könyvtárat alkalmazzák, amely az IndexedDB API-ra épül. A felhasználó bármikor lehetőséget kap a környezet állapotának mentésére, és az elmentett pozíció helyreállítására. A kimenet az xterm.js könyvtár segítségével megvalósított terminál ablakban jelenik meg. A hálózati interakció beállításához udhcpc-t használnak.
Forrás: opennet.ru
