geri

Javascript PC Emülatörü

18/05/2011
Fabrice Bellard 14 Mayıs 2011 tarihinde jslinux olarak adlandırdığı 32bit CPU emülatörünü yayınladı. Hatta bu emülatör ile içinde Emacs ve C derleyicisi de bulunan Linux 2.6.20 çekirdeğini boot etti. Yazının devamında tarayıcınızda boot eden bir Linux göreceksiniz. (Linux görüntüsünün indirilmesi için bir süre beklemeniz gerekiyor.) Fabrice Bellard emülatörün özelliklerini şöyle sıralamış: Bellard FPU emülasyonunun olmadığını söylemiş ancak Linux çekirdeği FPU emülasyonu yapabildiği için bu durum sorun oluşturmuyor. Yine Bellard'ın geliştirdiği TinyCC C derleyicisi disk görüntüsüne eklenmiş. Sistem boot ettiğinde hello.c isimli bir C kaynak kod dosyasına da ulaşabiliyorsunuz. Aşağıdaki komutlar ile kaynak kodu derleyebilir ve çalıştırabilirsiniz. VI ile kodu editleyerek kendi uygulamanızı da yazabilirsiniz. [code] tcc hello.c ./a.out [/code] Bellard, eski DOS oyunlarının ve uygulamalarının bu emülatörün biraz daha gelişmiş bir sürümü ile çalıştırılabileceğini söylüyor. Herhangi bir x86 kütüphanesinin Javascript ile çağrılabileceğinden de bahsediyor. Bunlar gerçekleşirse yakın zamanda tam anlamıyla bir front-end devrimi görebiliriz.

Follow me on Twitter