
Fabrice Bellard, fondatore del progetto FFMPEG, la suite di codec video aperti, e del progetto QEMU, un emulatore/virtualizzatore, stavolta ha rilasciato un emulatore PC scritto completamente in Javascript. Questa macchina emulata è composta da un CPU x86-compatibile, da un controller interrupt programmabiile (8259), da un timer programmabile (Intel 8253)e da una porta seriale (16450 UART).
Usando una api che permette di lavorare con dati binari (questa) ed emulando via software l’unità a virgola mobile tramite un kernel Linux compilato, è riuscito ad usare la sua macchina emulata per fare test di velocità con i vari motori javascript in circolazione: in particolare ha notato come il motore usato da Firefox sia più veloce di quello targato Google (e qui ci siamo sorpresi un po’ tutti).
Cosa ci si potrebbe fare con sto giochino?
-Benchmark per motori javascript;
-lavoro lato client tramite librerie x86 (ad esempio per calcoli crittografici);
-emulazione dei giochini per MS-DOS (questa gli vale la
)
Fonte: Pagina del suo sito, PI, theregister

yudoit 8:03 pm on maggio 18, 2011 | 317134
Ma FAVVO prima ancora di leggere
Javalovalova
yudoit 8:04 pm on maggio 18, 2011 | 317136
elmook 8:16 pm on maggio 18, 2011 | 317149
Veramente di classe.
alkir 8:58 pm on maggio 18, 2011 | 317186
Godibile sicuramente. Ma mi sorge un quesito: A che pro? O_o”
yudoit 9:08 pm on maggio 18, 2011 | 317196
a che pro?? Chiedilo au un qualsiasi impiegato bancario che lavora in emulazione OS/2
alkir 9:24 pm on maggio 18, 2011 | 317208
Uhm… non mi convinci ^_^. Fra vent’anni, forse, sarà applicato al sistema bancario. Determinate realtà vivono nel “vecchio e collaudato”. As 400 ne è un esempio
yudoit 10:31 pm on maggio 18, 2011 | 317283
era un esempio per dire che l’emulazione ha salvato e salva parecchi “ass”
dragolar 4:41 pm on maggio 19, 2011 | 317880
Ci sono svariate applicazioni oltre al puro studio teorico della cosa, una di quelle che mi vengono in mente ad esempio è l’utilizzo per spiegare a qualcuno che usa un diverso sistema operativo come funziona una shell Linux senza installare niente e senza riavviare.
eagle1 6:44 pm on luglio 16, 2011 | 358076
Perso me lo ero!