A fost propus un distribuitor browser-linux, destinat să ruleze un mediu Linux pe consolă în browser-ul web. Proiectul poate fi folosit pentru o familiarizare rapidă cu Linux, fără a fi necesară lansarea de mașini virtuale sau încărcarea de pe un suport extern. Un mediu Linux restrâns este format utilizând instrumentele Buildroot.
Pentru a rula construcția obținută în browser, se folosește emulatorul v86, care transmite codul mașinii în format WebAssembly. Pentru gestionarea stocării, se utilizează biblioteca localForage, care funcționează deasupra API-ului IndexedDB. Utilizatorului i se oferă posibilitatea de a salva starea mediului în orice moment și de a restabili activitatea de la acea poziție salvată. Ieșirea este generată într-o fereastră de terminal, realizată cu ajutorul bibliotecii xterm.js. Pentru configurarea interacțiunii de rețea se utilizează udhcpc.
Sursa: opennet.ro
