Bom dia,
Insólito: emulador Linux de PC no seu navegador Firefox 4 ou Chrome 11
Se você está se perguntando o que são os progressos realizados nos últimos anos em JavaScript,
não procure mais: Fabrice Bellard, a quem devemos os famosos projetos QEMU e FFMPEG, está de volta
com um emulador de PC, diretamente dentro de um navegador Firefox 4 ou Chrome 11.
Demo : http://bellard.org/jslinux/
“JavaScript PC Emulator” carrega em uma aba no navegador e emula um sistema Linux.
Há, o boot e carregamento dos componentes.
Esse emulador requer os Typed Arrays (padrão W3C) e um gerenciador de navegador é requerido.
Este é o caso do Firefox 4, Chrome 11, mas não o Internet Explorer 9.
Fabrice Bellard olhou como tirar proveito das inovações introduzidas pela evolução do JavaScript, e como foi possível otimizar o código usando as máquinas, equipamentos específicos JaegerMonkey e V8, de respetivamente, Firefox e Chrome.
Assim, temos um kernel Linux 2.6.20 que arranque numa emulação da configuração da máquina que é quase da paleontologia, porque com base em um Intel 486.
Afinal, não é necessário ter mais, mas o autor afirma que itens como a unidade de virgula flutuante ou instruções MMX não estão presentes.
Na verdade, o lançamento do emulador ao carregar o kernel do Linux dependem cálculos feitos pelo navegador na máquina virtual JavaScript.
Desculpem pelas frases de explicações não muito claras talvez.
Fontes :