Το έργο προγράμματος περιήγησης-linux αναπτύσσει μια διανομή Linux για εκτέλεση σε ένα πρόγραμμα περιήγησης Ιστού

Η διανομή προγράμματος περιήγησης-linux προτείνεται για την εκκίνηση ενός περιβάλλοντος κονσόλας Linux σε ένα πρόγραμμα περιήγησης ιστού. Το έργο μπορεί να χρησιμοποιηθεί για μια γρήγορη εισαγωγή στο Linux χωρίς την ανάγκη εκτέλεσης εικονικών μηχανών ή εκκίνησης από εξωτερικά μέσα. Ένα απογυμνωμένο περιβάλλον Linux δημιουργείται χρησιμοποιώντας το κιτ εργαλείων Buildroot.

Για την εκτέλεση της συναρμολόγησης που προκύπτει στο πρόγραμμα περιήγησης, χρησιμοποιείται ένας εξομοιωτής v86, ο οποίος μεταφράζει τον εγγενή κώδικα σε μια αναπαράσταση WebAssembly. Για την οργάνωση της λειτουργίας του χώρου αποθήκευσης, χρησιμοποιείται η βιβλιοθήκη localForage, η οποία λειτουργεί πάνω από το IndexedDB API. Ο χρήστης έχει τη δυνατότητα να σώσει την κατάσταση του περιβάλλοντος ανά πάσα στιγμή και στη συνέχεια να επαναφέρει την εργασία από την αποθηκευμένη θέση. Η έξοδος δημιουργείται σε ένα παράθυρο τερματικού που υλοποιείται χρησιμοποιώντας τη βιβλιοθήκη xterm.js. Το udhcpc χρησιμοποιείται για τη ρύθμιση της επικοινωνίας δικτύου.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο