25 de jul. de 2009

Software emula um PC completo dentro do navegador


Já é possível há bastante tempo escrever e-mails, editar documentos, ouvir música, assistir vídeo, retocar imagens e até jogar animadas partidas de Quake 3 dentro de uma janela do navegador. Portanto, não é de se surpreender que alguém tente (e consiga) dar o próximo passo: emular um "PC" (um computador com um processador baseado na arquitetura Intel x86) completo.

Esta é a proposta do JPC, um emulador de PC escrito em Java como "projeto recreativo" pelo Grupo de Física de Partículas da Universidade de Oxford, no Reino Unido. Disponível na forma de um applet "online" ou como um arquivo para download, ele é capaz de rodar sistemas operacionais como o DOS, Linux (tanto versões em modo texto quanto distribuições com interfaces gráficas, como o Damn Small Linux) e até o Windows 3.0, e jogos que vão do primeiro Commander Keen ao clássico Doom.

Mas segundo seus criadores, os jogos são só um atrativo: o programa também tem usos sérios. Por exemplo, pode ser útil na execução de software considerado perigoso ou instável: o PC emulado é isolado do ¿hospedeiro¿ que executa o emulador pela máquina virtual Java. Em caso de problemas, o pior que pode acontecer é a imagem de disco usada como ¿HD¿ pelo emulador se corromper. Se algo travar ou der errado, basta recarregar a página para "rebootar o micro".

Segundo os autores do software, a velocidade da máquina emulada é de até 20% da velocidade do hospedeiro. Ou seja, o JPC rodando em um micro equipado com um processador de 3 GHz chegaria no máximo a algo equivalente a 600 MHz, mas a emulação de gráficos e som afeta bastante o desempenho.

O site Geek testou o emulador com o jogo Doom (bastante antigo) rodando em DOS e chegou à conclusão que, pelo menos para esse título, o emulador vale mais como curiosidade do que como plataforma real. Todavia, uma sessão de uso DOS ou Linux em modo texto mostraram-se confortáveis.

O JPC pode ser testado online no site oficial, em www-jpc.physics.ox.ac.uk. Quem quiser mais alguns jogos clássicos pode conferir o DOS Dose (www.dosdose.com) e a lista de jogos online do site Classic DOS games (tinyurl.com/d9yazv).

0 comentários: