Proiectul browser-linux dezvoltă o distribuție Linux pentru a rula într-un browser web

A fost propus un kit de distribuție browser-linux, conceput pentru a rula un mediu de consolă Linux într-un browser web. Proiectul poate fi folosit pentru a vă familiariza rapid cu Linux fără a fi nevoie să lansați mașini virtuale sau să porniți de pe medii externe. Un mediu Linux redus este creat folosind setul de instrumente Buildroot.

Pentru a executa ansamblul rezultat în browser, se folosește un emulator v86, care traduce codul mașinii în reprezentarea WebAssembly. Pentru a organiza funcționarea stocării, se folosește biblioteca localForage, care lucrează pe deasupra API-ului IndexedDB. Utilizatorului i se oferă posibilitatea de a salva starea mediului în orice moment și de a restabili ulterior munca din poziția salvată. Ieșirea este generată într-o fereastră de terminal implementată folosind biblioteca xterm.js. Udhcpc este utilizat pentru a configura comunicarea în rețea.

Sursa: opennet.ru

Adauga un comentariu