Talvez o título pareça loucura, mas um hacker meio pirado resolveu criar um emulador de PC escrito em puro Java Script, o Sistema Operacional é baseado no kernel Linux 2.6.20. A partir de um terminal podemos executar vários dos comandos típicos de distro convencional do pinguim como criar, listar e navegar por entre diretórios e arquivos dentre outros.
O projeto simula um PC com o seguinte hardware:
Separamos alguns artigos que você também pode gostar de ler:
- CPU de 32 bits X86
- 8259 temporizador interrupção programável
- 8254 temporizador interrupção programável
- 16450 UART
- Relógio de tempo real.
Para desenvolver o emulador foi usado a API W3C Typed Arrays, que é suportada pela maioria dos navegadores atuais, como Firefox, Chrome, Internet Explorer 9 e o Opera. O desempenho do sistema vai depender do motor Javascript do seu navegador.
Quer conferir o resultado? então visite o site oficial do emulador: