SORU
17 Mayıs 2011, Salı


Nasıl Fabrice Bellard tarafından Javascript Linux emülatörü çalışıyor mu?

Bugün Javascript Linux emülatörü görünce dudak uçuklatan bir an vardı: http://bellard.org/jslinux/

C programlar derler, vi ve emacs, tüm kabuk komutlarını vs vs destekler.

Nasıl çalışır?

CEVAP
17 Mayıs 2011, Salı


İlk başta, ben de bu sadece bir terminal öykünücüsü bir VM için bağlanıyor ama değil düşündüm. Eğer ağ bağlantıları izlerseniz, önyükleme sonra, artık hiçbir veri iletilir.

- Demek doğruymuş.

Bir CPU bir şey sihir değil; aslında tek yaptığı bellekten bayt okunur ve RAM Değiştir komutları ne demek göre.

Bu durumda, CPU emülatörü free download kodu dayanmaktadır. Ne yaparsa Endeksi PC de bir sonraki byte (program sayacı) fonksiyonları bir dizi oluşturur.

Şimdi ise nokta aritmetik veya BİRKAÇ kod ve voila yüzer gibi egzotik CPU komutları ihtiyacı olmayan basit bir linux dağıtımıdır.

İlginç olan, canavarın hızı. Her şey biraz ama sonra, JavaScript yavaş bir tarayıcı.

Sonuç: Etkileyici. C64 emülatörü görmek için sabırsızlanıyorum :-)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006