Ora è possibile eseguire il sistema operativo Unix-like nel browser

Gli sviluppatori del laboratorio PLASMA dell’Università del Massachusetts, Amherst hanno costruito un sistema operativo Unix-like per il vostro browser web semplicemente per superare i limiti dei browser web.

Ora è possibile eseguire il sistema operativo Unix-like nel browser

Sappiamo tutti molto bene che gli attuali browser web sono eccellenti per leggere i blog, giocare ai videogiochi e non solo che sono anche efficienti per costruire interfacce utente. E se vi dicessi di usarli come piattaforma attraverso cui codificare poche applicazioni pesanti? Naturalmente, stai pensando bene, sì, semplicemente falliranno.

Allora, sapete perché? Lasciatemi chiarire, se diciamo che le applicazioni dipendono semplicemente dalle API standard del sistema operativo ed è qualcosa di essenziale che i browser web non supportano, e la compilazione di codice in JavaScript non funziona.

Ma, aspettate, e se vi dico tutto questo ora potete semplicemente eseguire tutte queste cose nel vostro browser web? Sembra interessante, sì, ora è possibile, come un team di sviluppatori dell’Università del Massachusetts, Amherst, ha costruito un sistema operativo Unix-like per il vostro browser web.

E la cosa più interessante di questo sistema operativo Unix-like è 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, dato che viene fornito con una shell simile a POSIX, è l’acronimo di Portable Operating System Interface (POSIX) che è una famiglia di standard specificati dalla IEEE Computer Society per mantenere la compatibilità tra sistemi operativi.

Vi consiglio di leggere
Galaxy S8 vs iPhone 7 Plus Speed Test: Chi vince?

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 permettono all’utente di costruire applicazioni con efficienza. Ma, come abbiamo detto prima, un team di sviluppatori dell’Università del Massachusetts, Amherst, ha costruito un sistema operativo simile a Unix per il vostro browser web semplicemente per superare i limiti dei browser web.

Così, il laboratorio PLASMA dell’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 dipendono tipicamente da astrazioni del sistema operativo come processi, tubi, segnali, prese e un file system condiviso. Compilare programmi in JavaScript, asm.js, o WebAssembly con strumenti come Emscripten o GopherJS non è sufficiente per eseguire con successo molti programmi lato client, in quanto i browser presentano un ambiente runtime non tradizionale che manca di funzionalità del sistema operativo. Il porting di queste applicazioni sul web richiede attualmente un’ampia riscrittura o il pagamento di un …