Ora puoi eseguire un sistema operativo simile a Unix nel tuo browser

0
174

Gli sviluppatori del laboratorio PLASMA presso l’Università del Massachusetts, Amherst, hanno creato un sistema operativo simile a Unix per il tuo browser web semplicemente per superare i limiti dei browser web.

Ora puoi eseguire un sistema operativo simile a Unix nel tuo browser

Sappiamo tutti molto bene che gli attuali browser Web sono eccellenti per leggere blog, riprodurre video di piccoli giochi e non solo che sono anche efficienti per creare interfacce utente. E se ti dicessi di usarli come piattaforma attraverso la quale potresti codificare poche applicazioni pesanti. Certo, stai pensando bene, sì, semplicemente falliranno.

Allora, sapevi perché? Vorrei chiarire, se diciamo delle applicazioni, allora dipendono semplicemente dalle API standard del sistema operativo ed è qualcosa di essenziale che i browser Web non supportano e la compilazione del codice in JavaScript non funziona.

Ma, aspetta, e se dicessi tutto questo ora puoi semplicemente eseguire tutte quelle cose nel tuo browser web stesso? Sembra interessante, sì, ora puoi, poiché un team di sviluppatori dell’Università del Massachusetts, Amherst, ha creato un sistema operativo simile a Unix per il tuo browser web.

E la cosa più interessante di questo sistema operativo simile a Unix è che utilizza un kernel basato su JS ed estende semplicemente i runtime JavaScript per i linguaggi come i programmi C, C++, Go e Node.js e non solo perché include anche una shell simile a POSIX sta per Portable Operating System Interface (POSIX) che è una famiglia di standard specificati dalla IEEE Computer Society per mantenere la compatibilità tra i sistemi operativi.

Ora molti di voi potrebbero pensare che ‘cos’è UNIX?’ Unix è una famiglia di sistemi operativi per computer multitasking e multiutente che derivano dall’originale AT&T Unix, sviluppato negli anni ’70 presso il centro di ricerca Bell Labs da Ken Thompson, Dennis Ritchie e altri.

Quindi, i sistemi operativi come Unix consentono all’utente di creare applicazioni con efficienza. Ma, come abbiamo detto in precedenza, un team di sviluppatori dell’Università del Massachusetts, Amherst, ha creato un sistema operativo simile a Unix per il tuo browser web semplicemente per superare i limiti dei browser web.

Quindi, il laboratorio PLASMA presso l’Università del Massachusetts, Amherst ha creato “Browsix“.

Cos’è Browsix?
Secondo il sito ufficiale di Browsix, “I programmi scritti per essere eseguiti su sistemi operativi convenzionali in genere dipendono da astrazioni del sistema operativo come processi, pipe, segnali, socket e un file system condiviso. La compilazione di programmi in JavaScript, asm.js o WebAssembly con strumenti come Emscripten o GopherJS non è sufficiente per eseguire correttamente molti programmi lato client, poiché i browser presentano un ambiente di runtime non tradizionale privo di funzionalità del sistema operativo. Il porting di queste applicazioni sul web attualmente richiede un’ampia riscrittura o un pagamento per ospitare porzioni significative di codice nel cloud”.

Quindi, se vuoi provare Browsix in questo momento sul tuo browser, fai semplicemente clic su qui ed esegui istantaneamente il sistema operativo Unix-Like nel tuo browser.