A böngésző-linux projekt egy webböngészőben futtatható Linux disztribúciót fejleszt

Javasoltak egy böngésző-linux terjesztési készletet, amelyet Linux konzolkörnyezet webböngészőben való futtatására terveztek. A projekt segítségével gyorsan megismerkedhet a Linuxszal, anélkül, hogy virtuális gépeket kellene elindítani, vagy külső adathordozóról bootolni kellene. A Buildroot eszközkészlettel lecsupaszított Linux környezet jön létre.

Az eredményül kapott összeállítás böngészőben való végrehajtásához egy v86 emulátort használnak, amely a gépi kódot WebAssembly reprezentációra fordítja. A tároló működésének megszervezéséhez a localForage könyvtárat használják, amely az IndexedDB API-n működik. A felhasználónak lehetősége van bármikor elmenteni a környezet állapotát, és ezt követően visszaállítani a munkát a mentett pozícióból. A kimenet az xterm.js könyvtár használatával megvalósított terminál ablakban jön létre. Az Udhcpc a hálózati kommunikáció konfigurálására szolgál.

Forrás: opennet.ru

Hozzászólás