Projekt browser-linux vyvíja distribúciu Linux na spúšťanie v webovom prehliadači

Bola navrhnutá distribúcia browser-linux, určená na spúšťanie konzolového Linux prostredia v webovom prehliadači. Projekt sa môže použiť na rýchle zoznámenie sa s Linuxom bez potreby spúšťania virtuálnych strojov alebo sťahovania z externého zariadenia. Orezané Linux prostredie sa vytvára pomocou nástrojov Buildroot.

Na vykonanie získanej zostavy v prehliadači sa používa emulátor v86, ktorý prekladajú strojový kód do formátu WebAssembly. Na organizáciu práce úložiska sa používa knižnica localForage, ktorá pracuje nad API IndexedDB. Používateľ má možnosť uložiť stav prostredia v ktoromkoľvek momente a následne obnoviť prácu zo uloženého miesta. Výstup sa generuje v okne terminálu, realizovaného pomocou knižnice xterm.js. Na nastavenie sieťovej interakcie sa používa udhcpc.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster