JS/Linux, come far girare linux all’interno del browser…

JS/Linux, come far girare linux all’interno del browser…

Ciò che oggi viene segnalato ha dell’incredibile, uno dei più grandi sviluppatori contemporanei Fabrice Bellard ha sviluppato un emulatore di pc linux con javascript…

In JS viene emulata una CPU x86 a 32bit senza la virgola mobile (FPU),  un timer di interrupt programmabile una porta seriale UART e un controller di interrupt programmabile.

L’emulatore comprende anche un compilatore C e un clone di emacs, e fa girare il kernel Linux 2.6.20, l’emulatore sfrutta le ultimissime tecnologie Javascript, per funzionare serve un browser di ultima generazione, sopratutto sfrutta la capacità introdotte da poco in JS di   leggere o scrivere dati in formato binario direttamente nel codice Javascript), secondo l’autore ha una capacità computazionale simile a quella dello storico processore Intel 80486SX.

Quest’uomo è un vero genio tra le sue creazioni più importanti ricordiamo Qemu, emulatore generale di macchine sfruttato sopratutto per emulare dispositivi mobile per lo sviluppo di applicazioni, ma probabilmente la più famosa creazione di Fabrice Bellard è ffmpeg, probabilmente il software più utilizzato nel campo open source, molti di voi non lo conoscono poichè è un software utilizzato da linea di comando per la conversione di video e audio “da” e “verso” qualsiasi formato è praticamente alla base di qualsiasi sito di video online, ed il suo codice viene utilizzato da moltissimi player come VLC o mplayer tanto per fare qualche nome.

L’utilità di una cosa cosi? secondo l’autore questi sono gli usi possibili:

  • per benchmark del motore javascript di ogni browser, sembrerebbe che Firefox 4 batte Google Chrome
  • Usare il browser per imparare i comandi Linux di base.
  • Versioni un pò più avanzate possono far girare vecchi programmi o giochi dos

Prova:
JS/Linux
per informazioni tecniche invece:
JS/Linux Technical Notes

 

Intel 80486SX

Non ci sono post simili.

Tags: , ,

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Diggita
  • email
  • MySpace
  • oknotizie
  • Segnalo
  • Technorati
  • Twitter
  • Upnews
  • Wikio IT
  • Add to favorites
  • StumbleUpon
  • digo
  • ziczac

Rispondi

Iscriviti Ora!!!
Scrivi un post anonimo...
  • Iscriviti al feed RSS
  • Follow us on Twitter
  • Sponsor

    Hai Voglia Di Viaggi?
Questo sito raccoglie dati statistici anonimi sulla navigazione, mediante cookie installati da terze parti autorizzate, rispettando la privacy dei tuoi dati personali e secondo le norme previste dalla legge. Continuando a navigare su questo sito, cliccando sui link al suo interno o semplicemente scrollando la pagina verso il basso, accetti il servizio e gli stessi cookie. Informazioni - Accetto