|
JS/UIX, uno Unix in JavaScript! |
|
|
|
di Antonino Salvatore Cutri' "programmazione.it"
JS/UIX è un sistema operativo virtuale scritto interamente in JavaScript in modo che possa essere eseguito in un normale Browser Web.
L'interfaccia utente è composta da un semplice terminale da 80 colonne, ed è implementata in DHTML, anche se è possibile reimplementarla in qualunque altro ambiente applicativo compatibile con JavaScript, come per esempio Macromedia Flash.
JS/UIX mette a disposizione un sistema operativo UNIX-Like senza alcuna intenzione di fornire comunque una completa compatibilità POSIX. Alcuni dei comandi standard sono stati implementati in maniera completa, altri invece solo parzialmente o con funzionalità di base. L'unica applicazione disponibile per adesso è una semplice implementazione dell'editor VI.
Così com'è, JS/UIX ha solamente uno scopo puramente dimostrativo. Un'applicazione interessante potrebbe essere quella di usarlo come interfaccia verso la shell del Server usando per esempio il protocollo rlogin. Il progetto non è ancora maturo: più in là verranno implementati altri comandi e completati quelli presenti. |