Emulador x86 em Javascript rodando GNU/Linux. Falta o que agora?

Publicado por Wilker Azevedo em 24/06/2011

[ Hits: 6.773 ]

 


Emulador x86 em Javascript rodando GNU/Linux. Falta o que agora?



Quando disseram que Linux é versátil e roda em "quase" tudo, esse "quase" quer dizer o que?

E não é que existe um Emulador PC x86 feito em Javascript?!!! O bicho ainda roda Linux.

Para testar é preciso ter Firefox 4 ou Chrome 5, basta abrir a seguinte url:

Pronto! Observe o Boot do Linux.

Apesar dos recursos limitados, a ideia é fantástica.

É basicamente um shell isolado, mesmo assim, é realmente Linux!

Olhando o source da página encontrei os seguintes arquivos js:
  • term.js
  • cpux86-ta.js
  • cpux86.js
  • jslinux.js

Detalhe, tem um compilador C, o tcc.

Escreva um programinha em C e compile usando:

# tcc -o <out-file> <source-file>

E se surpreenda com a velocidade do compilador rodando em um Linux dentro de um emulador feito em Javascript, rodando diretamente no seu navegador! :)

Sei não, mas se tivesse uma versão para HTML5 que abusasse dos novos recursos e tendências, este emulador teria grande destaque e "utilidade".


Outras dicas deste autor

slackpkg dando erro: /usr/libexec/slackpkg/core-functions.sh: line 10: tput: command not found

Impressora HP Color LaserJet 2600n USB (e similares) no GNU/Linux

Instalando flash player 10 no Firefox 64 Bits

Corrigindo o bug "file format not recognized" após atualizar glib2

HPLIP/CUPS - "Filter failed" ao tentar imprimir (depois de atualizar hplip)

Leitura recomendada

Como lidar com arquivos de imagem .WIM

Firefox 3.6 Tab Switching Preview

Duas contas de Dropbox no mesmo computador

Solução rápida para o problema do Network Manager conectar mas não navegar

Firefox sem complicação!

  

Comentários
[1] Comentário enviado por SMarcell em 27/06/2011 - 15:00h

Cara realmente esse emulador impressiona principalmente pelo fato de ter sido escrito em javascript!

PS: Ah, se alguém quiser brincar com o velho 'fork bomb' nele aqui vai o código: fork() { fork | fork& }; fork

[2] Comentário enviado por hudyfx em 12/09/2011 - 09:01h

muito loco... da até pra dar um curso de shell script ou de programação C a distancia.... parabém pela dica !!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts