Il progetto browser-linux sviluppa una distribuzione Linux per l'esecuzione in un web browser

È disponibile una distribuzione browser-linux, progettata per eseguire un ambiente Linux in console all'interno del web browser. Il progetto può essere utilizzato per familiarizzare rapidamente con Linux senza la necessità di avviare macchine virtuali o caricare da un dispositivo esterno. Un ambiente Linux ridotto viene creato utilizzando gli strumenti di Buildroot.

Per eseguire la build ricevuta nel browser viene utilizzato l'emulatore v86, che traduce il codice macchina in WebAssembly. Per gestire la memoria viene impiegata la libreria localForage, che funziona sopra l'API IndexedDB. All'utente viene data la possibilità di salvare lo stato dell'ambiente in qualsiasi momento e di ripristinare il lavoro dalla posizione salvata. L'output viene generato in una finestra del terminale, implementata con la libreria xterm.js. Per configurare l'interazione di rete, si utilizza udhcpc.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster