Nettleser-linux-prosjektet utvikler en Linux-distribusjon for å kjøre i en nettleser

Et nettleser-linux distribusjonssett har blitt foreslått, designet for å kjøre et Linux-konsollmiljø i en nettleser. Prosjektet kan brukes til å raskt bli kjent med Linux uten å måtte starte virtuelle maskiner eller starte opp fra eksterne medier. Et nedstrippet Linux-miljø opprettes ved hjelp av Buildroot-verktøysettet.

For å utføre den resulterende sammenstillingen i nettleseren, brukes en v86-emulator, som oversetter maskinkode til WebAssembly-representasjonen. For å organisere driften av lagringen, brukes localForage-biblioteket, som jobber på toppen av IndexedDB API. Brukeren gis muligheten til å lagre tilstanden til miljøet når som helst og deretter gjenopprette arbeid fra den lagrede posisjonen. Utdataene genereres i et terminalvindu implementert ved hjelp av xterm.js-biblioteket. Udhcpc brukes til å konfigurere nettverkskommunikasjon.

Kilde: opennet.ru

Legg til en kommentar